Grilled Fish Cilantro Tacos

Golden grilled fish tacos topped with fresh cilantro, red cabbage, and creamy lime sauce on warm corn tortillas Save
Golden grilled fish tacos topped with fresh cilantro, red cabbage, and creamy lime sauce on warm corn tortillas | cooziva.com

These grilled fish tacos bring together perfectly seasoned white fish with bright cilantro and zesty lime. The fish marinates in a blend of cumin, smoked paprika, and garlic before hitting the grill for just a few minutes per side. Warm corn tortillas get layered with shredded cabbage, diced tomatoes, creamy avocado, and crumbled cotija. A quick cilantro-lime cream sauce ties everything together. The entire dish comes together in 30 minutes, making it perfect for weeknight dinners or casual weekend gatherings.

The smell of lime and cumin hitting the grill still takes me back to a Tuesday evening when I decided tacos would fix everything. I had just moved into my first apartment with a tiny balcony and an even smaller grill, but those fish tacos turned out better than anything I'd ordered at restaurants. Something about the way the smokiness catches the bright cilantro and creamy sauce just works.

Last summer I made these for a group of friends who swore they didn't like fish. Watching them go back for seconds and thirds, sauce dripping down their chins, asking for the recipe was pretty satisfying. Now they request them every time we plan a grill night, and I've stopped suggesting anything else.

Ingredients

  • White fish fillets: I prefer tilapia for its mild flavor and how it holds up on the grill, but cod and mahimahi work beautifully too
  • Lime juice: Fresh is nonnegotiable here it brightens everything and helps the fish absorb those spices
  • Ground cumin: This is what gives the fish that authentic taco stand flavor profile
  • Smoked paprika: Adds a subtle depth that complements the grill marks perfectly
  • Corn tortillas: Warm them right on the grill for those lovely charred spots
  • Red cabbage: The crunch and color make every bite feel festive
  • Sour cream or Greek yogurt: Either one creates that cool creamy element that balances the spices

Instructions

Marinate the fish:
Whisk together the olive oil lime juice cumin paprika garlic powder salt and pepper in a shallow dish. Add the fish fillets and turn them to coat, letting them sit while you prep everything else.
Fire up the grill:
Get your grill to mediumhigh heat and give the grates a quick coating of oil so the fish doesn't stick.
Grill the fish:
Cook the fish for 3 to 4 minutes per side until it's opaque and flakes easily. Let it rest for a few minutes this keeps it juicy.
Make the sauce:
While the fish cooks stir together the sour cream lime juice chopped cilantro salt and pepper until smooth.
Warm the tortillas:
Throw the tortillas on the grill for about 30 seconds per side until pliable and slightly charred.
Assemble the tacos:
Flake the fish into big chunks then pile it onto tortillas with cabbage tomatoes avocado cheese and cilantro. Drizzle with sauce and serve with lime wedges.
Flaky white fish fillets grilled to perfection inside bright cilantro tacos with avocado, tomatoes, and crumbled cotija cheese Save
Flaky white fish fillets grilled to perfection inside bright cilantro tacos with avocado, tomatoes, and crumbled cotija cheese | cooziva.com

My dad who usually complains about fish being too fishy asked me to make these for his birthday dinner instead of his usual steak request. That's when I knew these tacos were something special.

Choosing the Right Fish

I've learned that firmer white fish handles the grill better than delicate varieties. If you're using a thinner fillet keep a close eye on it, and don't be afraid to use a fish basket or foil if you're worried about sticking.

Building the Perfect Taco

Layer order matters more than I used to think. Start with cabbage for a base, then fish, then toppings that might fall off like tomatoes and cheese. The sauce goes last so it doesn't make everything soggy.

Make It Your Own

Once you master the basic recipe these tacos become a canvas. I love adding pickled red onions or grilled corn when they're in season. Sometimes I'll switch up the protein with shrimp or even flank steak sliced thin.

  • Mash half an avocado into the sauce for extra creaminess
  • Try chipotle powder in place of smoked paprika for a smokier heat
  • A squeeze of fresh lime over the assembled tacos makes everything pop
Zesty grilled fish cilantro tacos piled high with vibrant toppings, sliced avocado, and tangy lime crema for a refreshing Mexican dinner Save
Zesty grilled fish cilantro tacos piled high with vibrant toppings, sliced avocado, and tangy lime crema for a refreshing Mexican dinner | cooziva.com

Grill smoke drifting through the air, a cold drink in hand, and a stack of these tacos that's pretty much my definition of a perfect evening.

Recipe FAQs

White fish fillets like tilapia, cod, or mahi-mahi work beautifully. Their mild flavor and firm texture hold up well on the grill and flake perfectly into taco-sized pieces. Salmon or shrimp make excellent alternatives if you prefer something different.

Fifteen minutes is ideal. This allows the lime juice and spices to penetrate the fish without breaking down the texture too much. Longer marinating can make the fish mushy, especially with the acidic lime juice.

A grill pan or cast-iron skillet works perfectly. Heat it over medium-high heat with a bit of oil and cook the fish for the same timing. You can also broil the fish for 3-4 minutes per side, watching closely to prevent burning.

Shredded red cabbage adds crunch, while diced tomatoes bring freshness. Sliced avocado provides creaminess, and cotija or feta adds a salty kick. Pickled red onions, sliced jalapeños, or fresh radishes make excellent additions too.

Store components separately in airtight containers. The fish keeps for 2-3 days in the refrigerator. Reassemble cold or warm the fish gently in a skillet. Tortillas are best warmed fresh just before serving.

Mexican rice, black beans, or a simple corn and tomato salad round out the meal nicely. A crisp slaw with lime vinaigrette complements the fresh flavors. For drinks, try a cold Mexican lager, dry Riesling, or sparkling water with lime.

Grilled Fish Cilantro Tacos

Perfectly grilled fish with fresh cilantro, lime, and vibrant toppings 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 the Marinade: Whisk together olive oil, lime juice, cumin, paprika, garlic powder, salt, and pepper in a shallow bowl until fully combined.
2
Marinate the Fish: Add fish fillets to the marinade, turning to coat evenly. Let sit at room temperature for 15 minutes to absorb flavors.
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 marinated fish on the grill. Cook for 3 to 4 minutes per side until fish is opaque, flakes easily with a fork, and reaches an internal temperature of 145°F. Transfer to a plate and rest for 5 minutes.
5
Prepare the Cream Sauce: Combine sour cream, lime juice, chopped cilantro, salt, and pepper in a small bowl. Mix until smooth and creamy. Refrigerate until assembly.
6
Warm the Tortillas: Place corn tortillas directly 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 two forks, break the rested fish into large chunks, about 1 to 2 inches in size, removing any bones if present.
8
Assemble the Tacos: Layer each warmed tortilla with shredded cabbage, flaked fish, diced tomatoes, sliced avocado, crumbled cheese, and fresh cilantro. Drizzle generously with prepared sauce.
9
Serve: Arrange tacos on a serving platter and accompany with fresh lime wedges. Serve immediately while tortillas are warm and fish is hot.
Additional Information

Equipment Needed

  • Outdoor grill or stovetop grill pan
  • Mixing bowls (shallow for marinade, small for sauce)
  • Grill tongs or spatula
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 310
Protein 21g
Carbs 32g
Fat 12g

Allergy Information

  • Contains fish proteins and milk-based dairy products.
  • Corn tortillas are typically gluten-free, but verify packaging for cross-contamination warnings if celiac-sensitive.
Ziva Hart

Sharing easy, wholesome recipes and practical cooking tips for home cooks who love quick, flavorful meals.