I’ve always thought that making tacos at home should be easy and fun. This recipe for Quick Grilled Fish Tacos with Cabbage Slaw is just that—simple and satisfying. After experimenting with different fish and toppings, I discovered the perfect balance of flavors and textures. In this article, I’ll guide you through how to create these tasty tacos right in your own kitchen.
Why You’ll Love This Recipe
- Quick preparation — You can have these tacos ready in under 30 minutes, making them perfect for weeknight dinners.
- Fresh flavors — The lime juice and cilantro bring a bright touch that elevates the dish.
- Customizable — You can easily swap the fish or add any toppings you like based on what you have on hand.
- Healthy meal option — Packed with lean protein and veggies, they’re a nutritious choice for any meal.
- Family-friendly — Even picky eaters will enjoy building their own tacos with their favorite ingredients.

Ingredients You’ll Need
Main Ingredients:
– 1 tbsp olive oil — Adds richness to the marinade.
– Juice of 1 lime — Provides brightness to the fish.
– 1 garlic clove, finely chopped — Infuses flavor into the marinade.
– 1 tbsp taco seasoning — Gives a spicy kick to the dish.
– 1.5 lb firm white fish fillet (such as cod or mahi mahi) — The main protein that holds its shape well during grilling.
– 1/2 cup plain Greek yogurt — Serves as a creamy base for the slaw and adds tanginess.
– 1 tbsp mayonnaise (optional) — Adds creaminess if desired; skip for a lighter option.
– 1 tbsp honey — Balances out the acidity from the lime juice in the slaw dressing.
– Zest and juice from 1 lime — Enhances both flavor and aroma in the slaw mixture.
– 1/2 tsp salt — Essential for seasoning the fish properly.
– 1/2 tsp ground black pepper — Adds warmth without overpowering other flavors.
– 1/4 tsp ground cumin — Introduces an earthy note to complement the spices.
– 3 cups shredded white cabbage — Offers crunch and freshness to each bite.
– 1 shredded carrot — Adds color and sweetness to the slaw mix.
– 8 white corn tortillas — Perfect vessel for holding all those delicious fillings.
– 2 tbsp fresh cilantro, chopped — Brightens up the finished tacos with fresh herb flavor.
– 1 tbsp olive oil (to brush grill grates) — Prevents sticking when grilling.
NOTES:
Description: I used to think fish tacos were something you could only get at fancy restaurants or beachside cafes. The idea of grilling fish at home seemed daunting until I perfected this straightforward approach.
Smart Substitutions:
- Instead of taco seasoning: Homemade spice blend using paprika, chili powder, onion powder, and cumin—this allows control over spice levels and flavor profile.
- Instead of Greek yogurt: Sour cream—this will provide a similar creamy texture but with a slightly different tartness.
- Instead of white corn tortillas: Whole wheat tortillas—these offer more fiber but may change up the flavor slightly.
Pro Tip:
When choosing your fish fillets, look for pieces that are uniformly thick so they cook evenly on the grill.
How to Make Quick Grilled Fish Tacos with Cabbage Slaw
Quick Prep Checklist:
- Marinate the fish while preparing your slaw mixture.
- Heat your grill before cooking to ensure perfect sear marks.
Step 1: Prepare Marinade
In a bowl, mix together olive oil, lime juice, garlic, taco seasoning, salt, pepper, and cumin. The mixture should be well combined but not too runny.
Tip: Don’t skimp on marinating time; even 10 minutes helps enhance flavor absorption into your fish.
Step 2: Marinate Fish
Place your firm white fish fillets in a shallow dish or resealable bag. Pour marinade over them so they’re fully coated. Let them sit while you make your slaw.
Watch For: The fish should look glossy from absorbing moisture after marinating—a sign it’s soaking up those spices!
Step 3: Make Cabbage Slaw
In another bowl, whisk together yogurt (and mayonnaise if using), honey, lime zest & juice until smooth. Add shredded cabbage and carrot; toss until everything is coated evenly.
You’ll Know It’s Ready When: The cabbage is well mixed in but still crunchy—a great textural contrast against grilled fish.
Step 4: Grill Fish
Preheat grill over medium-high heat; brush grates lightly with olive oil before placing fillets down. Cook for about 3–5 minutes per side or until opaque and flaky inside.
I learned this tip hard way: avoid flipping too soon; wait until you see nice grill marks forming before turning over!
Step 5: Assemble Tacos
Once grilled perfectly smoky outside yet moist inside, remove fillets from grill and let them rest briefly. Warm tortillas on grill or pan until soft; layer up each tortilla with cabbage slaw followed by pieces of grilled fish topped with cilantro garnish!
✅ Perfect Results Checklist:
* Fish looks golden brown on outside while remaining tender inside
* Slaw remains crisp after tossing in dressing
* Tortillas are pliable without tearing

