Grilled Fish Cilantro Tacos

Golden grilled fish flakes inside corn tortillas topped with fresh cilantro and vibrant red cabbage Save to Pinterest
Golden grilled fish flakes inside corn tortillas topped with fresh cilantro and vibrant red cabbage | dashanddishes.com

These vibrant fish tacos feature tender white fillets marinated in smoky cumin, paprika, and lime, then grilled to flaky perfection. The warm corn tortillas get piled high with crisp shredded cabbage, juicy tomatoes, creamy avocado, and crumbled cheese. A bright cilantro-lime cream sauce ties everything together, while extra lime wedges add that final burst of acidity. The whole dish comes together in just 30 minutes, making it perfect for a quick weeknight dinner that still feels special.

The smell of lime and cumin hitting hot grill grates still pulls me back to a tiny apartment balcony where I first attempted fish tacos, slightly terrified of ruining good fillets. My roommate kept asking if they were done yet, which only made me second-guess every flip. That first batch came out a little charred, but the vibrant crunch of cabbage and cool crema made everything click into place.

Last summer, I made these for a group of friends who swore they hated fish tacos. Two tacos in, someone asked if I could teach them the marinade recipe. Theres something magical about watching people discover that fish tacos can actually be exciting instead of bland.

Ingredients

  • 500 g white fish fillets: Tilapia, cod, or mahi-mahi work beautifully because they hold together on the grill but flake perfectly into chunks
  • 2 tbsp olive oil: Helps the spices cling and keeps the fish from drying out over high heat
  • 2 tbsp lime juice: Bright acidity that cuts through the richness and tenderizes the fish slightly
  • 1 tsp ground cumin: Earthy backbone that screams Mexican street food
  • 1 tsp smoked paprika: Adds that gorgeous charred flavor even without a real wood fire
  • ½ tsp garlic powder: Distributes garlic flavor evenly without any burnt bits
  • ½ tsp sea salt: Just enough to enhance without overpowering delicate fish
  • ¼ tsp black pepper: Subtle heat that balances the lime
  • 8 small corn tortillas: Corn gives authentic flavor and holds up better than flour with wet toppings
  • 1 cup shredded red cabbage: Essential crunch that makes each bite interesting
  • ½ cup diced tomatoes: Juicy bursts of freshness against the smoky fish
  • ½ cup crumbled feta or cotija cheese: Salty kick that ties everything together
  • ½ cup fresh cilantro leaves: Bright herbal notes that wake up the whole dish
  • 1 avocado: Creamy richness to balance the zesty components
  • Lime wedges: Final hit of acid right before eating makes flavors pop
  • ½ cup sour cream or Greek yogurt: Cool contrast to the grilled spices
  • 1 tbsp lime juice: Keeps the crema bright and not too heavy
  • 1 tbsp chopped cilantro: Fresh herb flavor infused into the sauce

Instructions

Prepare the marinade:
Whisk together olive oil, lime juice, cumin, paprika, garlic powder, salt, and pepper in a shallow bowl until fully combined.
Marinate the fish:
Add fillets and turn to coat completely, then let sit for 15 minutes while you prep toppings.
Heat the grill:
Preheat to medium-high and oil the grates thoroughly to prevent sticking.
Grill the fish:
Cook for 3 to 4 minutes per side until the fish flakes easily with a fork and has nice grill marks.
Mix the crema:
Stir together sour cream, lime juice, chopped cilantro, salt, and pepper until smooth.
Warm the tortillas:
Grill them for 30 seconds per side until pliable and slightly charred.
Prep the fish:
Let the fish rest for a couple minutes, then flake into large chunks.
Build your tacos:
Layer cabbage, fish, tomatoes, avocado, cheese, and cilantro on each tortilla.
Finish and serve:
Drizzle with crema and squeeze fresh lime wedges over everything.
Zesty grilled fish cilantro tacos garnished with creamy avocado crumbled cheese and lime wedges Save to Pinterest
Zesty grilled fish cilantro tacos garnished with creamy avocado crumbled cheese and lime wedges | dashanddishes.com

My dad, who is suspicious of anything that is not a burger, had three of these tacos and asked when we could have them again. Sometimes the simplest meals create the best memories around the table.

Making It Your Own

I have swapped in salmon when that is what was on sale, and the smoked paprika plays beautifully with the richer fish. Shrimp works too but they cook much faster so watch them closely on the grill.

Heat Level Hacks

Some nights I want a gentle warmth, other times I need something that makes me reach for my drink. Sliced jalapeños are the easiest way to adjust the spice without changing the whole recipe.

Serving Strategy

