Fish Tacos with Creamy Chipotle Cabbage Slaw

Paisley Rose Avatar
By:
Paisley Rose
Published:

[grow_share_buttons]

Why You’ll Love Grilled Fish Tacos With Chipotle Slaw

These Grilled Fish Tacos With Chipotle Slaw bring big flavor with very little fuss, which is exactly what busy weeknights call for. You get smoky fish, creamy slaw, warm tortillas, and a taco that tastes like it came from your favorite beachside spot, only with less sand in your shoes.

  • Easy weeknight dinner: This recipe comes together in about 45 minutes, with just 15 minutes of prep and 10 minutes of cooking. That makes it a smart pick for home cooks, students, and working professionals who want something fast but still fun.
  • Fresh and filling: The fish gives you lean protein, while the cabbage slaw adds crunch, fiber, and bright flavor. Each serving of 2 tacos delivers 32 grams of protein and 8 grams of fiber, which makes these fish tacos a satisfying choice for diet-conscious eaters too.
  • Flexible for different needs: You can swap the fish, adjust the spice, or even make the slaw ahead of time. If you need a gluten-free version, just skip the flour dredging and season the fish directly.
  • Bold flavor in every bite: The chipotle powder, cumin, lime juice, and creamy slaw give these grilled fish tacos with chipotle slaw a smoky, tangy kick. It is the kind of taco that disappears fast at the table, so maybe make extra.
These tacos are the kind of dinner that makes everyone act like you spent way more time cooking than you actually did. That is a win.

If you love easy, crowd-pleasing meals, you might also enjoy this cozy banana bundt cake recipe for dessert after taco night.

Jump to:

Essential Ingredients for Grilled Fish Tacos With Chipotle Slaw

Here is everything you need for these fish tacos with creamy chipotle cabbage slaw. The ingredients are split into slaw, fish, and assembly so shopping stays simple and the cooking feels less like a scavenger hunt.

For the slaw

  • 4 cups shredded green cabbage
  • 1 cup shredded purple cabbage
  • 2 medium carrots, shredded
  • 1 small red onion, very thinly sliced
  • 3 large scallions, thinly sliced
  • 1 jalapeño, seeded and minced
  • 1/2 cup mayonnaise
  • 1/2 cup plain Greek yogurt or sour cream
  • 1/4 cup fresh lime juice or a mix of lime juice and vinegar
  • 2 tablespoons granulated sugar or honey
  • 1 teaspoon ground cumin
  • 1 teaspoon chipotle powder
  • Sea salt, to taste
  • Freshly ground black pepper, to taste

For the fish tacos

  • 1/3 cup all-purpose flour
  • 1 teaspoon chipotle powder
  • 1 teaspoon sea salt
  • 4 mild white fish fillets, about 1 pound total, such as cod, halibut, or tilapia
  • 3 tablespoons olive oil

For assembly

  • 8 small corn tortillas, warmed
  • Cilantro leaves, for garnish

Ingredient notes and smart swaps

Fish: Cod, halibut, or tilapia all work well because they stay tender without falling apart. If you want a stronger grill-friendly texture, choose cod or halibut. If you want a milder, budget-friendly option, tilapia is a solid pick.

Slaw base: The mix of green cabbage, purple cabbage, carrots, red onion, scallions, and jalapeño gives the slaw crunch, color, and just enough heat. The creamy dressing pulls it all together without turning it soggy right away.

Dressing: Mayonnaise and Greek yogurt or sour cream create the creamy texture. Lime juice brings tang, while sugar or honey softens the bite a little. Chipotle powder adds smoky warmth, which is the whole point here.

Optional pantry help: If you like recipes with simple pantry ingredients, you may also like these bright cheesecake lemon bars for a sweet finish later.

Special dietary options

  • Gluten-free: Skip the flour dredging and season the fish directly with chipotle powder, salt, and a little oil.
  • Lower calorie: Use Greek yogurt instead of sour cream, go lighter on the mayo, and serve with extra cabbage instead of adding more tortillas.
  • Dairy-free: Swap the mayo and yogurt mixture for a dairy-free mayo and a spoonful of unsweetened dairy-free yogurt.
  • Spice-lovers: Leave some jalapeño seeds in the slaw or add a pinch more chipotle powder.
