Grilled Fish Sandwich with Cabbage Slaw


Grilling fish is easy -- just follow our pointers and you're sure to get great results. For a meal that's ready in minutes, serve the fish in a simple, summery sandwich.


  • 4 cups shredded green cabbage (from ¼ head cabbage)

  • Coarse salt and ground pepper

  • 1 celery stalk, thinly sliced

  • ½ small red onion, thinly sliced

  • 3 tablespoons mayonnaise

  • 1 tablespoon red-wine vinegar

  • ¼ teaspoon caraway seed

  • Vegetable oil, for grilling

  • 4 striped bass fillets (or other firm-fleshed fish, such as tuna, tilapia, or salmon), 4 to 6 ounces each

  • 8 thick slices sandwich bread, such as brioche or country-style white


  1. In a bowl, toss cabbage with 2 teaspoons salt; let stand 20 minutes. Press between layers of paper towels to remove excess liquid. Toss cabbage in a clean bowl with celery, onion, mayonnaise, vinegar, and caraway seed and season with pepper.

  2. Heat grill to medium-high. Clean and lightly oil hot grates. Pat fish dry with paper towels; season with salt and pepper and brush with oil. Grill fish on one side until opaque at edges, 2 to 4 minutes. Using a thin spatula, flip fish and cook until opaque throughout, 1 to 5 minutes. Transfer to a plate.

  3. Clean and lightly oil hot grates; grill bread until lightly toasted, 5 to 10 seconds per side. Assemble sandwiches with fish and cabbage slaw.

Cook's Notes

Patting the fish dry with paper towels is crucial for preventing it from sticking to the grill. Always use a wide spatula to move the fish (never tongs or a grilling fork) and turn the fillets only once.

Related Articles