4.86 from 41 votes
Fish tacos served on white corn tortillas and piled with toppings including cabbage, cilantro, pico de gallo and a white sauce
Grilled Fish Tacos
Prep Time
25 mins
Cook Time
5 mins
Total Time
30 mins

Fresh, flavorful, and healthy Grilled Fish Tacos loaded with all the best toppings, including cabbage, pico de gallo and a simple homemade white sauce, or "crema". Ready to eat in less than 30 minutes! 

Course: Main Course
Cuisine: Mexican
Unit: clove, cup, pound, small, Tablespoon, teaspoon
Servings: 4
Calories: 327 kcal
Author: Lauren Allen
  • 1 pound lean white fish fillets (tilapia , halibut, mahi mahi, snapper, cod)
  • salt and freshly ground black pepper
  • 2 Tablespoons oil (vegetable or canola oil)
  • 1 small lime , juiced
  • 1 clove garlic , minced
  • 1 1/2 teaspoons chili powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon paprika
  • 1/8 teaspoon cayenne pepper (optional)
  • 8 white corn tortillas
Fish taco sauce:
  • 1/2 cup sour cream
  • 1/3 cup mayonnaise
  • 1 small lime , juiced
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon cumin
  • ¼ teaspoon salt
  • 1 teaspoon sriracha hot sauce , or to taste
  • Pico de gallo
  • Cojita cheese
  • Shredded cabbage
  • fresh cilantro
  • avocado
  • lime wedges
  • red onion
  • hot sauce (try siracha or valentina)
  1. Season the fish with a little salt and pepper on both sides.

  2. In a mixing bowl whisk together the oil, lime juice, garlic, chili powder, cumin, paprika, cayenne. 

  3. Add fish to a large ziplock bag and pour the marinade over fish. Seal bag and allow fish to marinade for 20-30 minutes. 

  4. Preheat grill to medium-high heat. Brush grill grates with oil and grill fish filets for about 3-4 minutes on each side (cook time will vary depending on thickness of fish), flipping only once.  

  5. Add the corn tortillas to the grill and warm for about 15 seconds on each side.  

  6. Transfer fish to a plate and allow to rest for a few minutes before gently breaking into pieces. 

  7. Serve on warm tortillas, topped with cabbage, pico de gallo, sauce and other desired toppings. 

  8. Serve with a side of Authentic Mexican rice

Recipe Video

Recipe Notes

Find my tips for perfect fish tacos, above in the post.

Nutrition Facts
Grilled Fish Tacos
Amount Per Serving
Calories 327 Calories from Fat 198
% Daily Value*
Total Fat 22g 34%
Saturated Fat 3g 15%
Cholesterol 9mg 3%
Sodium 346mg 14%
Potassium 160mg 5%
Total Carbohydrates 26g 9%
Dietary Fiber 3g 12%
Sugars 1g
Protein 6g 12%
Vitamin A 8.8%
Vitamin C 3.4%
Calcium 7.8%
Iron 7.6%
* Percent Daily Values are based on a 2000 calorie diet.