ComponentWhat it addsEasy swap
White fishSoft, flaky textureCod, halibut, or tilapia
Cabbage slawCrunch and freshnessUse more green cabbage if that is what you have
Chipotle powderSmoky heatUse smoked paprika plus a pinch of cayenne
Corn tortillasClassic taco flavorUse flour tortillas if gluten is not a concern

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

First Step: Mix the slaw

Start by combining the green cabbage, purple cabbage, shredded carrots, thinly sliced red onion, scallions, and minced jalapeño in a large bowl. Give everything a quick toss so the veggies are evenly mixed. This colorful base is what gives these grilled fish tacos with chipotle slaw their fresh crunch.

Second Step: Whisk the creamy chipotle dressing

In a separate bowl, whisk together the mayonnaise, plain Greek yogurt or sour cream, lime juice or lime and vinegar mix, sugar or honey, cumin, chipotle powder, salt, and black pepper. Stir until smooth and creamy. The dressing should taste tangy, lightly sweet, and smoky. If you want it a little sharper, add a tiny splash more lime juice.

Third Step: Toss and chill the slaw

Pour the dressing over the cabbage mixture and toss until everything is coated. Cover the bowl and refrigerate for at least 20 minutes. This resting time helps the vegetables soften a bit and lets the flavors blend together. If the slaw looks a little watery after chilling, just drain off any extra liquid before serving.

Tip: The slaw tastes even better after a short chill, so do not skip that step if you can help it.

Fourth Step: Prepare the fish coating

In a shallow dish, stir together the flour, chipotle powder, and sea salt. Pat the fish fillets dry with paper towels. Dry fish browns better and gives you a nicer texture in the pan. Dredge each fillet lightly in the flour mixture, shaking off any excess so the coating stays thin instead of heavy.

Fifth Step: Cook the fish

Heat the olive oil in a large skillet over medium-high heat. Once the oil shimmers, add the fish fillets carefully. Cook for about 3 to 4 minutes per side, depending on thickness, until the fish is cooked through and flakes easily with a fork. Avoid overcrowding the pan, because that traps steam and makes the fish less crisp. If needed, cook in batches.

If you prefer grilling, you can cook the seasoned fish over medium-high heat instead of frying. Just make sure the grates are well oiled and the fish is firm enough to flip. For a grilling reference from another trusted source, see BBC Good Food recipes for general technique inspiration.

Sixth Step: Warm the tortillas

While the fish cooks, warm the corn tortillas in a dry skillet until soft and pliable. A quick warm-up keeps them from cracking when you fill them. If your tortillas seem fragile, use two per taco for extra structure. That little trick saves a lot of taco sadness.

Seventh Step: Build the tacos

Cut the cooked fish into pieces that fit nicely inside the tortillas. Add the fish to each tortilla, pile on the chipotle cabbage slaw, and finish with fresh cilantro leaves. Serve immediately while the tortillas are warm and the fish is still crisp around the edges.

Eighth Step: Serve and enjoy

Serve these fish tacos right away with lime wedges if you like extra tang. They work for casual family dinners, game day spreads, and quick meals when you want something satisfying without a lot of cleanup. The combo of creamy slaw and flaky fish is simple, but it hits every note.

If you are building a full meal, a sweet treat like strawberry shortcake trifles makes a fun follow-up dessert after taco night.

Fish Tacos With Creamy Chipotle Cabbage Slaw 9

Dietary Substitutions to Customize Your Grilled Fish Tacos With Chipotle Slaw

Protein and main component alternatives

If you cannot find cod, halibut, or tilapia, use another firm white fish that stays together during cooking. Mahi-mahi, snapper, or sea bass can all work well for grilled fish tacos. The key is choosing fish that will hold its shape and not fall apart before it gets to the tortilla.

For a non-fish option, try shrimp, scallops, or even crispy tofu. Shrimp cooks fast and loves smoky chipotle seasoning. Tofu works well if you press it first and sear it until golden.

Vegetable, sauce, and seasoning modifications

You can adjust the slaw to fit what is in your fridge. Use all green cabbage if that is what you have, or add extra purple cabbage for more color. If you want less heat, leave out the jalapeño or use just a small pinch of chipotle powder.

