Looking for a fresh, flavorful, and satisfying meal? These Grilled Fish Tacos with Cabbage Slaw are a guaranteed crowd-pleaser! The flaky, grilled fish pairs beautifully with the crunchy, tangy slaw, all wrapped in warm corn tortillas. This recipe is perfect for a weeknight dinner, a weekend gathering, or any time you’re craving a taste of sunshine. We’ll focus on building layers of flavor, from the vibrant marinade for the fish to the perfectly balanced slaw. Get ready to experience taco perfection!

What You’ll Need
- 400 g (14 oz) firm white fish fillets (cod or halibut): We recommend cod or halibut for their firm texture and mild flavor, which holds up well on the grill. Look for fillets that are about 1-inch thick for even cooking.
- 2 Tbsp (30 ml) fresh lime juice: Freshly squeezed lime juice is crucial for its bright acidity, which tenderizes the fish and adds a zesty flavor. Avoid bottled juice for the best results.
- 1 tsp (5 ml) ground cumin: Cumin provides a warm, earthy spice that complements the fish and adds depth to the marinade.
- 1 tsp (5 ml) smoked paprika: Smoked paprika introduces a delightful smoky flavor, enhancing the grilled taste of the fish. Use sweet or hot smoked paprika depending on your preference.
- ½ tsp (2.5 ml) kosher salt: Kosher salt is preferred for its clean flavor and larger crystals, which help to season the fish evenly.
- ¼ tsp (1.25 ml) freshly ground black pepper: Freshly ground black pepper adds a subtle heat and enhances the other flavors.
- 1 Tbsp (15 ml) olive oil: Olive oil helps to prevent the fish from sticking to the grill and adds a subtle fruity flavor.
- 12 small corn tortillas (≈6 cm/2.4 in): Small corn tortillas are ideal for tacos, providing a sturdy base for the fillings. Look for high-quality tortillas that are pliable and flavorful.
- 200 g (7 oz) red cabbage, finely shredded: Red cabbage forms the base of our slaw, offering a vibrant color and satisfying crunch.
- 100 g (3.5 oz) green cabbage, finely shredded: Green cabbage adds another layer of texture and a milder flavor, complementing the red cabbage.
- 1 medium carrot, julienned (≈70 g/2.5 oz): Julienned carrots provide a touch of sweetness and a delightful crunch to the slaw.
- ¼ cup (60 ml) apple cider vinegar: Apple cider vinegar provides the tangy base for the slaw dressing, balancing the sweetness and richness.
- 1 Tbsp (15 ml) honey (or agave): Honey (or agave for a vegan option) adds a gentle sweetness to the slaw dressing, complementing the vinegar.
- 1 tsp (5 ml) Dijon mustard: Dijon mustard adds a subtle tang and depth of flavor to the slaw dressing.
- 2 Tbsp (30 ml) vegetable oil: Vegetable oil helps to emulsify the slaw dressing, creating a smooth and creamy texture.
- ¼ cup (60 ml) mayonnaise: Mayonnaise provides a creamy base for the slaw, binding the ingredients together.
- 2 Tbsp (30 ml) Greek yogurt: Greek yogurt lightens the slaw dressing and adds a tangy flavor.
- 1 tsp (5 ml) chipotle in adobo, minced: Chipotle in adobo adds a smoky heat to the slaw, giving it a delicious kick. Adjust the amount to your spice preference.
- Zest of 1 lime: Lime zest adds a bright, aromatic lift to the slaw, enhancing the overall flavor.
- Salt and pepper to taste: Seasoning is key! Adjust the salt and pepper to your liking to balance the flavors.
- 1 ripe avocado, diced: Diced avocado adds a creamy texture and healthy fats to the tacos.
- 1 small mango, diced (≈100 g/3.5 oz): Diced mango provides a sweet and tropical twist to the tacos.
- 2 Tbsp (30 ml) fresh cilantro, chopped: Fresh cilantro adds a bright, herbaceous flavor to the tacos.
- 1 Tbsp (15 ml) toasted pumpkin seeds (pepitas): Toasted pumpkin seeds add a satisfying crunch and nutty flavor.
- 1 lime, cut into wedges: Lime wedges are essential for squeezing over the tacos, adding a final burst of freshness.
Ingredient Substitutions
Don’t have everything on hand? No problem! Here are a few substitutions you can make:
- Fish: If you can’t find cod or halibut, mahi-mahi, snapper, or even firm tilapia will work well.
- Honey: Agave nectar or maple syrup can be used in place of honey.
- Greek Yogurt: Sour cream can be substituted for Greek yogurt.
- Chipotle in Adobo: If you don’t like spice, omit the chipotle. You can also use a pinch of cayenne pepper for a milder heat.
Let’s Build Your Grilled Fish Tacos: A Step-by-Step Guide
- Marinate the Fish: Begin by patting your fish fillets completely dry with paper towels. This ensures a good sear on the grill. In a shallow dish, whisk together the lime juice, cumin, smoked paprika, salt, pepper, and olive oil. Pour this vibrant marinade over the fish, ensuring both sides are coated. Cover and refrigerate for at least 15 minutes, but no longer than 30 – the lime juice will start to ‘cook’ the fish if left too long.
- Prepare the Cabbage Slaw: While the fish marinates, create the star of the show – the cabbage slaw! In a large bowl, combine the finely shredded red and green cabbage, and julienned carrot. In a separate small bowl, whisk together the apple cider vinegar, honey (or agave), Dijon mustard, vegetable oil, mayonnaise, Greek yogurt, minced chipotle in adobo, and lime zest. Pour the dressing over the cabbage mixture and toss thoroughly to ensure every strand is coated. Season with a pinch of salt and pepper. Refrigerate the slaw for at least 10 minutes; this allows the flavors to meld and the cabbage to soften slightly.
- Grill the Fish to Perfection: Preheat your grill or cast-iron grill pan to medium-high heat (around 200°C or 400°F). Lightly oil the grates to prevent sticking. Place the marinated fish fillets on the hot grill. Grill for 2-3 minutes per side, or until the fish is opaque and flakes easily with a fork. Avoid overcooking, as this will result in dry fish. Once cooked, remove the fish from the grill and let it rest for 5 minutes before gently flaking it into bite-sized pieces.
- Warm the Tortillas: Warming the tortillas is crucial for pliability and flavor. Place the corn tortillas directly on the grill for 20-30 seconds per side, just until they become slightly softened and develop a subtle char. Immediately transfer the warmed tortillas to a clean kitchen towel and cover them to keep them warm and pliable.
- Assemble the Tacos: Now for the fun part! Lay a warmed tortilla flat. Add a generous spoonful of the vibrant cabbage slaw. Top with the flaked grilled fish. Scatter with diced avocado, diced mango, chopped cilantro, and toasted pumpkin seeds. Finish with a squeeze of fresh lime juice.
- Plate and Serve: For a beautiful presentation, arrange two tacos side by side on a white rectangular plate. Drizzle a thin line of any remaining avocado-mango mixture across the plate. Place lime wedges opposite the tacos. Dust a light sprinkle of extra cilantro leaves for a pop of color. Serve immediately while the fish is still warm and the tortillas are soft.
Why Grilled Fish Tacos? The Science of Flavor
The beauty of grilled fish tacos lies in the interplay of textures and flavors. Grilling the fish imparts a smoky char that complements the delicate sweetness of the fish. The bright acidity of the lime marinade balances the richness of the avocado and mayonnaise in the slaw. The chipotle in adobo adds a subtle heat that elevates the entire experience. Using both red and green cabbage provides visual appeal and a slightly different flavor profile. The toasted pumpkin seeds offer a satisfying crunch, completing the textural symphony.Choosing the Right Fish for Your Tacos
When selecting fish for these tacos, opt for firm white fish that holds its shape well during grilling. Cod and halibut are excellent choices, but mahi-mahi, snapper, or even swordfish would also work beautifully. The key is to choose a fish that isn’t overly delicate, as it needs to withstand the heat of the grill without falling apart. Sustainability is also important – look for fish that is responsibly sourced.Slaw Variations: Customize Your Crunch
The cabbage slaw is incredibly versatile. Feel free to experiment with different vegetables! Radishes add a peppery bite, while jicama provides a refreshing crunch. You can also adjust the level of heat by adding more or less chipotle in adobo. For a creamier slaw, increase the amount of mayonnaise or Greek yogurt. Don’t be afraid to get creative and tailor the slaw to your personal preferences.
Tips for Grilling Fish Like a Pro
Grilling fish can seem intimidating, but it’s actually quite simple with a few key tips. First, make sure your grill grates are clean and well-oiled. This prevents the fish from sticking. Second, don’t move the fish around too much while it’s grilling. Let it sear undisturbed for a few minutes on each side. Third, use a fish spatula to gently flip the fish, as it’s more delicate than other types of protein. Finally, don’t overcook the fish! It’s better to err on the side of slightly undercooked, as it will continue to cook from residual heat.Frequently Asked Questions (FAQ)
Can I bake the fish instead of grilling?
Yes, you can! Preheat your oven to 200°C (400°F) and bake the marinated fish for 12-15 minutes, or until it’s opaque and flakes easily with a fork.Can I make the slaw ahead of time?
Yes, you can make the slaw up to 24 hours in advance. However, the cabbage will become softer the longer it sits, so it’s best to make it a few hours before serving.What can I substitute for chipotle in adobo?
If you don’t have chipotle in adobo, you can use a pinch of cayenne pepper or a dash of hot sauce.Enjoy Your Taco Fiesta!
These Mouthwatering Grilled Fish Tacos with Cabbage Slaw are a guaranteed crowd-pleaser. The combination of smoky, sweet, tangy, and crunchy flavors is simply irresistible. Don’t forget to save this recipe to Pinterest so you can easily make it again and again! [Pinterest Save Button/Link] Print
Mouthwatering Grilled Fish Tacos With Cabbage Slaw
- Total Time: 35 minutes
- Yield: 6 servings
- Diet: General
Description
These Grilled Fish Tacos with Cabbage Slaw offer a delightful combination of flaky grilled fish and a crunchy, tangy slaw, all wrapped in warm corn tortillas. This recipe is perfect for a flavorful and satisfying meal.
Ingredients
- 400 g (14 oz) firm white fish fillets (cod or halibut)
- 2 Tbsp (30 ml) fresh lime juice
- 1 tsp (5 ml) ground cumin
- 1 tsp (5 ml) smoked paprika
- 0.5 tsp (2.5 ml) kosher salt
- 0.25 tsp (1.25 ml) black pepper
- 1 Tbsp (15 ml) olive oil
- 12 small corn tortillas (≈6 cm/2.4 in)
- 200 g (7 oz) red cabbage, shredded
- 100 g (3.5 oz) green cabbage, shredded
- 70 g (2.5 oz) carrot, julienned
- 0.25 cup (60 ml) apple cider vinegar
- 1 Tbsp (15 ml) honey or agave
- 1 tsp (5 ml) Dijon mustard
- 2 Tbsp (30 ml) vegetable oil
- 0.25 cup (60 ml) mayonnaise
- 2 Tbsp (30 ml) Greek yogurt
- 1 tsp (5 ml) minced chipotle in adobo
- Zest of 1 lime
- Salt and pepper to taste
- 1 ripe avocado, diced
- 100 g (3.5 oz) mango, diced
- 2 Tbsp (30 ml) chopped cilantro
- 1 Tbsp (15 ml) toasted pumpkin seeds
- 1 lime, cut into wedges
Instructions
- Marinate Fish: Combine lime juice, cumin, paprika, salt, pepper, and oil. Marinate fish for 15-30 minutes.
- Prepare Slaw: Combine cabbages and carrot. Whisk dressing and toss with vegetables. Refrigerate for 10 minutes.
- Grill Fish: Grill fish for 2-3 minutes per side, until opaque. Rest for 5 minutes, then flake.
- Warm Tortillas: Warm tortillas on the grill for 20-30 seconds per side.
- Assemble Tacos: Fill tortillas with slaw, fish, avocado, mango, cilantro, and pumpkin seeds. Squeeze lime juice.
Notes
For best results, use fresh lime juice and don’t overcook the fish. Adjust chipotle amount to your spice preference.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Mexican
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 2 tacos
- Calories: 450 kcal
- Sugar: 15 g
- Sodium: 300 mg
- Fat: 25 g
- Saturated Fat: 5 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 40 g
- Fiber: 5 g
- Protein: 25 g
- Cholesterol: 75 mg