These Grilled Fish Tacos are the ultimate summer meal, featuring tender, flaky white fish infused with a zesty, smoky marinade. It is a light yet incredibly flavorful dish that comes together quickly, making it perfect for a backyard cookout or a healthy weeknight dinner.
Top these smoky charred tacos with a creamy sriracha sauce and fresh pico de gallo for the perfect bite.
Recipe Details
- Flavor Profile: Zesty and bright with a smoky spice from the chili powder and cumin, balanced by a cool, tangy cream sauce.
- Textures: Flaky, tender grilled fish paired with the crunch of shredded cabbage and soft, warm corn tortillas.
- Total Time: Approximately 45–50 minutes (includes 20–30 minutes for marinating).
- Difficulty Level: Easy; requires simple whisking, marinating, and high-heat grilling.
What You’ll Need
Ingredient Notes
- White Fish – Choose a firm, lean variety like mahi mahi or halibut if you want the fillets to hold their shape better on the grill, or tilapia for a more budget-friendly option.
- Lime Juice – Always use fresh lime juice for the marinade and sauce; the acidity tenderizes the fish and provides a necessary brightness.
- Sriracha – This adds a subtle, vinegar-based heat to the sauce that complements the smoky dry rub on the fish.
- White Corn Tortillas – These offer a traditional, slightly nutty flavor that stands up well to the grill.
- Cotija Cheese – An aged Mexican cheese that is salty and firm; it doesn’t melt, providing a lovely dry, crumbly texture to the toppings.
Add-ins and Substitutions
- Fruit Salsa – Swap the pico de gallo for a mango or pineapple salsa for a sweet and spicy tropical twist.
- Greens – If you don’t like cabbage, a sturdy shredded kale or a spicy arugula can be used as a base.
- Heat – For an extra kick, add sliced fresh jalapeños or increase the cayenne in the marinade.

How to Make Grilled Fish Tacos
1. Season and Marinate Begin by seasoning both sides of your fish fillets with a little salt and pepper. In a small mixing bowl, whisk together the oil, lime juice, minced garlic, chili powder, cumin, paprika, and optional cayenne. Place the fish into a large ziplock bag, pour the marinade over it, and seal. Let the fish marinate in the refrigerator for 20–30 minutes.
2. Grill the Fish Preheat your grill to medium-high heat. Brush the grill grates generously with oil to prevent sticking. Place the fish fillets on the grill and cook for 3–4 minutes per side. The exact time will vary depending on the thickness of your fillets. Be sure to flip only once to keep the fish intact.
3. Warm the Tortillas While the fish is finishing, add the white corn tortillas to the grill. Warm them for about 15 seconds on each side until they are soft and show light grill marks.
4. Rest and Assemble Transfer the grilled fish to a plate and allow it to rest for a few minutes. This keeps the juices inside. Gently break the fish into bite-sized pieces using a fork. To assemble, layer the warm tortillas with shredded cabbage, the fish, pico de gallo, and a drizzle of the fish taco sauce.
Pro Tip: To prevent the fish from falling apart or sticking, make sure your grill grates are very clean and well-oiled before you start. A fish spatula is also a great tool for gently flipping the delicate fillets.
Recipe Tips
- Fish Selection – Thicker fillets like cod or halibut are more forgiving on the grill than thinner fillets like tilapia.
- Taco Sauce – Make the sauce first and let it sit in the fridge while the fish marinates to allow the flavors to meld.
- Flaking the Fish – Don’t over-shred the fish; large, tender chunks provide a better mouthfeel in the tacos.
FAQs
Can I use frozen fish? Yes, but ensure the fish is completely thawed and patted very dry before seasoning and marinating to ensure it sears properly on the grill.
How do I store leftovers? Store the grilled fish in an airtight container for up to 2 days. Reheat gently in a pan or the oven; the microwave may make the fish rubbery.
Is this recipe very spicy? The spice level is mild-medium. You can control the heat by adjusting the amount of cayenne and Sriracha used.
Serving Suggestions
- Sides – Serve with a side of Mexican street corn (elote) or a simple black bean and corn salad.
- Garnish – Offer plenty of extra lime wedges and fresh cilantro on the table so guests can customize their tacos.
- Drinks – A cold sparkling lime water or a non-alcoholic hibiscus tea pairs beautifully with these zesty flavors.
Make This Recipe in Advance
You can whisk together the marinade and the taco sauce earlier in the day and keep them in the refrigerator. The toppings, such as the shredded cabbage and diced onions, can also be prepped ahead of time. However, wait to marinate the fish until 30 minutes before grilling, as the lime juice will eventually start to “cook” the fish if left too long.
Print
Grilled Fish Tacos with Sriracha Cream
- Total Time: 53 minutes
- Yield: 8 Tacos 1x
Description
These Grilled Fish Tacos are the ultimate summer meal. Featuring tender, flaky white fish infused with a smoky marinade, they are topped with a creamy sriracha sauce and fresh pico de gallo for a light yet incredibly flavorful healthy dinner.
Ingredients
The Fish & Marinade
- 1 lb lean white fish fillets (mahi mahi, halibut, cod, or tilapia)
- 2 tablespoons oil
- 1 lime, juiced
- 1 clove garlic, minced
- Spice Blend: 1.5 tsp chili powder, 1 tsp cumin, 0.5 tsp paprika, salt/pepper, pinch of cayenne
The Creamy Taco Sauce
- 1/2 cup sour cream
- 1/3 cup mayonnaise
- 1 lime, juiced
- Seasoning: 0.5 tsp garlic powder, 0.5 tsp cumin, 0.25 tsp salt
- 1 teaspoon Sriracha
The Build
- 8 white corn tortillas
- Toppings: Shredded cabbage, pico de gallo, cotija cheese, avocado, cilantro, red onion
Instructions
Marinate: Pat fish dry. Whisk oil, lime juice, garlic, and spices. Coat fish and marinate for 20–30 mins.
Sauce: Whisk sauce ingredients and refrigerate until serving.
Grill: Preheat grill to medium-high. Oil grates well. Grill fish 3–4 mins per side until opaque. Warm tortillas on the grill for 15 seconds.
Assemble: Rest fish for 2 mins, then flake into large chunks. Fill tortillas with cabbage, fish, salsa, and sauce. Garnish with cilantro and cotija.
Notes
Don’t Over-Marinate: Acidic lime juice can ‘cook’ the fish if left longer than 30 mins, making the texture tough.
The ‘Clean Grate’ Rule: A hot, clean, and well-oiled grill is essential to prevent lean white fish from sticking.
Flake, Don’t Shred: Keep chunks large to ensure the fish’s texture isn’t lost among the crunchy toppings.
- Prep Time: 15 minutes
- Cook Time: 8 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Coastal Mexican
Nutrition
- Serving Size: 2 Tacos
- Calories: 420
- Sugar: 3g
- Sodium: 680mg
- Fat: 24g
- Saturated Fat: 6g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 4g
- Protein: 26g
- Cholesterol: 65mg
Keywords: grilled fish tacos, healthy fish tacos, mahi mahi tacos, sriracha taco sauce, summer grilling recipes, easy seafood dinner, white fish marinade


