Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Grilled Fish Tacos with Spicy Mayo & Pico de Gallo

Grilled Fish Tacos with Spicy Mayo & Pico de Gallo


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aleena
  • Total Time: 25 minutes
  • Yield: Serves 4 (2 tacos each) 1x

Description

Grilled Fish Tacos with Spicy Mayo & Pico de Gallo are a delightful culinary experience, bursting with flavor and freshness. These tacos feature perfectly grilled white fish enveloped in warm corn tortillas, topped with a zesty homemade pico de gallo and a creamy spicy mayo that adds an exciting kick. In just 25 minutes, you can bring the taste of a restaurant right to your kitchen, making them ideal for a quick weeknight dinner or casual gatherings. With customizable toppings and a healthy profile, these tacos will satisfy every palate and leave everyone craving more.


Ingredients

Scale
  • 1 lb white fish fillets (mahi-mahi, cod, halibut, or tilapia)
  • 8 corn tortillas
  • For Spicy Mayo: ½ cup mayonnaise, 1-2 tbsp sriracha, 1 tbsp lime juice
  • For Pico de Gallo: 2 Roma tomatoes, ¼ red onion, fresh cilantro, lime juice

Instructions

  1. Prepare the fish by patting it dry and seasoning with olive oil and spices.
  2. Make the spicy mayo by mixing mayonnaise, sriracha, and lime juice; refrigerate until needed.
  3. Combine pico de gallo ingredients in a bowl.
  4. Grill the seasoned fish for about 3-4 minutes per side until charred.
  5. Warm tortillas on the grill for 30 seconds each side.
  6. Assemble tacos by flaking fish onto tortillas, drizzling with spicy mayo, and topping with pico de gallo.
  7. Serve immediately with optional lime wedges.
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Dinner
  • Method: Grilling
  • Cuisine: Mexican

Nutrition

  • Serving Size: 2 tacos (approximately 200g)
  • Calories: 380
  • Sugar: 3g
  • Sodium: 620mg
  • Fat: 18g
  • Saturated Fat: 3g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 5g
  • Protein: 25g
  • Cholesterol: 60mg