Fish Tacos with Cilantro Lime Cabbage Slaw

Paisley Rose Avatar
By:
Paisley Rose
Published:

[grow_share_buttons]

Why You’ll Love These Fish Tacos With Cabbage Slaw

Fish Tacos With Cabbage Slaw are the kind of dinner that feel fresh, fast, and fun all at once. They fit busy weeknights, casual weekends, and even those nights when you want something a little brighter than your usual rotation. The combo of flaky fish, warm tortillas, and zippy cilantro lime slaw gives you a meal that tastes restaurant-worthy without much fuss.

  • Quick and easy: This recipe comes together in about 30 minutes, with just 20 minutes of prep and 10 minutes of cook time. That makes fish tacos with cabbage slaw a smart choice for home cooks who want big flavor without spending all evening in the kitchen.
  • Fresh and wholesome: The cabbage slaw brings crunch, lime, cilantro, and a little heat from jalapeno. If you want more background on the benefits of white fish, this guide to the health benefits of eating whitefish is a helpful read.
  • Flexible for different diets: You can use tilapia, mahi-mahi, red snapper, black cod, or swap in extra firm tofu for a vegan version. Flour tortillas work well, and you can also use a blend of flour and corn to fit your taste or dietary needs.
  • Bright, bold flavor: The spice rub blends chili powder, cumin, coriander, garlic, sugar, and chipotle powder for savory heat with a little sweetness. Paired with cilantro lime cabbage slaw, every bite has that crisp, tangy, and slightly smoky finish people love in fish tacos.
This slaw adds a fresh, zesty crunch that takes your fish tacos to a whole new level of tasty goodness.

If you enjoy easy meals that still feel special, these fish tacos with cabbage slaw are a fantastic recipe to keep on repeat.

Jump to:

Essential Ingredients for Fish Tacos With Cabbage Slaw

Here is everything you need to make these fish tacos with cabbage slaw, including the slaw, protein, spice rub, and taco fixings. Each ingredient plays a specific role, so the tacos stay balanced, colorful, and full of flavor.

Cilantro Lime Cabbage Slaw

  • 12 ounces shredded cabbage – gives the slaw its crisp base and makes every taco feel light and crunchy.
  • 1/2 teaspoon kosher salt – helps soften the cabbage and draw out flavor.
  • 1/4 cup thinly sliced red onion – adds sharpness and a little bite.
  • 1/2 cup chopped cilantro – brings fresh herb flavor that fits the fish taco theme perfectly.
  • 1/4 to 1/2 finely chopped jalapeno – adds gentle heat, depending on how spicy you like it.
  • 1/4 cup fresh lime juice – gives the slaw its tangy, bright finish.
  • 2 tablespoons olive oil – helps bind everything together and gives the slaw a smooth texture.

Fish or Tofu

  • 1 to 1.5 pounds white fish such as tilapia, mahi-mahi, red snapper, or black cod – mild fish that cook quickly and stay tender.
  • Or 1 pound extra firm tofu – a great plant-based option for vegan fish tacos with cabbage slaw.

Spice Rub

  • 1.5 teaspoons chili powder – adds warm, smoky flavor.
  • 1 teaspoon cumin – brings earthy depth.
  • 1 teaspoon coriander – adds a citrusy note that works well with lime.
  • 1 teaspoon granulated garlic – gives savory balance.
  • 3/4 teaspoon kosher salt – seasons the fish or tofu evenly.
  • 1/2 teaspoon sugar – helps with caramelization and prevents the fish from drying out.
  • 1/4 teaspoon chipotle powder – adds a smoky kick.

Taco Fixings

  • 8 to 12 five-inch flour tortillas or a blend of flour and corn – the base for each taco.
  • Lime wedges – for a fresh squeeze right before serving.
  • Avocado slices – add creamy contrast.
  • Cotija cheese – gives salty, crumbly richness.
  • Cilantro – adds a fresh herbal finish.
  • Optional sauce options – perfect if you want extra creaminess or heat.

Special Dietary Options

  • Vegan: Use 1 pound extra firm tofu and a vegan sauce such as cashew crema or coconut yogurt mixed with lime juice and garlic.
  • Gluten-free: Use corn tortillas instead of flour tortillas, and make sure your spice rub ingredients are certified gluten-free.
  • Low-calorie: Use extra lean white fish, go light on cheese, and serve with extra slaw instead of extra tortillas.

