Grilled Fish Cilantro Tacos

Homemade grilled fish cilantro tacos with flaky seasoned white fish, fresh cabbage, and creamy lime sauce Save Pin
Homemade grilled fish cilantro tacos with flaky seasoned white fish, fresh cabbage, and creamy lime sauce | recipesbymarisol.com

These light and refreshing tacos feature flaky white fillets seasoned with smoked paprika, cumin, and garlic, then grilled to perfection. The fish gets a bright kick from fresh lime juice while warming over the heat. Each corn tortilla cradles a colorful layer of shredded red cabbage, juicy diced tomatoes, creamy avocado slices, and crumbled cotija cheese. A quick cilantro-lime cream sauce ties everything together with tangy richness. The entire dish comes together in just 30 minutes, making it perfect for weeknight dinners or casual weekend gatherings. Serve with extra lime wedges for squeezing over the top.

The first time I made these tacos, it was a Tuesday evening and I was desperately trying to use up fish I'd bought on impulse. My roommate wandered in, skeptical about fish tacos, and ended up eating three of them. Now they're our go-to whenever we need something that feels like a treat but comes together in under half an hour.

Last summer I made these for a backyard dinner with friends. We set up a toppings bar and let everyone build their own tacos. The conversation completely stopped after the first bite, followed immediately by someone asking for the recipe. That's when I knew these weren't just good, they were the kind of good that makes people pause mid conversation.

Ingredients

  • 500 g white fish fillets: Tilapia, cod, or mahi-mahi work beautifully because they're firm enough to hold together on the grill but still flake perfectly into tacos
  • 2 tbsp olive oil: Helps the spices adhere to the fish and prevents sticking on the grill
  • 2 tbsp lime juice: The acid in the marinade starts breaking down the fish for tenderness and adds that essential zesty brightness
  • 1 tsp ground cumin: Provides that earthy warm base that screams Mexican flavors
  • 1 tsp smoked paprika: This is the secret ingredient that gives the fish that straight from the grill smokiness
  • ½ tsp garlic powder: Distributes evenly better than fresh garlic in a quick marinade
  • ½ tsp sea salt: Enhances the natural sweetness of the fish without overpowering delicate flavors
  • ¼ tsp black pepper: Adds just enough subtle heat to complement the other spices
  • 8 small corn tortillas: Corn gives you that authentic taco flavor and texture that flour tortillas just can't match
  • 1 cup shredded red cabbage: Adds incredible crunch and a pop of color that makes these tacos visually stunning
  • ½ cup diced tomatoes: Fresh juicy brightness cuts through the rich fish and creamy sauce
  • ½ cup crumbled feta or cotija cheese: Salty creamy element that ties all the fresh ingredients together
  • ½ cup fresh cilantro leaves: The fresh herbal finish that makes everything taste brighter and more vibrant
  • 1 avocado: Creamy rich element that balances the zesty fish and crisp vegetables
  • Lime wedges: Essential final squeeze of acid right before eating makes all the flavors pop
  • ½ cup sour cream or Greek yogurt: Creates that cooling element that tames the spices and adds luxurious texture
  • 1 tbsp lime juice: Freshens and lightens the creamy sauce so it doesn't weigh down the tacos
  • 1 tbsp chopped cilantro: Fresh herb flavor infused right into the sauce for consistent flavor throughout

Instructions

Prepare the marinade:
Whisk together the olive oil, lime juice, cumin, paprika, garlic powder, salt, and pepper in a shallow bowl until well combined. The mixture should have a thick pourable consistency that clings to the fish.
Marinate the fish:
Add the fish fillets and turn them gently to coat completely. Let them sit for 15 minutes, but no longer, or the acid will start to cook the fish too much.
Heat the grill:
Preheat your grill to medium-high and oil the grates thoroughly. The fish is delicate, so a well greased grill is your insurance against sticking.
Grill the fish:
Cook the fish for 3 to 4 minutes per side until it's just opaque and flakes easily with a fork. Let it rest for a few minutes before handling.
Make the sauce:
While the fish grills, stir together the sour cream, lime juice, chopped cilantro, salt, and pepper in a small bowl. The flavors need just a few minutes to meld together.
Warm the tortillas:
Throw the tortillas on the grill for about 30 seconds per side until they're pliable and have light char marks. Warm tortillas fold without cracking.
Prep the fish:
Use a fork to flake the grilled fish into large chunks. You want pieces substantial enough to provide satisfying bites in every taco.
Build the tacos:
Layer cabbage on each tortilla first, then add the fish, tomatoes, avocado, cheese, and fresh cilantro. Drizzle generously with sauce and serve immediately with lime wedges on the side.
Mexican street style grilled fish cilantro tacos piled with avocado, tomatoes, and crumbled cotija cheese Save Pin
Mexican street style grilled fish cilantro tacos piled with avocado, tomatoes, and crumbled cotija cheese | recipesbymarisol.com

