Grilled Fish Cilantro Tacos

Golden grilled fish fillets tucked inside warm corn tortillas topped with vibrant shredded red cabbage, diced tomatoes, and creamy feta cheese. Save
Golden grilled fish fillets tucked inside warm corn tortillas topped with vibrant shredded red cabbage, diced tomatoes, and creamy feta cheese. | thereciperanch.com

These light and vibrant tacos feature flaky white fillets seasoned with smoky paprika, earthy cumin, and bright citrus. The fish gets a quick marinade before hitting the grill, developing beautiful char marks and staying incredibly moist.

Warm corn tortillas cradle the fish alongside crunchy red cabbage, juicy diced tomatoes, rich avocado slices, and tangy cotija cheese. A cool lime-cilantro cream ties everything together with refreshing brightness.

From start to finish, this comes together in just 30 minutes—perfect for weeknight dinners or casual weekend gatherings. The flavors transport you straight to coastal Mexico with every bite.

The smell of lime and cumin hitting the grill still takes me back to a tiny apartment balcony where I first attempted fish tacos. My roommate stood there with a beer watching me nervously flip fillets that stuck to the grate because I forgot to oil them properly. We ate the slightly charred result standing up anyway, and something about the fresh crunch against warm fish just worked.

Last summer I made these for a backyard dinner and my friend Sarah actually asked for the recipe mid-bite which never happens. Something about how the grilled fish takes on that slightly sweet char while the lime cuts through keeps people coming back for seconds.

Ingredients

  • 500 g white fish fillets: Tilapia holds up beautifully but mahi-mahi gives you those meaty restaurant-style chunks
  • 2 tbsp olive oil: Helps the spices cling and prevents sticking on the grill
  • 2 tbsp lime juice: Fresh is non-negotiable here, bottled stuff tastes flat
  • 1 tsp ground cumin: Earthy backbone that ties everything together
  • 1 tsp smoked paprika: Gives that subtle campfire flavor even on a gas grill
  • ½ tsp garlic powder: Distributed evenly better than fresh garlic which can burn
  • ½ tsp sea salt: Enhances without overpowering the delicate fish
  • ¼ tsp black pepper: Just enough warmth to wake up your palate
  • 8 small corn tortillas: Get the handmade ones if you can find them
  • 1 cup shredded red cabbage: Provides that essential crunch and color contrast
  • ½ cup diced tomatoes: Use firm ones so they do not turn watery
  • ½ cup crumbled feta or cotija cheese: Salty pop that balances the tangy lime
  • ½ cup fresh cilantro leaves: Bright herbal finish that makes it taste authentic
  • 1 avocado: Creaminess that mellows all the zesty flavors
  • Lime wedges: Extra acid for squeezing right before eating
  • ½ cup sour cream or Greek yogurt: Greek yogurt actually adds a nice tang
  • 1 tbsp lime juice: Brightens the rich cream base
  • 1 tbsp chopped cilantro: Echoes the fresh topping flavors

Instructions

Marinate the fish:
Whisk together the olive oil, lime juice, cumin, smoked paprika, garlic powder, salt, and pepper in a shallow dish. Coat the fish fillets thoroughly and let them sit for 15 minutes while you prep your toppings.
Prep your grill:
Heat your grill to medium-high and oil the grates well. Trust me, the oiling step matters more than you think.
Grill the fish:
Cook the fillets for 3 to 4 minutes per side until the fish flakes easily with a fork. Let them rest for a couple of minutes so the juices redistribute.
Make the sauce:
Stir together the sour cream, lime juice, chopped cilantro, salt, and pepper until smooth. Taste and adjust the seasoning.
Warm the tortillas:
Throw them on the grill for about 30 seconds per side until they develop slight char spots and become pliable.
Assemble the tacos:
Flake the fish into generous chunks and layer the cabbage, fish, tomatoes, avocado, cheese, and cilantro onto each tortilla. Drizzle with sauce and serve immediately with extra lime wedges.
Flaky cilantro lime grilled fish tacos piled high with fresh avocado slices, crumbled cotija, and zesty crema sauce. Save
Flaky cilantro lime grilled fish tacos piled high with fresh avocado slices, crumbled cotija, and zesty crema sauce. | thereciperanch.com

