Thai-Style Grilled Fish Tacos Recipe
Introduction
Thai-Style Grilled Fish Tacos offer a bright and flavorful fusion of fresh grilled fish with zesty Thai-inspired toppings and sauce. This light and refreshing dish is perfect for summer meals or casual get-togethers, delivering a delicious twist on classic tacos.

Ingredients
- 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)
- 2 cups cabbage (shredded, green or purple)
- 1 cup carrots (shredded)
- 1/4 cup fresh cilantro (chopped)
- 1/4 cup green onions (sliced)
- 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)
- 8 small corn or flour tortillas
- Lime wedges (for garnish)
Instructions
- Step 1: Prepare the marinade by whisking together olive oil, soy sauce, lime juice, honey, garlic powder, ground ginger, salt, and pepper in a bowl. Place the fish fillets in a shallow dish and pour the marinade over them. Let marinate for 15 to 30 minutes.
- Step 2: In a large bowl, combine shredded cabbage, shredded carrots, chopped cilantro, and sliced green onions. Toss well to mix evenly.
- Step 3: In a small bowl, whisk together Greek yogurt, lime juice, fish sauce, sriracha, salt, and pepper until smooth. Adjust the seasoning to taste.
- Step 4: Preheat your grill or grill pan over medium-high heat. Remove fish from the marinade and grill for 3 to 4 minutes on each side, until cooked through and flaky. Remove from heat and let rest for a few minutes.
- Step 5: If desired, warm the tortillas on the grill for about 30 seconds per side. Flake the grilled fish and distribute it evenly among the tortillas. Top with the cabbage slaw and drizzle with the sauce. Serve with lime wedges for garnish.
Tips & Variations
- Try using salmon or shrimp instead of white fish for a different flavor profile.
- Add sliced jalapeños or extra sriracha to the slaw for additional heat and spice.
- Include bell peppers or radishes in the slaw to add crunch and vibrant color.
Storage
Store leftover grilled fish and slaw separately in airtight containers in the refrigerator for up to 2 days. Reheat the fish gently in a pan or microwave before assembling the tacos. Keep tortillas wrapped in a clean towel at room temperature to maintain softness.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen fish for this recipe?
Yes, frozen fish can be used. Just make sure it is fully thawed and patted dry before marinating to ensure even cooking and good flavor absorption.
What can I substitute for fish sauce in the sauce?
If you don’t have fish sauce, soy sauce or tamari can be used as a vegetarian-friendly substitute. Keep in mind this will slightly change the flavor profile but still add a savory depth.
PrintThai-Style Grilled Fish Tacos Recipe
Thai-Style Grilled Fish Tacos are a vibrant fusion dish that pairs tender, marinated grilled white fish with a fresh, crunchy Thai-inspired slaw and a zesty, creamy sauce. Perfectly suited for a light summer meal or casual get-together, these tacos offer a wonderful balance of smoky, spicy, tangy, and fresh flavors wrapped in soft tortillas.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 8 tacos 1x
- Category: Main Dish
- Method: Grilling
- Cuisine: Thai Fusion
- Diet: Halal
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
- Marinate the Fish: In a bowl, whisk together olive oil, soy sauce, lime juice, honey, garlic powder, ground ginger, salt, and pepper to create the marinade. Place the white fish fillets in a shallow dish and pour the marinade over them, ensuring the fish is evenly coated. Allow the fish to marinate for 15 to 30 minutes to absorb the flavors.
- Prepare the Slaw: In a large bowl, combine shredded cabbage, shredded carrots, chopped cilantro, and sliced green onions. Toss thoroughly to mix the slaw ingredients evenly, creating a fresh, crunchy topping for the tacos.
- Make the Sauce: In a small bowl, whisk together plain Greek yogurt, lime juice, fish sauce, sriracha, salt, and pepper until smooth and well combined. Adjust the seasoning to your taste, balancing spice and tanginess.
- Grill the Fish: Preheat your grill or grill pan over medium-high heat. Remove the fish from the marinade and place it on the grill. Cook the fillets for approximately 3 to 4 minutes on each side, or until the fish is cooked through, flakes easily with a fork, and has lovely grill marks. Remove the fish and let it rest for a few minutes.
- Assemble the Tacos: Warm the tortillas on the grill for about 30 seconds on each side if desired. Flake the grilled fish into bite-sized pieces and evenly distribute them among the warmed tortillas. Top with the prepared cabbage slaw and drizzle generously with the zesty sauce. Serve the tacos with lime wedges on the side for squeezing over just before eating.
Notes
- You can substitute the white fish with other seafood options such as salmon or shrimp for variety.
- Add sliced jalapeños or extra sriracha to the slaw if you prefer a spicier kick.
- Include additional vegetables like bell peppers or radishes in the slaw for extra color and crunch.
- Use either corn or flour tortillas depending on your preference or dietary needs.
- Marinating the fish longer (up to 30 minutes) intensifies the flavor but do not exceed this as the marinade’s acidity can affect texture.
Keywords: Thai fish tacos, grilled fish tacos, Thai fusion tacos, fish taco recipe, grilled seafood tacos, healthy tacos, summer tacos, fresh fish tacos