For a lighter sauce, use all Greek yogurt instead of the mayo and yogurt mix. For a richer version, keep the full mayo amount. Honey gives a softer sweetness than sugar, while vinegar adds more bite to the dressing. You can also swap the cilantro garnish for parsley if cilantro tastes too strong to you.

Want a grain-free taco night? Use lettuce cups or cabbage leaves instead of tortillas. Want more crunch? Add sliced radishes or a few strips of bell pepper to the slaw. This recipe is very forgiving, which is why it works so well for busy home cooks.

Mastering Grilled Fish Tacos With Chipotle Slaw: Advanced Tips and Variations

Pro cooking techniques

For the best texture, keep the fish dry before cooking. Moisture on the surface slows browning and can make the coating soft. Use medium-high heat and do not move the fillets too soon. Let them form a light crust before flipping.

If you are frying, add the fish only after the oil is hot. The fish should sizzle as soon as it hits the pan. That sound is your cue that dinner is on the right track. If the oil is too cool, the coating soaks up too much and gets greasy.

Flavor variations

You can give the slaw a different spin by adding a little smoked paprika, lime zest, or a spoonful of adobo sauce from canned chipotles. For a sweeter slaw, use honey instead of sugar. For extra crunch, add shredded radish or sliced cucumber.

For a brighter taco, top the fish with diced avocado, a drizzle of lime crema, or a sprinkle of cotija cheese. Each version still fits the spirit of grilled fish tacos with chipotle slaw, just with a little personality swap.

Presentation tips

Warm tortillas right before serving and stack the tacos on a platter lined with parchment or a clean towel. Add a small pile of cilantro on top for a fresh look. If you want restaurant-style flair, serve lime wedges on the side and let people squeeze their own.

Cut the fish into chunky pieces rather than tiny flakes. That gives the tacos a more appealing look and makes them easier to eat. Nobody wants a taco that turns into a fish confetti situation.

Make-ahead options

The slaw can be made ahead and chilled for up to a day. In fact, it tastes even better after the flavors sit together for a while. Just stir it before serving and drain any extra liquid if needed.

You can also mix the flour coating ahead of time and keep it in a small container. Prep the toppings early, but cook the fish close to serving time for the best texture. That way the tacos stay crisp, fresh, and ready when everyone gets hungry all at once.

How to Store Grilled Fish Tacos With Chipotle Slaw

For the best results, store the fish, slaw, and tortillas separately. The slaw keeps well in an airtight container in the refrigerator for up to 3 days. The fish is best eaten fresh, but leftovers can be refrigerated for 2 days.

To reheat the fish, warm it gently in a skillet over low heat or in a 300°F oven until just heated through. Try not to overcook it, or it may dry out. Tortillas can be reheated in a dry skillet for a few seconds per side.

Freezing is not the best option for the slaw because the mayo and yogurt dressing can separate after thawing. Cooked fish can be frozen, but the texture may soften when reheated. If you want to meal prep, make the slaw base and dressing in advance, then cook the fish fresh the day you plan to eat.

Best storage tip: keep the creamy chipotle slaw cold and the fish separate until serving so the tacos do not turn soggy.

Nutrition Information for Grilled Fish Tacos With Chipotle Slaw

Per serving of 2 tacos, this recipe has about 614 calories, 53 grams carbohydrates, 32 grams protein, 32 grams fat, 5 grams saturated fat, 11 grams monounsaturated fat, 0.1 grams trans fat, 70 milligrams cholesterol, 331 milligrams sodium, 8 grams fiber, and 14 grams sugar.

That balance of protein, fiber, and fresh vegetables makes these tacos a solid pick when you want something filling without feeling weighed down. They are hearty enough for dinner, but still light enough to keep you coming back for another bite.

Grilled Fish Tacos With Chipotle Slaw
Fish Tacos With Creamy Chipotle Cabbage Slaw 10

FAQs: Frequently Asked Questions About Grilled Fish Tacos With Chipotle Slaw

What is the best fish to use for grilled fish tacos?