If you want more easy dessert ideas for a full meal plan, take a look at these banana oat chocolate chip cookies or these cheesecake lemon bars for a sweet finish.

How to Prepare the Perfect Fish Tacos With Cabbage Slaw: Step-by-Step Guide

These fish tacos with cabbage slaw are simple, but a few smart steps make the whole meal taste better. The key is to prep the slaw first so it has time to mingle, season the fish well, and warm the tortillas right before serving.

First Step: Make the cilantro lime cabbage slaw

Add 12 ounces shredded cabbage, 1/2 teaspoon kosher salt, 1/4 cup thinly sliced red onion, 1/2 cup chopped cilantro, 1/4 to 1/2 finely chopped jalapeno, 1/4 cup fresh lime juice, and 2 tablespoons olive oil to a large bowl. Toss everything until the cabbage is well coated. Taste and adjust the seasoning if needed. If you want the slaw to soften a bit more, let it sit while you cook the fish. This is also a good point to add shredded carrots or thinly sliced radish if you want extra color and crunch.

Second Step: Prep the fish or tofu

Pat the fish dry with paper towels so the spice rub sticks better. If using tofu, press it first so it can soak up more flavor and crisp up nicely. Then mix the spice rub ingredients together: 1.5 teaspoons chili powder, 1 teaspoon cumin, 1 teaspoon coriander, 1 teaspoon granulated garlic, 3/4 teaspoon kosher salt, 1/2 teaspoon sugar, and 1/4 teaspoon chipotle powder.

Sprinkle the rub over 1 to 1.5 pounds of fish fillets or 1 pound extra firm tofu. Coat all sides evenly. The little bit of sugar helps the fish caramelize and keeps the outside from drying out, which is one of the best tricks for great fish tacos.

Third Step: Cook the protein

You can grill, bake, or pan-sear the fish, depending on what you have on hand. For fish, cook until it turns flaky and opaque, usually about 3 to 4 minutes per side for thinner fillets. The finished fish should reach an internal temperature of 145°F. Right after cooking, squeeze fresh lime juice over the top for a clean, bright finish.

If you are using tofu, cook it with the same seasonings and your preferred method. A skillet works well if you want crispy edges. For vegan fish tacos with cabbage slaw, tofu is a dependable option because it stays hearty and picks up all the taco flavors beautifully.

Fourth Step: Warm the tortillas

Warm 8 to 12 five-inch tortillas by grilling, baking, or heating them on the stovetop. A dry skillet over medium heat works well, and each tortilla only needs about 20 to 30 seconds per side. Keep warming until the tortillas are soft and a little bubbly. Warm tortillas matter because they make the tacos easier to fold and less likely to crack.

If you like a little more structure, use a blend of flour and corn tortillas. If you need gluten-free fish tacos with cabbage slaw, corn tortillas are the best swap.

Final Step: Assemble and serve

Place the cooked fish in each warm tortilla, then top with a generous scoop of cilantro lime cabbage slaw. Add avocado slices, a sprinkle of cotija cheese, and fresh cilantro. Finish with lime wedges and your favorite sauce if you want extra richness or spice.

For the best texture, assemble the tacos just before serving so the tortillas stay warm and the slaw stays crisp.

That is really all it takes to turn a few simple ingredients into a meal everyone will want again. If you like easy dessert pairing ideas after taco night, try a refreshing treat like strawberry shortcake trifles.

Fish Tacos With Cilantro Lime Cabbage Slaw 9

Dietary Substitutions to Customize Your Fish Tacos With Cabbage Slaw

Protein and Main Component Alternatives

One of the best parts of fish tacos with cabbage slaw is how easy they are to adjust. If white fish is not available, you can use another mild fillet that cooks quickly and flakes well. Tilapia is budget-friendly, mahi-mahi is firmer, red snapper has a nice clean taste, and black cod brings a richer texture. For a vegan version, use 1 pound extra firm tofu and cook it with the same spice rub.

If you want a slightly different feel, cauliflower steaks or florets can also work in place of fish. They still pair well with cabbage slaw and fresh lime. Just roast or pan-sear until tender and lightly browned.