My daughter now requests these every Friday night and has developed her own perfect stacking method. There is something joyful about watching people customize their tacos at the table, everyone happy and hands busy building exactly what they crave.

Making Ahead

You can mix the sauce and shred the cabbage a day ahead, but the fish needs to hit the grill fresh. I once tried grilling it in advance and reheating, and the texture became rubbery and sad.

Choosing Your Fish

Firm white fish works best here because it holds together on the grill and flakes nicely. I have used salmon and it was delicious but the richer flavor changes the whole vibe of the taco.

Topping Variations

Pickled red onions add a bright punch that cuts through the rich elements. Radish slices give you extra crunch and a pretty pop of color.

  • Try pickled jalapeños if you want more heat than fresh peppers provide
  • A sprinkle of toasted pumpkin seeds adds unexpected nuttiness and texture
  • Leftover sauce works great as a dip for veggies the next day
Light and zesty grilled fish tacos featuring perfectly charred white fish, crisp cabbage slaw, and aromatic fresh cilantro garnish. Save
Light and zesty grilled fish tacos featuring perfectly charred white fish, crisp cabbage slaw, and aromatic fresh cilantro garnish. | thereciperanch.com

These tacos have become my go-to for feeding a crowd because everyone gets to be involved in the building process. Good food and good company, the way dinner should be.

Recipe FAQs

White fish fillets like tilapia, cod, or mahi-mahi are ideal because they're mild, flaky, and hold up well on the grill. Salmon or shrimp make excellent alternatives if you prefer something richer.

Absolutely. Use a grill pan over medium-high heat on your stove, or broil the fish for 3-4 minutes per side. You can also pan-sear in a hot skillet with a bit of oil.

Fifteen minutes is perfect—long enough to infuse flavor but not so long that the lime juice starts to cook the fish. Don't exceed 30 minutes or the texture may become mushy.

Layer strategically: start with cabbage for crunch, add flaky fish, then tomatoes and avocado for creaminess. Finish with cheese, fresh cilantro, and a drizzle of sauce. Warm tortillas are essential.

Yes. Mix the marinade and sauce up to a day in advance. Shred cabbage and dice tomatoes several hours ahead. Grill the fish fresh for best texture, though it can be cooked earlier and gently reheated.

Mexican rice, black beans, or a simple street corn salad round out the meal beautifully. A crisp lager, dry Riesling, or sparkling water with lime complements the bright flavors.

Grilled Fish Cilantro Tacos

Flaky grilled fish with zesty spices, fresh veggies, and creamy sauce in warm 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 and pepper, to taste

Instructions

1
Prepare the Marinade: In a shallow bowl, whisk together olive oil, lime juice, ground cumin, smoked paprika, garlic powder, sea salt, and black pepper until thoroughly combined.
2
Marinate the Fish: Add fish fillets to the bowl, turning to coat evenly on all sides. Let marinate at room temperature for 15 minutes, allowing flavors to penetrate the fish.
3
Preheat the Grill: Heat grill to medium-high temperature (approximately 375°F). Lightly oil the grates to prevent sticking.
4
Grill the Fish: Place marinated fish on the grill. Cook for 3 to 4 minutes per side until fish is opaque throughout and flakes easily with a fork. Remove from heat and let rest for 5 minutes.
5
Prepare the Cream Sauce: While fish cooks, 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 the 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 the Fish: Using a fork, break the rested grilled fish into large, chunky pieces, removing any bones if present.
8
Assemble the Tacos: Layer each warm tortilla with shredded cabbage, flaked fish, diced tomatoes, sliced avocado, crumbled cheese, and fresh cilantro. Drizzle generously with the prepared sauce.
9
Serve Immediately: Arrange tacos on a serving platter and accompany with fresh lime wedges. Serve while tortillas are warm and fish is still tender.
Additional Information

Equipment Needed

  • Outdoor grill or indoor grill pan
  • Mixing bowls (shallow and small)
  • Kitchen tongs
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 310
Protein 21g
Carbs 32g
Fat 12g

Allergy Information

  • Contains fish (white fish fillets)
  • Contains dairy (sour cream/Greek yogurt, feta/cotija cheese)
  • Corn tortillas are naturally gluten-free, but verify packaging if celiac-sensitive
Madeline Turner

Madeline shares easy, comforting recipes and real-life kitchen tips for home cooks and food lovers.