Firm white fish like mahi-mahi, snapper, or cod works best for grilled fish tacos because they hold up well on the grill without falling apart. Tilapia is a milder, budget-friendly option but can be flakier, so pat it dry and oil the grates heavily. Aim for 1-inch thick fillets, about 6-8 ounces per serving. Season simply with salt, pepper, cumin, and lime juice for 10-15 minutes before grilling over medium-high heat (400°F) for 3-4 minutes per side until it flakes easily with a fork (internal temp 145°F). Avoid salmon or oily fish as they overpower the fresh taco vibe. This keeps your tacos light and flavorful—pair with chipotle slaw for contrast. Pro tip: Buy fresh or thawed frozen fillets and grill skin-on if possible for easier flipping.

How do I grill fish for tacos without it sticking or breaking?

Preheat your grill to medium-high (400-450°F) and oil the grates generously with a high-smoke-point oil like avocado or canola using a paper towel and tongs. Pat fish fillets dry, brush both sides with oil, and season lightly. Place fish diagonally on the grates for better sear marks and flip only once after 3-4 minutes when edges turn opaque. Use a wide metal spatula to gently lift and turn—avoid tongs that pinch. For extra insurance, grill on a foil packet with perforations or a fish basket. Cook to 145°F internal temp. Rest 2 minutes before flaking into tacos. This method gives crispy edges and moist fish, preventing breakage. Test doneness by flaking with a fork; overcooking dries it out. Serves 4 easily with 1.5 lbs fish.

Can I bake the fish for fish tacos instead of grilling?

Yes, baking works if grilling isn’t an option, but you’ll miss some smoky char. Preheat oven to 425°F, line a baking sheet with parchment or foil, and oil it well. Pat 1.5 lbs firm white fish dry, season with salt, pepper, cumin, and lime, then bake 10-12 minutes until it flakes (145°F). For crispiness, broil on high 1-2 minutes at the end, watching closely to avoid burning. This yields tender fish perfect for tacos with chipotle slaw. It’s faster cleanup and great indoors. Drawback: less flavor depth than grilling, so add smoked paprika to mimic it. Rest 2 minutes, flake, and serve in warmed tortillas. Ideal for beginners or bad weather—still gets rave reviews from 4 servings.

Can I make chipotle slaw ahead of time for fish tacos?

Absolutely, and it’s better after flavors meld. Mix 4 cups shredded cabbage, 1/2 cup mayo, 2 tbsp adobo sauce from chipotles, juice of 2 limes, 1 tsp honey, salt, and optional cilantro. Toss and refrigerate up to 24 hours. It softens nicely after 20-30 minutes but may release liquid overnight—drain excess before using to keep tacos crisp. Stir well post-drain. Makes enough for 8-12 tacos. Taste and adjust lime for tang or adobo for heat. This slaw adds creamy spice contrasting grilled fish. Pro tip: Use green cabbage for crunch or mix with red for color. Prep early to save time; it stores airtight 2-3 days. Freezes poorly due to mayo separation.

Why do my corn tortillas keep breaking when making fish tacos and how to fix it?

Cold corn tortillas are brittle and crack easily. Always warm them first to make pliable. Heat a dry skillet over medium-high, toast each side 20-30 seconds until soft and speckled—no oil needed. Or, for gas stoves, hold with tongs over flame 10-15 seconds per side until puffed and flexible. Microwave stack wrapped in damp towel 20-30 seconds works too. Double up (two per taco) for sturdier hold with fillings. Use small 6-inch street-style tortillas. Warm right before assembly to trap steam and boost corn flavor. This prevents tears from moist slaw or fish. Serve immediately or keep warm in foil in low oven. Fixes soggy or broken tacos every time—essential for authentic texture in grilled fish versions.
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
Grilled Fish Tacos With Chipotle Slaw 100.Png

Grilled Fish Tacos With Chipotle Slaw

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🌮 Dive into smoky chipotle fish tacos topped with creamy cabbage slaw – crispy fish, bold flavors, high-protein satisfaction!
🥬 Healthy 45-minute meal with chilled slaw for crunch and spice, perfect for easy dinners or gatherings!

  • Total Time: 45 minutes
  • Yield: 4 servings

Ingredients

– 4 cups shredded green cabbage

– 1 cup shredded purple cabbage

– 2 medium carrots, shredded

– 1 small red onion, very thinly sliced

– 3 large scallions, thinly sliced

– 1 jalapeño, seeded and minced

– 1/2 cup mayonnaise

– 1/2 cup plain Greek yogurt or sour cream

– 1/4 cup fresh lime juice or a mix of lime juice and vinegar