Vegetable, Sauce, and Seasoning Modifications

The slaw can shift with the season, too. Add carrots for sweetness, radish for bite, or extra cilantro if you want more freshness. You can also adjust the jalapeno amount depending on how spicy you like your fish tacos.

For sauce, keep it simple with lime and avocado, or go for a creamy option if you want more richness. A classic fish taco sauce made with mayo, sour cream or Greek yogurt, lime juice, garlic, and a little chipotle works well. If you like more heat, add a touch more adobo or sriracha. For a lighter plate, skip the sauce and let the cilantro lime slaw do the work.

Mastering Fish Tacos With Cabbage Slaw: Advanced Tips and Variations

Pro cooking techniques

Dry the fish before seasoning so it browns better. If pan-searing, use a hot skillet with a little oil and do not move the fish too soon. That helps it release cleanly and keeps the outside from tearing. If baking, place the seasoned fish on a lined sheet pan and check it early so it stays moist.

Warming tortillas until they are soft and lightly blistered makes a huge difference. It sounds small, but it gives the tacos that just-made feel people love. A quick toast on a skillet is usually enough.

Flavor variations

You can adjust the spice rub to match your mood. Add more chipotle powder for extra smoke, or swap in a little smoked paprika if you want a gentler flavor. If you want a brighter profile, add more lime zest to the slaw. A creamy fish taco sauce also adds a cool contrast to the warm filling.

Presentation tips

Serve the tacos on a platter with lime wedges, avocado slices, and a small bowl of cotija cheese and cilantro on the side. That way everyone can build their own. A colorful plate makes fish tacos feel festive, even on a regular Tuesday night.

Make-ahead options

The slaw can be made ahead and kept in the refrigerator for up to 3 days. That makes meal prep easier for busy parents, students, and working professionals. You can also mix the spice rub earlier in the week, then cook the fish fresh when you are ready to eat. Leftovers are great in rice bowls with beans, too.

Little shortcuts like pre-mixing the slaw or spice rub can save time without taking away the fresh, homemade feel.

How to Store Fish Tacos With Cabbage Slaw: Best Practices

Refrigeration

For the best results, store the cooked fish, slaw, tortillas, and toppings separately. The cabbage slaw keeps well in the fridge for up to 3 days. Fish should be cooled quickly and stored in an airtight container for 2 to 3 days. Tortillas can be kept sealed at room temperature if unopened, then refrigerated after opening if needed.

Freezing

Cooked fish can be frozen, though the texture may change a little after thawing. Wrap portions tightly and freeze for up to 2 months. The slaw does not freeze well because cabbage and lime lose their texture, so make that fresh when you can. Tofu can also be frozen after cooking, but it will become a bit chewier.

Reheating

Reheat fish gently in a skillet over low heat or in the oven at a low temperature so it does not dry out. Tortillas should be warmed fresh before serving. If the slaw has been sitting in the fridge, give it a quick toss before using.

Meal prep considerations

For meal prep, cook a batch of fish and keep the slaw ready in the fridge, then assemble tacos as needed. You can also turn leftovers into bowls with rice or beans for an easy lunch the next day.

Nutrition and Timing for Fish Tacos With Cabbage Slaw

Recipe DetailAmount
Prep time20 minutes
Cook time10 minutes
Total time30 minutes
Serving sizePer 2 tacos
Calories233
Sugar2.1 grams
Sodium163.2 milligrams
Fat7.2 grams
Saturated fat1.2 grams
Carbohydrates29.2 grams
Fiber3.9 grams
Protein15.5 grams
Cholesterol29.2 milligrams

This makes fish tacos with cabbage slaw a great option when you want something filling but still fairly light. The fresh vegetables, lean protein, and simple seasonings keep the meal balanced and satisfying.

Fish Tacos With Cabbage Slaw
Fish Tacos With Cilantro Lime Cabbage Slaw 10

FAQs: Frequently Asked Questions About Fish Tacos With Cabbage Slaw

What is the best fish to use for fish tacos?

