Coconut Lime Grilled Fish Tacos

Featured in: Meals For Any Day

White fish fillets are marinated in coconut milk and lime, then grilled to juicy perfection. Crunchy red cabbage and carrot slaw brings freshness, while the coconut lime crema delivers a tangy, tropical finish. Warm tortillas wrap everything together for a flavorful meal, garnished with cilantro and lime. Customizations like avocado or pickled onions add extra flair, and dairy-free options ensure everyone can enjoy. Ideal for relaxed gatherings or lively weeknight dinners.

Updated on Fri, 27 Mar 2026 04:28:38 GMT
Save
| petitanzar.com

The first time I made coconut lime grilled fish tacos, the kitchen filled with the sound of sizzling fillets and the citrus tang that seemed to chase away even the heaviest summer humidity. I had just bought a new grill pan and decided to break it in with a recipe I'd pieced together from a handful of handwritten notes and the memory of a taco I ate in a tiny beach shack. The scent of lime zest clung to my fingers long after, and I admit I kept sneaking tastes of the marinade while prepping. Listening closely, I could hear the soft crunch of the cabbage as I sliced it, echoing the anticipation of dinner. It felt like the perfect way to turn a weekday meal into something worth lingering over.

I remember serving these fish tacos for a backyard dinner after a late afternoon swim, and the mix of salty hair and sunburnt noses made everyone extra hungry. My friends hovered over the grill, trying to guess what was in the marinade as its fragrance drifted across the patio. Someone spilled a little coconut milk, and we laughed as the dog tried to lick it up. By the time the tortillas were ready, plates disappeared in minutes, with everyone coming back for seconds—slaw still sticking out at odd angles. That evening, the tacos were the highlight, but the jokes told around the table made the meal unforgettable.

Ingredients

  • White fish fillets: Cod, mahi-mahi, or tilapia each soak up the flavors well; pat them dry so the marinade sticks.
  • Coconut milk: Full-fat gives richness, but light works for a breezier feel—just shake well before pouring.
  • Lime zest and juice: Use fresh limes and zest first before juicing—the aromatic oils make a difference.
  • Olive oil: Adds subtle body to the marinade and keeps the fish from sticking on the grill.
  • Garlic: Mince finely so it melts into the marinade without leaving bits behind.
  • Ground cumin, chili powder, sea salt, black pepper: Each spice brings a gentle warmth; taste the chili powder to check its heat.
  • Red cabbage, carrots, cilantro: Crisp and colorful, these add crunch and brightness to every taco.
  • Fresh lime juice and olive oil for slaw: Toss right before serving to avoid soggy cabbage.
  • Sour cream or Greek yogurt, coconut milk, lime juice, lime zest, salt (for crema): The coconut and lime make the drizzle tangy—try blending if you prefer it extra smooth.
  • Corn or flour tortillas: Warm them right before assembly so they're pliable and don't crack.
  • Lime wedges, extra cilantro: These little garnishes bring more flavor and color at the end.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Mix the marinade:
Pour coconut milk, lime zest, lime juice, olive oil, garlic, cumin, chili powder, salt, and pepper into a large bowl. Drop the fish fillets in, flipping gently to coat every side—the aroma will be bright and inviting.
Let the fish soak:
Cover and refrigerate the fish for 30 minutes, or up to 2 hours—if you have time, longer marinating intensifies the citrus notes.
Toss together the slaw:
In a separate bowl, mix shredded cabbage, carrots, cilantro, lime juice, olive oil, and salt. Give it a quick massage with your hands to bring out all the crispness.
Whisk up the crema:
Combine sour cream (or Greek yogurt), coconut milk, lime juice, lime zest, and salt until silky and smooth. Keep it chilled till taco time so the flavors stay sharp.
Grill the fish:
Heat your grill or pan to medium-high. Place the marinated fillets on, searing for 3–4 minutes per side until golden and flaky—your kitchen will smell irresistible.
Rest and chunk the fish:
Move cooked fish to a plate and let it sit for a couple minutes. Break it into big, rustic chunks to tuck into tortillas.
Warm the tortillas:
Briefly heat tortillas on the grill or in a dry skillet; you'll feel them steam as you turn each one.
Taco assembly:
Fill each tortilla with fish, slaw, crema, extra cilantro and a squeeze of lime. Serve up immediately while everything is fresh and vibrant.
Save
| petitanzar.com

The night these fish tacos landed as the star of our meal, my sister declared them "better than any restaurant" and insisted on learning the crema drizzle. We didn't talk much as plates were passed, just smiled between mouthfuls, savoring the bright coconut and lime flavors that brought everyone a little closer.

How to Get the Perfect Grill Mark

The trick to those envy-inducing grill lines is to start with a very hot grill and brush it lightly with oil before placing the fish. Avoid moving the fillets too soon—let them sit for a few minutes to develop those lines, turning just once so the fish stays juicy.