Expert Tips & Variations
Pro Tips:
- Temperature check: An instant-read thermometer ensures safety; aim for an internal temperature of 145°F in cooked seafood!
- Grill marks mastery: Use direct heat initially then move off direct flame—this creates those appealing char marks without drying out food quickly!
- Flavor layering: Consider adding sliced avocado or radishes atop tacos—they bring additional creaminess/crunch!
Variations to Try:
- Spicy Shrimp Tacos: Swap out whitefish for shrimp seasoned similarly—quick-cooking shellfish brings unique texture!
- Fish Taco Bowl: Skip tortillas entirely; serve grilled fish over rice/quinoa topped generously with slaw instead!
- Cilantro-Lime Rice Tacos: Add rice seasoned with cilantro/lime under topping layers for extra filling options!
Common Mistakes to Avoid
Mistake #1: Overcooked Fish
If your fillets seem dry or tough upon serving—it’s likely they were cooked too long! Seafood cooks quickly due high protein content which firms rapidly; monitor closely! To prevent this mistake next time remove once opaque throughout but still moist looking inside.
Mistake #2: Soggy Tortillas
If tortillas tear apart when assembling tacos—it may indicate they weren’t warmed properly! Cold stiff shells don’t hold fillings well either leading sogginess later after adding toppings like sauces/slaws! Ensure warming steps are completed first by gently grilling or steaming until soft before use!
Mistake #3: Unbalanced Flavors
If bites taste flat overall—check seasoning levels throughout process including marinade/sauce additions! If not enough acid present can lead bland results especially paired with heavier proteins like meats/fish! Balance citrus-acidic elements alongside creamy/slightly sweet components where needed ensure each bite pops!
Storage & Reheating
Room Temperature: Baked leftovers should not remain unrefrigerated longer than two hours due food safety guidelines!
Refrigerator: Store assembled leftovers separately covered tightly within airtight containers up-to two days maximum freshness observed afterward!
Freezer: Wrap untouched prepared items securely using plastic wrap followed by foil avoiding freezer burn lasting around three months effectively preserving taste quality!
Dinner
Quick Grilled Fish Tacos with Cabbage Slaw
Experience the joy of homemade tacos with these Quick Grilled Fish Tacos with Cabbage Slaw. The tender, flaky fish is perfectly complemented by a crunchy, vibrant slaw, all wrapped in warm tortillas. With zesty lime and fresh cilantro enhancing every bite, your kitchen will be filled with delightful aromas. Customize these tacos by swapping out the fish or adding your favorite toppings for a personalized touch.
- Total Time: 25 minutes
- Yield: 4 servings
Ingredients
- 1 tbsp olive oil
- Juice of 1 lime
- 1 garlic clove, finely chopped
- 1 tbsp taco seasoning
- 1.5 lb firm white fish fillet (such as cod or mahi mahi)
- 1/2 cup plain Greek yogurt
- 1 tbsp mayonnaise (optional)
- 1 tbsp honey
- Zest and juice from 1 lime
- 1/2 tsp salt
- 1/2 tsp ground black pepper
- 1/4 tsp ground cumin
- 3 cups shredded white cabbage
- 1 shredded carrot
- 8 white corn tortillas
- 2 tbsp fresh cilantro, chopped
- 1 tbsp olive oil (to brush grill grates)
Instructions
- In a bowl, mix together olive oil, lime juice, garlic, taco seasoning, salt, pepper, and cumin until combined. The mixture should smell fragrant and inviting.
- Place the fish fillets in a shallow dish or resealable bag and pour the marinade over them. Let sit while you prepare the slaw.
- In another bowl, whisk together Greek yogurt (and mayonnaise if using), honey, lime zest, and juice until smooth. The mixture should have a creamy consistency that coats well.
- Add shredded cabbage and carrot to the yogurt mixture; toss until everything is evenly coated and colorful.
- Preheat the grill over medium-high heat and brush grates lightly with olive oil to prevent sticking. The grill should be hot enough to sizzle when you place the fish on it.
- Grill the fish for about 3–5 minutes per side until opaque and flaky inside. Avoid flipping too soon to achieve nice grill marks.
- Remove the grilled fish from the grill and let rest briefly. Warm tortillas on the grill or in a pan until soft and pliable.
- Assemble each taco by layering cabbage slaw followed by pieces of grilled fish topped with fresh cilantro.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main
- Method: Grilling
- Cuisine: Mexican