Mild white-fleshed fish hold up well in fish tacos without overpowering other flavors. Top choices include tilapia for its affordability and quick cooking, mahi-mahi for a firmer texture, halibut or sea bass for buttery richness, and cod or flounder for delicate flakiness. Avoid strong fish like salmon or tuna. Pat the fish dry, season with salt, pepper, cumin, and chili powder, then pan-sear or grill for 3-4 minutes per side until it flakes easily (internal temp 145°F). This keeps the tacos light and balanced, especially with cabbage slaw. For 4 servings, use 1-1.5 lbs total. Fresh is ideal, but frozen works if thawed properly.

How do you make cabbage slaw for fish tacos?

Cabbage slaw adds crunch and tang to fish tacos. Thinly shred ½ head green cabbage (about 4 cups), 1 julienned carrot, and ½ red onion. Toss with ¼ cup lime juice, 2 tbsp rice vinegar, 2 tbsp olive oil, 1 tsp sugar, salt, pepper, and ¼ cup chopped cilantro. Let it sit 15-30 minutes to soften and meld flavors—don’t skip this for best taste. For creaminess, mix in ½ cup mayo or Greek yogurt. This no-cook slaw serves 8 tacos and stays crisp for hours in the fridge. Adjust lime for brightness; it’s vegan-friendly and pairs perfectly with grilled fish.

Corn or flour tortillas for fish tacos?

Traditional Baja-style fish tacos use corn tortillas for their authentic corn flavor and pliability when doubled up. Flour tortillas offer softness and hold more fillings without tearing, making them great for home cooks. Try a hybrid: warm one corn inside a flour for the best of both. Heat tortillas on a dry skillet or grill 30 seconds per side to avoid sogginess. Use 6-inch size for easy eating. Street vendors often double corn tortillas brushed with oil. Experiment based on preference—corn for gluten-free, flour for sturdier wraps with cabbage slaw and sauce.

What sauce goes on fish tacos with cabbage slaw?

A simple creamy sauce elevates fish tacos. Mix ½ cup mayo, ¼ cup sour cream or Greek yogurt, 2 tbsp lime juice, 1 minced garlic clove, 1 tsp adobo sauce from chipotles (or sriracha), salt, and cumin. Thin with water if needed. Drizzle over fried or grilled fish, cabbage slaw, and tortillas. For spice levels: mild (no chipotle), medium (1 tsp adobo), hot (2 tsp). Makes enough for 8-12 tacos; store in fridge up to 5 days. This 2-minute sauce adds cool contrast to warm fish and crisp slaw, mimicking restaurant versions.

Can you make vegan fish tacos with cabbage slaw?

Yes, swap fish for firm tofu or cauliflower steaks. Press and cube 14 oz extra-firm tofu, coat with the same seasoning (cumin, chili powder, garlic powder, salt), then pan-fry in 2 tbsp oil over medium-high heat for 8-10 minutes until crispy. Top with the cabbage slaw recipe, vegan crema (cashew-based or coconut yogurt with lime and garlic), and corn tortillas. Add avocado or pickled jalapeños for extra flair. This keeps the tacos crunchy and flavorful in under 30 minutes. Nutrition bonus: tofu version drops calories to ~300 per taco vs. 400+ with fish, while staying plant-based and satisfying.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Fish Tacos With Cabbage Slaw 89.Png

Fish Tacos With Cabbage Slaw

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🌮 Delight in flaky fish tacos topped with vibrant cilantro lime cabbage slaw – fresh, crunchy, and loaded with protein for a wholesome meal!
🥬 Quick 30-minute recipe with bold flavors, customizable for vegan, perfect for weeknights or gatherings!

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

– 12 ounces shredded cabbage – gives the slaw its crisp base and makes every taco feel light and crunchy.

– 1/2 teaspoon kosher salt – helps soften the cabbage and draw out flavor.

– 1/4 cup thinly sliced red onion – adds sharpness and a little bite.

– 1/2 cup chopped cilantro – brings fresh herb flavor that fits the fish taco theme perfectly.

– 1/4 to 1/2 finely chopped jalapeno – adds gentle heat, depending on how spicy you like it.

– 1/4 cup fresh lime juice – gives the slaw its tangy, bright finish.

– 2 tablespoons olive oil – helps bind everything together and gives the slaw a smooth texture.

– 1 to 1.5 pounds white fish such as tilapia, mahi-mahi, red snapper, or black cod – mild fish that cook quickly and stay tender.

– 1 pound extra firm tofu – a great plant-based option for vegan fish tacos with cabbage slaw.