– 2 tablespoons granulated sugar or honey

– 1 teaspoon ground cumin

– 1 teaspoon chipotle powder

– Sea salt, to taste

– Freshly ground black pepper, to taste

– 1/3 cup all-purpose flour

– 1 teaspoon chipotle powder

– 1 teaspoon sea salt

– 4 mild white fish fillets, about 1 pound total, such as cod, halibut, or tilapia

– 3 tablespoons olive oil

– 8 small corn tortillas, warmed

– Cilantro leaves, for garnish

Instructions

1-First Step: Mix the slaw Start by combining the green cabbage, purple cabbage, shredded carrots, thinly sliced red onion, scallions, and minced jalapeño in a large bowl. Give everything a quick toss so the veggies are evenly mixed. This colorful base is what gives these grilled fish tacos with chipotle slaw their fresh crunch.

2-Second Step: Whisk the creamy chipotle dressing In a separate bowl, whisk together the mayonnaise, plain Greek yogurt or sour cream, lime juice or lime and vinegar mix, sugar or honey, cumin, chipotle powder, salt, and black pepper. Stir until smooth and creamy. The dressing should taste tangy, lightly sweet, and smoky. If you want it a little sharper, add a tiny splash more lime juice.

3-Third Step: Toss and chill the slaw Pour the dressing over the cabbage mixture and toss until everything is coated. Cover the bowl and refrigerate for at least 20 minutes. This resting time helps the vegetables soften a bit and lets the flavors blend together. If the slaw looks a little watery after chilling, just drain off any extra liquid before serving.

4-Fourth Step: Prepare the fish coating In a shallow dish, stir together the flour, chipotle powder, and sea salt. Pat the fish fillets dry with paper towels. Dry fish browns better and gives you a nicer texture in the pan. Dredge each fillet lightly in the flour mixture, shaking off any excess so the coating stays thin instead of heavy.

5-Fifth Step: Cook the fish Heat the olive oil in a large skillet over medium-high heat. Once the oil shimmers, add the fish fillets carefully. Cook for about 3 to 4 minutes per side, depending on thickness, until the fish is cooked through and flakes easily with a fork. Avoid overcrowding the pan, because that traps steam and makes the fish less crisp. If needed, cook in batches. If you prefer grilling, you can cook the seasoned fish over medium-high heat instead of frying. Just make sure the grates are well oiled and the fish is firm enough to flip. For a grilling reference from another trusted source, see BBC Good Food recipes for general technique inspiration.

6-Sixth Step: Warm the tortillas While the fish cooks, warm the corn tortillas in a dry skillet until soft and pliable. A quick warm-up keeps them from cracking when you fill them. If your tortillas seem fragile, use two per taco for extra structure. That little trick saves a lot of taco sadness.

7-Seventh Step: Build the tacos Cut the cooked fish into pieces that fit nicely inside the tortillas. Add the fish to each tortilla, pile on the chipotle cabbage slaw, and finish with fresh cilantro leaves. Serve immediately while the tortillas are warm and the fish is still crisp around the edges.

8-Eighth Step: Serve and enjoy Serve these fish tacos right away with lime wedges if you like extra tang. They work for casual family dinners, game day spreads, and quick meals when you want something satisfying without a lot of cleanup. The combo of creamy slaw and flaky fish is simple, but it hits every note. If you are building a full meal, a sweet treat like strawberry shortcake trifles makes a fun follow-up dessert after taco night.

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

⏳ Chill slaw at least 20 minutes (or longer) for flavors to meld and veggies to soften.
🔥 Fry fish in batches to avoid overcrowding and keep it crispy.
🌽 Use two tortillas per taco if needed for extra structure.

  • Author: Brandi Oshea
  • Prep Time: 15 minutes
  • Chill Time: 20 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Pan Fry
  • Cuisine: Mexican
  • Diet: High Protein

Nutrition

  • Serving Size: 2 tacos
  • Calories: 614 kcal
  • Sugar: 14g
  • Sodium: 331mg
  • Fat: 32g
  • Saturated Fat: 5g
  • Unsaturated Fat: 27g
  • Trans Fat: 0g
  • Carbohydrates: 53g
  • Fiber: 8g
  • Protein: 32g
  • Cholesterol: 70mg

Next Recipe

Leave a Comment

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