Grilled Fish Cilantro Tacos (Printable)

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

# What You Need:

→ Fish & Marinade

01 - 1.1 pounds white fish fillets (tilapia, cod, or mahi-mahi)
02 - 2 tablespoons olive oil
03 - 2 tablespoons lime juice
04 - 1 teaspoon ground cumin
05 - 1 teaspoon smoked paprika
06 - ½ teaspoon garlic powder
07 - ½ teaspoon sea salt
08 - ¼ teaspoon black pepper

→ Tacos & Assembly

09 - 8 small corn tortillas
10 - 1 cup shredded red cabbage
11 - ½ cup diced tomatoes
12 - ½ cup crumbled feta or cotija cheese
13 - ½ cup fresh cilantro leaves, chopped
14 - 1 avocado, sliced
15 - Lime wedges for serving

→ Sauce

16 - ½ cup sour cream or Greek yogurt
17 - 1 tablespoon lime juice
18 - 1 tablespoon chopped cilantro
19 - Salt and pepper to taste

# How to Make It:

01 - Whisk together olive oil, lime juice, ground cumin, smoked paprika, garlic powder, sea salt, and black pepper in a shallow bowl until thoroughly combined.
02 - Place fish fillets into the marinade, turning to coat completely. Let sit at room temperature for 15 minutes to absorb flavors.
03 - Heat grill to medium-high temperature (approximately 400°F). Lightly oil the grates to prevent sticking.
04 - 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.
05 - Combine sour cream, lime juice, chopped cilantro, salt, and pepper in a small bowl. Mix until smooth and refrigerate until ready to serve.
06 - Place corn tortillas on the grill for 30 seconds per side until pliable and lightly charred. Keep warm wrapped in a clean kitchen towel.
07 - Flake the rested grilled fish into large chunks using a fork, discarding any skin or bones.
08 - Layer shredded cabbage, flaked fish, diced tomatoes, sliced avocado, crumbled cheese, and fresh cilantro onto each warmed tortilla. Drizzle generously with prepared sauce.
09 - Arrange tacos on a serving platter with fresh lime wedges on the side. Serve immediately while tortillas are warm and fish is still tender.

# Expert Tips:

01 -
  • The marinade transforms mild white fish into something extraordinary with just pantry spices
  • Everything comes together in under 30 minutes but tastes like you fussed all day
  • The combination of warm fish, cool crisp cabbage, and creamy sauce hits every texture
02 -
  • Do not marinate the fish longer than 15 minutes or the lime will start to break down the texture too much
  • Let the fish rest for a few minutes after grilling so it does not fall apart when you flake it
  • Warm tortillas are not optional, cold corn tortillas crack and make the whole experience sad
03 -
  • Use a fish basket or place the fish on a piece of oiled foil if you are worried about it sticking to the grill
  • Let the fish come to room temperature for 20 minutes before grilling for more even cooking