Set everything out in separate bowls and let people build their own tacos. It keeps the evening relaxed and everyone gets exactly what they want.

  • Warm a stack of tortillas in a clean kitchen towel to keep them soft
  • Extra lime wedges on the side are never a bad idea
  • Have cold drinks ready before you start grilling
Delicious Mexican-style grilled fish tacos piled high with shredded cabbage diced tomatoes and herbaceous cilantro sauce Save to Pinterest
Delicious Mexican-style grilled fish tacos piled high with shredded cabbage diced tomatoes and herbaceous cilantro sauce | dashanddishes.com

These tacos have become my go-to for nights when I want something that feels special but does not require hours in the kitchen.

Recipe FAQs

White fish fillets like tilapia, cod, or mahi-mahi are ideal because they're mild, flake beautifully when grilled, and hold up well in tortillas without falling apart. Their neutral flavor lets the spices and fresh toppings shine.

Make sure your grill grates are clean and well-oiled before heating. Preheat to medium-high and oil the fish itself as part of the marinade. Let the fish cook undisturbed for the first few minutes to develop a nice sear, then flip carefully.

Absolutely. Replace the sour cream sauce with coconut yogurt or a dairy-free alternative, and simply skip the cheese topping. The fish, vegetables, and tortillas are naturally dairy-free, so you'll still have plenty of flavor and texture.

Warm them directly on the grill for about 30 seconds per side—they'll get lightly charred and pliable. Alternatively, wrap them in foil and heat in a 350°F oven for 5-10 minutes, or warm them one at a time in a dry skillet.

Fifteen minutes is perfect for this marinade. The lime juice gently tenderizes the fish while the cumin, paprika, and garlic penetrate the flesh. Don't marinate much longer than 30 minutes, as the acid can start to break down the texture too much.

A crisp Mexican lager or dry Riesling complements the bright flavors beautifully. For sides, try Mexican rice, charred street corn, or a simple black bean salad with citrus vinaigrette.

Grilled Fish Cilantro Tacos

Grilled white fish with zesty lime marinade, served in warm tortillas with fresh vegetables and creamy cilantro sauce.

Prep 20m
Cook 10m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Fish & Marinade

  • 1.1 lbs white fish fillets (tilapia, cod, or mahi-mahi)
  • 2 tbsp olive oil
  • 2 tbsp lime juice
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp garlic powder
  • ½ tsp sea salt
  • ¼ tsp black pepper

Tacos & Assembly

  • 8 small corn tortillas
  • 1 cup shredded red cabbage
  • ½ cup diced tomatoes
  • ½ cup crumbled feta or cotija cheese
  • ½ cup fresh cilantro leaves, chopped
  • 1 avocado, sliced
  • Lime wedges, for serving

Sauce

  • ½ cup sour cream or Greek yogurt
  • 1 tbsp lime juice
  • 1 tbsp chopped cilantro
  • Salt & pepper, to taste

Instructions

1
Prepare Marinade: Whisk together olive oil, lime juice, ground cumin, smoked paprika, garlic powder, sea salt, and black pepper in a shallow bowl until well combined.
2
Marinate Fish: Add white fish fillets to the marinade, turning to coat evenly. Let marinate for 15 minutes at room temperature.
3
Preheat Grill: Heat grill to medium-high temperature (approximately 400°F). Lightly oil the grates to prevent sticking.
4
Grill Fish: Place marinated fish on the grill. Cook for 3-4 minutes per side until flesh is opaque and flakes easily with a fork. Transfer to a plate and let rest for 5 minutes.
5
Prepare Cream Sauce: While fish grills, combine sour cream (or Greek yogurt), lime juice, chopped cilantro, salt, and pepper in a small bowl. Mix until smooth and refrigerate until serving.
6
Warm Tortillas: Place corn tortillas on the grill for 30 seconds per side until pliable and lightly charred. Keep warm wrapped in a clean kitchen towel.
7
Flake Fish: Using a fork, break the grilled fish into large chunks, discarding any skin if present.
8
Assemble Tacos: Layer each warm tortilla with shredded cabbage, flaked fish, diced tomatoes, sliced avocado, crumbled cheese, and fresh cilantro. Drizzle with cream sauce.
9
Serve: Arrange tacos on a platter and serve immediately with lime wedges on the side for squeezing.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 310
Protein 21g
Carbs 32g
Fat 12g

Allergy Information

  • Contains fish and dairy. Corn tortillas are generally gluten-free, but verify labels if highly sensitive to gluten.
Rachel Bennett

Food lover sharing simple, wholesome recipes and kitchen tips for busy home cooks.