Building the Best Slaw Texture

If I want extra crunch, I mix the cabbage and carrots with lime juice but wait to add salt and oil until right before serving. The slaw stays crisp longer, and sometimes I toss in a few sliced radishes for more snap and color.

Prepping Ahead for Easy Assembly

On a busy weeknight, I prep the marinade the morning of and store it in a sealed bag, which makes coming home and grilling later that much easier. Slaw and crema keep well, so you can make them a few hours in advance and grab them from the fridge just as everyone gathers.

  • Wrap tortillas in a towel to keep them warm and steamy until serving.
  • Break up fish chunks gently so they don't fall apart during assembly.
  • Have lime wedges ready for squeezing at the table—it's a simple touch that wakes up every bite.
Save
| petitanzar.com

If you grill these coconut lime fish tacos for someone you love, I think you'll find that the meal brings as much joy as any sunny afternoon. There's something about the zesty flavors and relaxed assembly that makes sharing them even sweeter.

Recipe FAQs

How long should the fish marinate?

Marinate fish for at least 30 minutes, or up to 2 hours for more robust flavor infusion.

Can I use flour tortillas instead of corn?

Yes, both corn and flour tortillas work well; choose based on taste or dietary preference.

What fish types are best for grilling?

Cod, mahi-mahi, and tilapia are excellent; use firm white fish that holds up on the grill.

How do I make the dish dairy-free?

Substitute sour cream or yogurt with coconut yogurt or a plant-based sour cream in the crema.

Any tips for extra flavor?

Add sliced avocado, pickled onions, or more fresh cilantro for extra depth and brightness.

What drinks pair well?

Pair with a crisp lager or citrusy Sauvignon Blanc to complement tropical and tangy flavors.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Coconut Lime Grilled Fish Tacos

Bright grilled fish meets coconut lime, tangy slaw, and crema in vibrant tacos for easy summer entertaining.

Prep time
20 min
Time to cook
10 min
Total duration
30 min
Recipe by Stephen Haas

Dish type Meals For Any Day

Skill level Easy

Cuisine type Mexican-Inspired

Portions 4 Serves

Diet details None specified

What You Need

Fish & Marinade

01 1.5 pounds white fish fillets (cod, mahi-mahi, or tilapia)
02 1 cup coconut milk
03 Zest and juice of 2 limes
04 2 tablespoons olive oil
05 2 garlic cloves, minced
06 1 teaspoon ground cumin
07 1 teaspoon chili powder
08 0.5 teaspoon sea salt
09 0.25 teaspoon black pepper

Slaw

01 2 cups shredded red cabbage
02 1 cup shredded carrots
03 0.25 cup chopped fresh cilantro
04 2 tablespoons lime juice
05 1 tablespoon olive oil
06 0.5 teaspoon salt

Coconut Lime Crema

01 0.5 cup sour cream or Greek yogurt
02 2 tablespoons coconut milk
03 1 tablespoon lime juice
04 0.5 teaspoon lime zest
05 Pinch of salt

Assembly

01 8 small corn or flour tortillas, warmed
02 Lime wedges, for serving
03 Extra cilantro, for garnish

Directions

Step 01

Marinate Fish: Combine coconut milk, lime zest and juice, olive oil, minced garlic, cumin, chili powder, sea salt, and black pepper in a large bowl or zip-top bag. Add fish fillets, coating thoroughly. Cover and refrigerate for 30 minutes or up to 2 hours.

Step 02

Prepare Slaw: Toss shredded red cabbage, carrots, cilantro, lime juice, olive oil, and salt in a medium mixing bowl. Set aside to blend flavors.

Step 03

Make Crema: Whisk sour cream or Greek yogurt, coconut milk, lime juice, lime zest, and salt in a small bowl until smooth. Refrigerate until needed.

Step 04

Grill Fish: Preheat grill or grill pan to medium-high heat. Remove fish from marinade and grill 3 to 4 minutes per side, until cooked through and easily flakes. Rest a few minutes, then break into large chunks.

Step 05

Assemble Tacos: Fill warmed tortillas with grilled fish, top with slaw, drizzle with coconut lime crema, garnish with cilantro, and serve with lime wedges.

Gear Needed

  • Grill or grill pan
  • Mixing bowls
  • Whisk
  • Tongs
  • Knife and cutting board

Allergen details

Read labels for allergens and check with your doctor if needed.
  • Contains fish and dairy if using regular sour cream or yogurt.
  • For gluten-free, select corn tortillas and confirm all labels.
  • Always review ingredient labels for hidden allergens.

Nutrition info (per portion)

These figures are only for reference and not a substitute for health advice.
  • Energy: 375
  • Total fat: 16 g
  • Carbohydrates: 32 g
  • Proteins: 27 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.