– 1.5 teaspoons chili powder – adds warm, smoky flavor.

– 1 teaspoon cumin – brings earthy depth.

– 1 teaspoon coriander – adds a citrusy note that works well with lime.

– 1 teaspoon granulated garlic – gives savory balance.

– 3/4 teaspoon kosher salt – seasons the fish or tofu evenly.

– 1/2 teaspoon sugar – helps with caramelization and prevents the fish from drying out.

– 1/4 teaspoon chipotle powder – adds a smoky kick.

– 8 to 12 five-inch flour tortillas or a blend of flour and corn – the base for each taco.

– Lime wedges – for a fresh squeeze right before serving.

– Avocado slices – add creamy contrast.

– Cotija cheese – gives salty, crumbly richness.

– Cilantro – adds a fresh herbal finish.

Instructions

1-First Step: Make the cilantro lime cabbage slaw Add 12 ounces shredded cabbage, 1/2 teaspoon kosher salt, 1/4 cup thinly sliced red onion, 1/2 cup chopped cilantro, 1/4 to 1/2 finely chopped jalapeno, 1/4 cup fresh lime juice, and 2 tablespoons olive oil to a large bowl. Toss everything until the cabbage is well coated. Taste and adjust the seasoning if needed. If you want the slaw to soften a bit more, let it sit while you cook the fish. This is also a good point to add shredded carrots or thinly sliced radish if you want extra color and crunch.

2-Second Step: Prep the fish or tofu Pat the fish dry with paper towels so the spice rub sticks better. If using tofu, press it first so it can soak up more flavor and crisp up nicely. Then mix the spice rub ingredients together: 1.5 teaspoons chili powder, 1 teaspoon cumin, 1 teaspoon coriander, 1 teaspoon granulated garlic, 3/4 teaspoon kosher salt, 1/2 teaspoon sugar, and 1/4 teaspoon chipotle powder. Sprinkle the rub over 1 to 1.5 pounds of fish fillets or 1 pound extra firm tofu. Coat all sides evenly. The little bit of sugar helps the fish caramelize and keeps the outside from drying out, which is one of the best tricks for great fish tacos.

3-Third Step: Cook the protein You can grill, bake, or pan-sear the fish, depending on what you have on hand. For fish, cook until it turns flaky and opaque, usually about 3 to 4 minutes per side for thinner fillets. The finished fish should reach an internal temperature of 145°F. Right after cooking, squeeze fresh lime juice over the top for a clean, bright finish. If you are using tofu, cook it with the same seasonings and your preferred method. A skillet works well if you want crispy edges. For vegan fish tacos with cabbage slaw, tofu is a dependable option because it stays hearty and picks up all the taco flavors beautifully.

4-Fourth Step: Warm the tortillas Warm 8 to 12 five-inch tortillas by grilling, baking, or heating them on the stovetop. A dry skillet over medium heat works well, and each tortilla only needs about 20 to 30 seconds per side. Keep warming until the tortillas are soft and a little bubbly. Warm tortillas matter because they make the tacos easier to fold and less likely to crack. If you like a little more structure, use a blend of flour and corn tortillas. If you need gluten-free fish tacos with cabbage slaw, corn tortillas are the best swap.

5-Final Step: Assemble and serve Place the cooked fish in each warm tortilla, then top with a generous scoop of cilantro lime cabbage slaw. Add avocado slices, a sprinkle of cotija cheese, and fresh cilantro. Finish with lime wedges and your favorite sauce if you want extra richness or spice.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🍬 Add sugar to the spice rub to help caramelize the fish and keep it moist.
🥬 Make slaw ahead; it keeps in the fridge up to 3 days for better flavor infusion.
🔥 Warm tortillas until bubbly for the best texture and to prevent tearing.

  • Author: Brandi Oshea
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Pan-Sear
  • Cuisine: Mexican
  • Diet: High Protein, Gluten Free Option

Nutrition

  • Serving Size: 2 tacos
  • Calories: 233 kcal
  • Sugar: 2.1g
  • Sodium: 163mg
  • Fat: 7.2g
  • Saturated Fat: 1.2g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 29.2g
  • Fiber: 3.9g
  • Protein: 15.5g
  • Cholesterol: 29mg

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star