Thai-Style Grilled Fish Tacos Recipe
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!
Print
Thai-Style Grilled Fish Tacos Recipe
- Total Time: 30 minutes
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
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.
- Prep Time: 15
- Cook Time: 15
