Zesty Grilled Fish Sandwiches with Tangy Slaw

There’s something truly special about a perfectly grilled fish sandwich. Imagine tender, flaky fish, kissed by the smoky char of the grill, nestled between soft buns. This recipe takes that classic idea and elevates it with vibrant flavors and textures. We’re talking about a delicate white fish, marinated subtly to enhance its natural taste, then grilled to perfection. The real magic happens with our creamy, tangy coleslaw, which adds a refreshing crunch and bright counterpoint to the rich fish. It’s a symphony of flavors and textures in every bite, from the smoky fish to the crisp slaw and the soft bun. This recipe works because it balances simplicity with bold, fresh ingredients, making for a satisfying meal that feels both gourmet and comforting.

Recipe Overview

Prep time: 20 minutes
Cook time: 10 minutes
Servings: 4 sandwiches

Difficulty level: Easy to Moderate

Equipment needed: Grill (outdoor or indoor grill pan), mixing bowls, whisk, cutting board, sharp knife, tongs, spatula. A meat thermometer is helpful for ensuring perfect doneness.

Make-ahead options: The coleslaw can be prepared up to 24 hours in advance and stored in the refrigerator. The fish marinade can be made ahead, but fish should only be marinated for 30 minutes to prevent it from becoming mushy.

Ingredients

Main Ingredients

  • 1.5 pounds firm white fish fillets (such as cod, halibut, or mahi-mahi), about 1-inch thickChoose fresh, sustainably sourced fish. Thaw completely if frozen.
  • 4 brioche buns or soft hamburger buns – Brioche adds a touch of sweetness and richness.
  • 2 tablespoons olive oil – For brushing the fish and buns.
  • 1/2 teaspoon smoked paprika – Adds a lovely, subtle smoky depth.
  • 1/4 teaspoon garlic powder – Aromatic and pairs well with fish.
  • Salt and freshly ground black pepper to taste – Essential for seasoning.

For the Tangy Slaw

  • 3 cups shredded green cabbage – The base for our crunchy slaw.
  • 1 cup shredded red cabbage – Adds color and a slightly different texture.
  • 1/2 cup shredded carrots – For sweetness and color.
  • 1/4 cup mayonnaise – Creamy base for the dressing.
  • 2 tablespoons apple cider vinegar – Provides the essential tang.
  • 1 tablespoon granular sugar – Balances the acidity of the vinegar.
  • 1 teaspoon Dijon mustard – Adds a subtle kick and emulsifies the dressing.
  • 1/4 teaspoon celery seeds – A secret ingredient for classic slaw flavor.
  • Salt and freshly ground black pepper to taste – Seasoning the slaw.

Pro Tips

  1. Don’t Over-Marinate the Fish: White fish is delicate. Marinating for more than 30 minutes can start to “cook” the fish with acids, making it mushy when grilled. Stick to the recommended time for best texture.
  2. Hot Grill, Clean Grates: A hot grill prevents sticking and gives you beautiful grill marks. Make sure your grates are clean before you start. Use a wire brush, then lightly oil the grates with a paper towel dipped in high-smoke-point oil.
  3. Toasting the Buns: Don’t skip this step! Toasting adds texture, prevents the buns from getting soggy, and enhances their flavor. A lightly golden-brown bun is perfect.
  4. Rest the Fish: Just like meat, fish benefits from a short rest after cooking. This allows the juices to redistribute, resulting in more tender, flavorful fillets. 2-3 minutes is usually enough.
  5. Balance the Slaw: Taste your slaw dressing before adding it to the cabbage. Adjust the sugar or vinegar to your preference. It should be tangy, sweet, and creamy, providing a perfect contrast to the savory fish.

Instructions

Step 1: Prepare the Slaw

In a large mixing bowl, combine the shredded green cabbage, red cabbage, and carrots. In a separate small bowl, whisk together the mayonnaise, apple cider vinegar, granular sugar, Dijon mustard, and celery seeds. Season with a pinch of salt and freshly ground black pepper. Pour the dressing over the cabbage mixture and toss well to coat. Cover the bowl and refrigerate the slaw for at least 15 minutes to allow the flavors to meld. This waiting time is crucial for the slaw’s texture and flavor.

Step 2: Marinate the Fish

