Follow Me On Social Media!
Zesty Thai-Style Grilled Fish Tacos with Peanut Slaw.

Fusion cooking often gets a bad reputation for being overcomplicated, but when you combine the fresh, handheld convenience of a Mexican taco with the aromatic, punchy flavors of Thai street food, the result is nothing short of brilliant. These Thai-style grilled fish tacos replace traditional heavy batters and creamy salsas with a bright ginger-lime marinade and a crunchy, peanut-dressed slaw.
I started making these as a lighter alternative to the classic Baja fish taco. By grilling the fish, you keep the meal clean and focus on the interplay between the smoky char of the grill and the vibrant acidity of the Thai dressing. It is a reliable, high-energy recipe that works beautifully for outdoor gatherings, offering a sophisticated twist on a familiar favorite.
Ingredients
The Fish & Marinade
- 1.5 lbs Firm White Fish: Such as snapper, barramundi, or mahi-mahi.
- 2 Tablespoons Avocado Oil: Or another high-heat oil.
- 1 Tablespoon Soy Sauce: Or tamari for a gluten-free version.
- 1 Tablespoon Fresh Ginger: Finely grated.
- 1 Clove Garlic: Minced.
- 1 Teaspoon Sesame Oil.
- Juice of 1 Lime.
The Thai Peanut Slaw
- 3 Cups Shredded Cabbage: A mix of red and green.
- 1 Large Carrot: Shredded.
- 1/2 Cup Fresh Cilantro: Roughly chopped.
- 1/4 Cup Green Onions: Sliced.
- Dressing: 2 tbsp peanut butter, 1 tbsp lime juice, 1 tsp sriracha, 1 tsp soy sauce, and 1 tsp honey.
The Assembly
- 12 Small Corn or Flour Tortillas: Lightly charred on the grill.
- Fresh Chili: Thinly sliced (Thai bird’s eye or jalapeño).
- Crushed Peanuts: For garnish.
- Lime Wedges: For serving.
Instructions
1. Marinate the Fish
In a shallow dish, whisk together the avocado oil, soy sauce, grated ginger, minced garlic, sesame oil, and lime juice. Pat the fish fillets dry and place them in the marinade. Turn to coat and let them sit at room temperature for about 20 minutes. Do not marinate much longer, as the lime juice will begin to “cook” the delicate fish fibers.
2. Toss the Slaw
While the fish marinates, whisk the peanut dressing ingredients in a small bowl until smooth (add a teaspoon of warm water if it’s too thick). In a large bowl, toss the cabbage, carrots, cilantro, and green onions with the dressing. The slaw should be well-coated but still very crunchy.
3. Grill the Fish
Preheat your grill to medium-high heat. Lightly oil the grates to prevent sticking. Place the fish on the grill and cook for 3 to 4 minutes per side, depending on thickness. You are looking for a nice char on the outside and for the fish to flake easily with a fork. Once cooked, remove to a plate and break the fillets into large, chunky flakes.
4. Char the Tortillas
Place the tortillas directly on the grill for 15–20 seconds per side until they are warm and have slight char marks. This adds a toasted flavor that is essential for the “fusion” profile.
5. Build the Tacos
Layer a generous amount of the peanut slaw onto each charred tortilla. Top with the grilled fish flakes. Garnish with sliced chilies, crushed peanuts, and extra cilantro.

Flavor & Texture Notes
The standout feature of these tacos is the aromatic balance. You have the savory, ginger-infused fish meeting the creamy, earthy richness of the peanut dressing.
The texture is all about the crunch. The raw cabbage and crushed peanuts provide a mechanical snap that contrasts with the tender, flaky fish. The heat from the chilies and sriracha provides a slow, lingering warmth that is instantly cooled by the fresh lime juice.
Tips & Variations
- The Shrimp Switch: This marinade and slaw combination works exceptionally well with grilled jumbo shrimp.
- Vegan Option: Swap the fish for extra-firm tofu steaks or even grilled cauliflower “steaks.”
- Creamier Sauce: If you want a more traditional “taco sauce,” mix a tablespoon of Greek yogurt or mayo into the peanut dressing.
- Fruit Addition: Add some diced mango or pineapple to the slaw for a tropical, sweet-and-spicy finish.
Storage & Make-Ahead
- Components: The slaw can be made up to 4 hours in advance, but keep the dressing separate until serving to maintain the crunch.
- The Fish: Grilled fish is best eaten immediately. If you have leftovers, store them in the fridge for up to 24 hours and serve them cold in a salad rather than reheating, which can make the fish dry.
- The Dressing: The peanut dressing can be stored in the fridge for up to a week.
FAQ
What is the best fish to use for grilling?
Choose a firm-fleshed white fish. Delicate fish like sole or tilapia tend to fall apart on the grill grates. Snapper and Mahi-mahi are sturdy enough to handle the heat while remaining juicy.
Can I make these in a pan instead of a grill?
Absolutely. Use a cast-iron skillet or a grill pan over medium-high heat. You’ll still get a beautiful sear and all the flavor from the ginger-lime marinade.
Are these very spicy?
The heat is entirely up to you. The bird’s eye chilies are quite spicy, so feel free to omit them or swap them for mild jalapeños if you prefer a gentler warmth.
Conclusion
Thai-Style Grilled Fish Tacos are a testament to how simple techniques can yield incredibly complex flavors. By focusing on fresh aromatics and a satisfying crunch, you create a meal that feels light and healthy while being deeply flavorful. It is a foolproof way to change up your taco night routine and impress guests with a little bit of global flair.



