Grilled Fish Cilantro Tacos

Golden grilled fish flakes nestled in warm corn tortillas with fresh cilantro and vibrant red cabbage for these Grilled Fish Cilantro Tacos Save to Pinterest
Golden grilled fish flakes nestled in warm corn tortillas with fresh cilantro and vibrant red cabbage for these Grilled Fish Cilantro Tacos | dishyden.com

These vibrant tacos feature tender, spice-marinated white fish grilled to flaky perfection, nestled in warm corn tortillas with crunchy red cabbage, juicy tomatoes, and creamy avocado. A bright lime-cilantro sauce ties everything together. The entire meal comes together in just 30 minutes, making it perfect for weeknight dinners or casual weekend gatherings. The marinade infuses the fish with smoky paprika and earthy cumin, while fresh toppings add cooling contrast. Easy to customize with your favorite garnishes.

The first time I made these tacos was on a Tuesday evening when something bright and zesty felt necessary. The fish hit the grill with that satisfying sizzle, and suddenly the whole backyard smelled like lime and cumin and summer evenings. My neighbor leaned over the fence and asked what was cooking, which is basically the highest compliment you can get.

Last summer I served these at a small dinner party and watched two friends who swore they hated fish go back for thirds. Theres something about the way the smoky grilled flavor plays with the bright lime and fresh herbs that makes people forget they are eating something healthy. One guest actually asked if I could teach them the sauce recipe right there at the table.

Ingredients

  • White fish fillets: Tilapia, cod, or mahi-mahi work beautifully because they are mild and firm enough to hold together on the grill without falling apart
  • Olive oil: Helps the spices cling to the fish and prevents sticking on the grill grates
  • Lime juice: The acid in the marinade begins to cook the fish slightly and adds that essential bright Mexican flavor
  • Ground cumin and smoked paprika: These two spices create that smoky, earthy base that makes the fish taste restaurant-quality
  • Garlic powder, sea salt, and black pepper: Simple seasonings that enhance without overwhelming the delicate fish
  • Corn tortillas: Warm them directly on the grill for those lovely charred spots that add authentic flavor
  • Shredded red cabbage: Adds crucial crunch and a beautiful pop of color against the pale fish
  • Diced tomatoes: Use ripe ones for bursts of juicy freshness in every bite
  • Feta or cotija cheese: The salty crumble ties everything together with a creamy finish
  • Fresh cilantro: Do not skip this, it is the herbal backbone that makes the tacos sing
  • Avocado: Creamy richness that balances the zesty fish and crisp vegetables
  • Sour cream or Greek yogurt: Mixed with lime and cilantro, this becomes the perfect cooling sauce

Instructions

Marinate the fish:
Whisk together olive oil, lime juice, cumin, paprika, garlic powder, salt, and pepper in a shallow bowl, then add the fish fillets and turn them to coat thoroughly. Let them sit for 15 minutes while you prep your toppings.
Preheat your grill:
Get the grill to medium-high heat and oil the grates well so the fish does not stick.
Grill the fish:
Cook the marinated fillets for 3 to 4 minutes per side until the fish flakes easily with a fork and has gorgeous grill marks.
Make the sauce:
While the fish cooks, stir together sour cream or yogurt with lime juice, chopped cilantro, salt, and pepper until smooth and bright.
Warm the tortillas:
Throw them on the grill for just 30 seconds per side until pliable and lightly charred.
Assemble the tacos:
Flake the rested fish into generous chunks, then pile cabbage, fish, tomatoes, avocado, cheese, and cilantro onto each warm tortilla and drizzle with that creamy sauce.
Flaky white fish topped with creamy avocado and crumbled cotija cheese inside these zesty Grilled Fish Cilantro Tacos garnished with lime wedges Save to Pinterest
Flaky white fish topped with creamy avocado and crumbled cotija cheese inside these zesty Grilled Fish Cilantro Tacos garnished with lime wedges | dishyden.com

My aunt makes a version of these every Sunday during summer and sets up a taco bar so everyone can customize their own. Watching friends build their perfect combination of toppings and then take that first satisfying bite has become one of my favorite ways to feed people.

Making Them Your Own

Swap in salmon or shrimp if you want something with a bolder flavor profile. I have even used leftover roasted fish from the night before and it still tasted fresh and delicious.

The Heat Factor

If you like spice, slice some fresh jalapeños into the tacos or add a pinch of cayenne to the marinade. The creamy sauce helps balance any heat beautifully.

Perfect Sides

A crisp Mexican lager or dry Riesling cuts through the rich toppings perfectly. These also pair wonderfully with simple black beans or a light citrus salad to round out the meal.

  • Squeeze fresh lime right before eating for maximum brightness
  • Have all toppings prepped before you start grilling so assembly goes quickly
  • Double the sauce recipe because people will want extra
Platter of homemade Grilled Fish Cilantro Tacos loaded with diced tomatoes, shredded cabbage, and tangy lime crema sauce Save to Pinterest
Platter of homemade Grilled Fish Cilantro Tacos loaded with diced tomatoes, shredded cabbage, and tangy lime crema sauce | dishyden.com

These tacos are proof that fresh ingredients and a little fire can turn a simple weeknight dinner into something worth gathering around.

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 tacos. Salmon or shrimp make excellent alternatives if you prefer something richer or sweeter.

Absolutely. Use a grill pan or cast-iron skillet over medium-high heat. The fish will develop the same nice char marks and cook through in about the same time. Just ensure your pan is properly preheated and lightly oiled.

Warm them directly on the grill for 30 seconds per side as directed—the gentle heat makes them pliable and enhances their flavor. Keep them wrapped in a clean kitchen towel until serving to maintain warmth and flexibility.

Yes. Prepare the lime-cilantro sauce up to a day in advance and store it refrigerated. The cabbage and tomatoes can be shredded and chopped a few hours ahead, but slice the avocado just before serving to prevent browning. Marinate the fish for up to 4 hours before cooking.

Mexican rice, black beans, or a simple corn and tomato salad complement the flavors beautifully. For drinks, a crisp Mexican lager, chilled white wine like dry Riesling, or sparkling water with lime work wonderfully.

Grilled Fish Cilantro Tacos

Perfectly grilled fish with fresh cilantro, crisp veggies, and zesty lime in warm corn tortillas.

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

Ingredients

Fish & Marinade

  • 1.1 pounds white fish fillets (tilapia, cod, or mahi-mahi)
  • 2 tablespoons olive oil
  • 2 tablespoons lime juice
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon garlic powder
  • ½ teaspoon sea salt
  • ¼ teaspoon 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 tablespoon lime juice
  • 1 tablespoon chopped cilantro
  • Salt and 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 thoroughly combined.
2
Marinate Fish: Place fish fillets into the marinade, turning to coat completely. Let sit at room temperature for 15 minutes to absorb flavors.
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 and cook for 3 to 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 Sauce: Combine sour cream, lime juice, chopped cilantro, salt, and pepper in a small bowl. Mix until smooth and refrigerate until ready to serve.
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
Prepare Fish: Flake the rested grilled fish into large chunks using a fork, discarding any skin or bones.
8
Assemble Tacos: Layer shredded cabbage, flaked fish, diced tomatoes, sliced avocado, crumbled cheese, and fresh cilantro onto each warmed tortilla. Drizzle generously with prepared sauce.
9
Serve: Arrange tacos on a serving platter with fresh lime wedges on the side. Serve immediately while tortillas are warm and fish is still tender.
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
Brooke Alden

Wholesome, simple recipes and cooking tips you'll actually use—made for real life and hungry families.