Pat the fish fillets very dry with paper towels. This helps achieve a better sear. In a shallow dish, combine the 2 tablespoons olive oil, 1/2 teaspoon smoked paprika, 1/4 teaspoon garlic powder, salt, and freshly ground black pepper. Place the fish fillets in the marinade, turning to coat evenly. Let them marinate at room temperature for no more than 15-20 minutes. Any longer and the fish can become too tender.

Related Post  Irresistible Glazed Teriyaki Chicken: A Weeknight Favorite

Step 3: Grill the Fish

Preheat your grill to medium-high heat (about 400°F / 200°C). Lightly oil the grill grates. Carefully place the marinated fish fillets on the hot grill. Cook for 3-4 minutes per side, or until the fish is opaque and flakes easily with a fork. The internal temperature should reach 145°F (63°C). Avoid overcooking, as fish can dry out quickly. Once cooked, remove the fish from the grill and let it rest for 2-3 minutes.

Step 4: Toast the Buns and Assemble

While the fish rests, lightly brush the cut sides of the brioche buns with a little olive oil. Place them face down on the grill for 1-2 minutes, or until lightly golden brown and toasted. Watch them carefully to prevent burning. To assemble, place a grilled fish fillet on the bottom half of each toasted bun. Top generously with the tangy slaw. Place the top bun on and serve immediately. Enjoy your delicious creation!

Variations & Customization

Dietary Modifications

  • Gluten-Free: Simply use your favorite gluten-free buns or serve the grilled fish and slaw in lettuce wraps. Ensure all other ingredients, like spices, are certified gluten-free.
  • Dairy-Free: This recipe is naturally dairy-free! Just confirm your mayonnaise does not contain dairy.

Flavor Variations

  • Spicy Version: Add 1/4 teaspoon cayenne pepper to the fish marinade for a kick. For the slaw, you can mix in a dash of hot sauce or a pinch of red pepper flakes to the dressing.
  • Herbaceous Twist: Incorporate 1 tablespoon of finely chopped fresh parsley or dill into the fish marinade for a brighter, herb-forward flavor. A sprinkle of fresh herbs over the slaw also adds freshness.
  • Citrus Burst: Add the zest of one lemon to the fish marinade. A squeeze of fresh lemon juice over the grilled fish just before serving brightens everything up beautifully.

Serving & Storage

Serving Suggestions

These zesty grilled fish sandwiches are a meal in themselves! For presentation, you can serve them on a rustic wooden board or colorful plates. Garnish with a fresh lemon wedge and a sprig of parsley.

They pair wonderfully with simple sides:

  • A side of crispy sweet potato fries or regular French fries.
  • A light green salad with a vinaigrette dressing.
  • Grilled corn on the cob with a sprinkle of chili powder.
  • Baked potato wedges seasoned with herbs.

For beverages, consider refreshing options like:

  • Sparkling lemonade or sparkling cranberry juice.
  • A chilled ginger ale or root beer.
  • Iced hibiscus tea or a vibrant mint and lime mocktail.

Storage Instructions

  • Refrigerator: Store leftover grilled fish and slaw separately in airtight containers. The fish will keep for up to 2 days and the slaw for up to 3 days. Buns should be stored at room temperature.
  • Freezer: Grilled fish can be frozen for up to 1 month. Wrap individual fillets tightly in plastic wrap, then place in a freezer-safe bag. Thaw overnight in the refrigerator before reheating. The coleslaw is not recommended for freezing as it will lose its crisp texture.
  • Reheating: To reheat the fish, gently warm it in a preheated oven at 300°F (150°C) for 5-7 minutes, or until just heated through. You can also quickly warm it in a non-stick pan over medium heat. Avoid microwaving, as it can make the fish rubbery.

Frequently Asked Questions

1. What kind of fish is best for grilling in a sandwich?

Firm white fish fillets are ideal for grilling. Cod, halibut, mahi-mahi, snapper, or even swordfish work wonderfully. These types of fish hold their shape well on the grill, preventing them from flaking apart. They also have a mild flavor that absorbs marinades beautifully, making them versatile for various flavor profiles.

2. How do I prevent the fish from sticking to the grill?

There are a few key steps to prevent sticking. First, ensure your grill grates are clean. Second, preheat your grill to the correct temperature (medium-high). Third, lightly oil the clean, hot grates just before placing the fish. Finally, make sure the fish is patted dry and lightly oiled itself. Don’t try to move the fish too soon; let it cook for a few minutes to develop a crust before flipping.

