Thai-Style Grilled Fish Tacos are a delicious fusion dish that combines the fresh flavors of grilled fish with Thai-inspired toppings and a zesty sauce. These tacos are light, refreshing, and perfect for a summer meal or a casual gathering!
Ingredients
For the Fish:
- 1 lb (450g) white fish fillets (such as cod, tilapia, or snapper)
- 2 tablespoons olive oil
- 2 tablespoons soy sauce
- 1 tablespoon lime juice (freshly squeezed)
- 1 teaspoon honey (or agave syrup)
- 1 teaspoon garlic powder
- 1 teaspoon ground ginger
- Salt and pepper (to taste)
For the Slaw:
- 2 cups cabbage (shredded, green or purple)
- 1 cup carrots (shredded)
- 1/4 cup fresh cilantro (chopped)
- 1/4 cup green onions (sliced)
For the Sauce:
- 1/2 cup plain Greek yogurt (or sour cream)
- 2 tablespoons lime juice (freshly squeezed)
- 1 tablespoon fish sauce
- 1 teaspoon sriracha (or to taste)
- Salt and pepper (to taste)
For Serving:
- 8 small corn or flour tortillas
- Lime wedges (for garnish)
Timing
Making Thai-Style Grilled Fish Tacos takes about 15 minutes for preparation and 10-15 minutes for grilling.
Instructions
Step 1: Marinate the Fish
- Prepare Marinade: In a bowl, whisk together the olive oil, soy sauce, lime juice, honey, garlic powder, ground ginger, salt, and pepper.
- Marinate Fish: Place the fish fillets in a shallow dish and pour the marinade over them. Let marinate for 15-30 minutes.
Step 2: Prepare the Slaw
- Combine Slaw Ingredients: In a large bowl, combine the shredded cabbage, carrots, cilantro, and green onions. Toss to mix evenly.
Step 3: Make the Sauce
- Mix Sauce Ingredients: In a small bowl, whisk together the Greek yogurt, lime juice, fish sauce, sriracha, salt, and pepper until smooth. Adjust seasoning to taste.
Step 4: Grill the Fish
- Preheat Grill: Preheat your grill or grill pan over medium-high heat.
- Grill Fish: Remove the fish from the marinade and place it on the grill. Cook for about 3-4 minutes on each side, or until the fish is cooked through and flakes easily with a fork. Remove from the grill and let it rest for a few minutes.
Step 5: Assemble the Tacos
- Warm Tortillas: If desired, warm the tortillas on the grill for about 30 seconds on each side.
- Fill Tacos: Flake the grilled fish into pieces and distribute it evenly among the tortillas. Top with the cabbage slaw and drizzle with the sauce.
- Garnish: Serve with lime wedges on the side for squeezing over the tacos.

Nutritional Information
Here’s a quick overview of the nutritional content of Thai-Style Grilled Fish Tacos (per taco, based on 8 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 180 |
| Protein | 15g |
| Fat | 7g |
| Carbohydrates | 18g |
| Fiber | 2g |
| Sugar | 2g |
Tips for Customization
- Fish Variations: Use different types of fish such as salmon or shrimp for varied flavors.
- Add Heat: Incorporate sliced jalapeños or extra sriracha into the slaw for added spice.
- Vegetable Additions: Include other vegetables like bell peppers or radishes for extra crunch and color.
Conclusion
Thai-Style Grilled Fish Tacos are a flavorful and fun way to enjoy fish with a twist. The combination of grilled fish, fresh slaw, and zesty sauce makes these tacos a delightful meal that’s sure to impress!
Thai-Style Grilled Fish Tacos Recipe
Ingredients
- For the Fish:
- • 1 lb (450g) white fish fillets (such as cod, tilapia, or snapper)
- • 2 tablespoons olive oil
- • 2 tablespoons soy sauce
- • 1 tablespoon lime juice (freshly squeezed)
- • 1 teaspoon honey (or agave syrup)
- • 1 teaspoon garlic powder
- • 1 teaspoon ground ginger
- • Salt and pepper (to taste)
- For the Slaw:
- • 2 cups cabbage (shredded, green or purple)
- • 1 cup carrots (shredded)
- • 1/4 cup fresh cilantro (chopped)
- • 1/4 cup green onions (sliced)
- For the Sauce:
- • 1/2 cup plain Greek yogurt (or sour cream)
- • 2 tablespoons lime juice (freshly squeezed)
- • 1 tablespoon fish sauce
- • 1 teaspoon sriracha (or to taste)
- • Salt and pepper (to taste)
- For Serving:
- • 8 small corn or flour tortillas
- • Lime wedges (for garnish)
Instructions
- Prepare Marinade: In a bowl, whisk together the olive oil, soy sauce, lime juice, honey, garlic powder, ground ginger, salt, and pepper.
- Marinate Fish: Place the fish fillets in a shallow dish and pour the marinade over them. Let marinate for 15–30 minutes.
- Combine Slaw Ingredients: In a large bowl, combine the shredded cabbage, carrots, cilantro, and green onions. Toss to mix evenly.
- Mix Sauce Ingredients: In a small bowl, whisk together the Greek yogurt, lime juice, fish sauce, sriracha, salt, and pepper until smooth. Adjust seasoning to taste.
- Preheat Grill: Preheat your grill or grill pan over medium-high heat.
- Grill Fish: Remove the fish from the marinade and place it on the grill. Cook for about 3–4 minutes on each side, or until the fish is cooked through and flakes easily with a fork. Remove from the grill and let it rest for a few minutes.
- Warm Tortillas: If desired, warm the tortillas on the grill for about 30 seconds on each side.
- Fill Tacos: Flake the grilled fish into pieces and distribute it evenly among the tortillas. Top with the cabbage slaw and drizzle with the sauce.
- Garnish: Serve with lime wedges on the side for squeezing over the tacos.
Step 1: Marinate the Fish
Step 2: Prepare the Slaw
Step 3: Make the Sauce
Step 4: Grill the Fish
Step 5: Assemble the Tacos
Did you make this recipe?
Please leave a comment on the blog or share a photo on Facebook