Recipe courtesy of The Silver Star Cafe

Grilled Fish Tacos

Save Recipe
  • Level: Easy
  • Total: 7 hr 20 min (includes marinating time)
  • Active: 1 hr 20 min
  • Yield: 14 to 16 tacos
Share This Recipe


Fish Marinade:

1 1/2 cups canola oil

1/4 cup chopped fresh cilantro 

1/4 cup chopped fresh mint 

1/4 cup chopped scallion tops or chives 

1 tablespoon toasted and ground cumin seeds 

1 1/2 teaspoons paprika 

1/8 teaspoon cayennne pepper

Salt and freshly ground black pepper

2 pounds mild firm fish fillets, such as mahi mahi or Pacific cod 

Salsa Verde:

1 pound tomatillos

3 to 4 jalapenos or 1 to 2 serrano chiles

1 onion, chopped 

1 cup fresh cilantro leaves 

Salt and freshly ground black pepper

Lime juice


1/4 cup sour cream

1/2 teaspoon lemon juice 

1 tablespoon milk, plus more if needed 

Salt and freshly ground black pepper



Shredded cabbage 

Lime juice

Corn tortillas 

Queso fresco, crumbled 

Serving suggestions: lime wedges, chopped fresh cilantro and pico de gallo


  1. For the marinade: Combine the oil, cilantro, mint, scallions, cumin, paprika, cayenne and some salt and pepper. Marinate the fish at least 6 hours, but preferably overnight.
  2. For the salsa verde: Place the tomatillos, jalapenos and onions in a pan, and cover with water. Boil until tender, then drain. Place the vegetables in a blender and add the cilantro. Blend until smooth. Season with salt and pepper and a little lime juice if needed.
  3. For the crema: Combine the sour cream and lemon juice. Add just enough milk to make the crema pourable, then season with salt and pepper. 
  4. For the tacos: Preheat a grill. Place the marinated fish on the hot grill, sprinkle lightly with salt and cook for about 2 minutes per side.
  5. Moisten the shredded cabbage with a little lime juice and salsa verde, toss to coat.
  6. When the fish is almost finished cooking, warm the tortillas on the grill until they are warm and pliable.
  7. Place the warm tortillas on a plate, place a couple pieces of fish (about 2 ounces) on the tortilla, and top with some salsa verde. Then add some shredded cabbage, more salsa verde, drizzle on some crema and top with crumbled queso fresco. Repeat for the remaining tacos.
  8. Serve the tacos with lime wedges, chopped cilantro and pico de gallo.