Related Post  Ultimate Loaded Sheet Pan Nachos

3. Can I use a cast iron skillet or indoor grill pan instead of an outdoor grill?

Absolutely! A cast iron skillet or an indoor grill pan works perfectly. Preheat it over medium-high heat until it’s very hot, then add a small amount of high-smoke-point oil (like canola or grapeseed). Cook the fish for the same amount of time, 3-4 minutes per side, until it’s opaque and cooked through. You’ll still get a lovely sear and flavor.

4. How can I make the coleslaw less mayonnaise-heavy?

If you prefer a lighter slaw, you can reduce the amount of mayonnaise by half and substitute the remaining half with plain Greek yogurt or a small amount of olive oil. You could also add a bit more apple cider vinegar or lemon juice to maintain the tanginess. This will give you a fresher, less creamy texture while keeping the flavor vibrant.

5. What if I don’t have brioche buns?

No problem at all! While brioche buns offer a lovely richness, soft hamburger buns, potato rolls, or even crusty ciabatta rolls (lightly toasted) would be excellent substitutes. The key is a bun that can hold up to the fish and slaw without getting soggy, and that provides a nice texture contrast to the filling.

Final Thoughts

There you have it—a truly satisfying grilled fish sandwich that’s bursting with flavor and texture. This recipe is all about celebrating fresh ingredients and simple cooking techniques to create something truly delicious. The smoky fish, the bright, tangy slaw, and the soft, toasted bun come together in perfect harmony. Don’t be shy about experimenting with your favorite fish or adding a sprinkle of your go-to herbs. Cooking should be an adventure, and this sandwich is a fantastic way to enjoy a light yet fulfilling meal. Happy grilling, and savor every bite!

Zesty Grilled Fish Sandwiches with Tangy Slaw

Tender, flaky grilled white fish nestled in soft buns, topped with a vibrant, creamy, and tangy coleslaw. A perfect balance of smoky, fresh, and crunchy textures.

Prep Time
20 min
Cook Time
10 min
Total Time
30 min
Servings
4
Course
Main Course
Recipe by TenMinutesChef
Grilled Fish Sandwich
Fish Sandwich
Grilled Fish
Fish
Coleslaw
Tangy Slaw
Easy Dinner
Summer Recipe

Ingredients

  • 1.5 pounds firm white fish fillets (such as cod, halibut, or mahi-mahi)
  • 4 brioche buns or soft hamburger buns
  • 2 tablespoons olive oil
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon garlic powder
  • Salt to taste
  • Freshly ground black pepper to taste
  • 3 cups shredded green cabbage
  • 1 cup shredded red cabbage
  • 1/2 cup shredded carrots
  • 1/4 cup mayonnaise
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon granular sugar
  • 1 teaspoon Dijon mustard
  • 1/4 teaspoon celery seeds

Instructions

  1. In a large mixing bowl, combine the shredded green cabbage, red cabbage, and carrots. In a separate small bowl, whisk together the mayonnaise, apple cider vinegar, granular sugar, Dijon mustard, and celery seeds. Season with a pinch of salt and freshly ground black pepper. Pour the dressing over the cabbage mixture and toss well to coat. Cover and refrigerate for at least 15 minutes.
  2. Pat the fish fillets very dry with paper towels. In a shallow dish, combine the 2 tablespoons olive oil, 1/2 teaspoon smoked paprika, 1/4 teaspoon garlic powder, salt, and freshly ground black pepper. Place the fish fillets in the marinade, turning to coat evenly. Let them marinate at room temperature for no more than 15-20 minutes.
  3. Preheat your grill to medium-high heat (about 400°F / 200°C). Lightly oil the grill grates. Carefully place the marinated fish fillets on the hot grill. Cook for 3-4 minutes per side, or until the fish is opaque and flakes easily with a fork. The internal temperature should reach 145°F (63°C). Remove the fish from the grill and let it rest for 2-3 minutes.
  4. While the fish rests, lightly brush the cut sides of the brioche buns with a little olive oil. Place them face down on the grill for 1-2 minutes, or until lightly golden brown and toasted. To assemble, place a grilled fish fillet on the bottom half of each toasted bun. Top generously with the tangy slaw. Place the top bun on and serve immediately.

Leave a Reply

Your email address will not be published. Required fields are marked *