These tacos have become my answer to everything. Last minute dinner? Grilled fish tacos. Tuesday night feels like a celebration? These tacos. Feeding a crowd of people with different tastes? Everyone builds their own perfect version. They're not just dinner anymore, they're my reliable comfort food that never fails to make an ordinary evening feel special.

Getting The Grill Temperature Right

I learned the hard way that fish demands precision when it comes to grill heat. Too hot and the outside burns before the inside cooks through. Too cool and the fish sticks and falls apart when you try to flip it. Medium-high, around 375 to 400 degrees, is the sweet spot where you get gorgeous grill marks and perfectly cooked fish every single time.

Making It Your Own

These tacos are endlessly adaptable, which is probably why they never get boring. Swap in salmon for a richer flavor or shrimp for quicker cooking time. Add pickled red onions for extra tang or sliced radishes for more crunch. The template stays the same, but the variations keep things interesting night after night.

Prep Ahead For Even Faster Assembly

The best way to make these tacos feel effortless is to do all the chopping and mixing ahead of time. Shred the cabbage, dice the tomatoes, make the sauce, and even mix the marinade in the morning. When dinner time rolls around, all that's left is grilling the fish and warming the tortillas.

  • Keep components separate until serving to maintain textures and prevent sogginess
  • Warm the sauce slightly if it's been refrigerated so it drizzles more easily
  • Have everything ready and within reach before you start the grill
Light and zesty grilled fish cilantro tacos topped with vibrant red cabbage and creamy cilantro lime dressing Save Pin
Light and zesty grilled fish cilantro tacos topped with vibrant red cabbage and creamy cilantro lime dressing | recipesbymarisol.com

There's something about these tacos that turns a regular weeknight into something worth celebrating. Maybe it's the vibrant colors, the fresh flavors, or just the fact that they remind us that good food doesn't have to be complicated to be memorable.

Recipe Questions & Answers

White fish fillets like tilapia, cod, or mahi-mahi are ideal because they're mild, flake beautifully when grilled, and hold up well in tacos. Salmon or shrimp make excellent alternatives if you prefer something with more pronounced flavor or a different texture.

Warm the corn tortillas on the grill for just 30 seconds per side as directed. This makes them pliable and less likely to crack when folded. Keep them wrapped in a clean kitchen towel until ready to assemble to maintain warmth and flexibility.

Absolutely. Replace the sour cream or Greek yogurt with a plant-based alternative, and simply omit the crumbled cheese. The tacos will still be delicious and satisfying thanks to the flavorful marinated fish and fresh vegetables.

The combination of smoked paprika and ground cumin creates a deep, savory base, while fresh lime juice provides brightness. Letting the fish marinate for the full 15 minutes ensures the seasonings penetrate properly, resulting in a more flavorful final dish.

Grill the fillets for 3-4 minutes per side. The fish is ready when it turns opaque throughout and flakes easily with a fork. Be careful not to overcook, as white fish can dry out quickly. Letting it rest for a few minutes after grilling helps retain moisture.

A crisp Mexican lager or dry Riesling complements the zesty flavors beautifully. For additional sides, consider Mexican rice, black beans, or a simple avocado salad with citrus vinaigrette to round out the meal.

Grilled Fish Cilantro Tacos

Tender grilled fish with fresh cilantro, crunchy vegetables, and creamy lime sauce nestled in warm corn tortillas.

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 the marinade: Whisk together olive oil, lime juice, cumin, paprika, garlic powder, salt, and pepper in a shallow bowl until thoroughly combined.
2
Marinate the fish: Add fish fillets to the bowl, turning to coat evenly. Let marinate at room temperature for 15 minutes, turning once halfway through.
3
Preheat the grill: Heat grill to medium-high temperature (approximately 400°F). Lightly oil the grates to prevent sticking.
4
Grill the fish: Place fish on the grill and cook for 3-4 minutes per side until just cooked through and flakes easily with a fork. Transfer to a plate and let rest for 5 minutes.
5
Make the cream sauce: While fish grills, combine sour cream, lime juice, chopped cilantro, salt, and pepper in a small bowl. Stir until smooth and refrigerate until serving.
6
Warm the tortillas: Place tortillas directly on the grill for 30 seconds per side until warm and pliable. Wrap in a clean towel to keep warm.
7
Prepare the fish: Using a fork, flake the rested fish into large chunks, discarding any skin or bones.
8
Assemble the tacos: Layer each tortilla with red cabbage, fish, tomatoes, avocado, cheese, and cilantro. Drizzle generously with the cream sauce.
9
Serve immediately: Arrange tacos on a platter with lime wedges on the side. Serve while warm for best texture and flavor.
Additional Information

Equipment Needed

  • Grill or grill pan
  • Mixing bowls
  • Kitchen tongs
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 310
Protein 21g
Carbs 32g
Fat 12g

Allergy Information

  • Contains fish and dairy products
  • Corn tortillas are typically gluten-free, but verify labels if highly sensitive to gluten
Marisol Vega

Wholesome recipes, simple meal ideas, and practical cooking tips for home cooks.