Grilled Fish Tacos with Citrus Slaw and Tangy Green Sauce

I can’t get enough of fish tacos in the summertime. These Grilled Fish Tacos with Citrus Slaw and Green Sauce are the kind of meal I crave on warm evenings: bright, slightly smoky, and refreshing. The fish grills quickly, the slaw adds crisp citrus notes, and the poblano-based green sauce brings a smoky, herb-forward finish that ties everything together.

Grilled Fish Tacos with Citrus Slaw and Green Sauce assembled on tray.

Don’t be intimidated by the ingredient list — this recipe comes together quickly. Start by whisking the dry spices with olive oil to make a paste for the fish. While the fish marinates briefly, toss the citrus slaw so the flavors have a moment to meld. Grill the poblano peppers until charred, blend them into a creamy green sauce with Greek yogurt and cilantro, and finish by grilling the fish and warming the tortillas.

Ingredients

  • Smoked paprika
  • Garlic powder
  • Onion powder
  • Dried oregano
  • Kosher salt
  • Ground cumin
  • Freshly ground black pepper
  • Extra virgin olive oil
  • Mahi mahi or halibut (about 2 lbs total, cut into two 1‑lb fillets)
  • Avocado oil (for the grill)
  • Freshly squeezed lime juice
  • Freshly squeezed lemon juice
  • Honey
  • Shredded green cabbage
  • Shredded purple cabbage
  • Green onions
  • Fresh cilantro
  • Poblano peppers
  • Garlic
  • Plain Greek yogurt
  • Corn tortillas
  • Jalapeño or serrano pepper (optional)
  • Lime wedges for serving

Step-by-Step

Step One: Make the Fish Marinade

In a small bowl, whisk together smoked paprika, garlic powder, onion powder, dried oregano, kosher salt, ground cumin, freshly ground black pepper, and extra virgin olive oil until you have a paste-like mixture. This paste seasons and helps the fish form a nice surface when grilled.

Step Two: Marinate the Fish

Pat the fish dry with paper towels. Brush the spice paste over the fillets, rubbing it in so the fish is evenly coated. Let the fish sit for about 15 minutes while you prepare the slaw and heat the grill. This short rest lets the flavors adhere without curing the fish.

Salmon filets marinating on sheet pan.

Step Three: Make the Citrus Slaw

In a large bowl, whisk together extra virgin olive oil, freshly squeezed lime juice, lemon juice, honey, kosher salt, and freshly ground black pepper. Add finely shredded green and purple cabbage, thinly sliced green onions, and roughly chopped cilantro. Gently toss to coat and set aside to let the citrus dressing brighten the cabbage.

Slaw for Grilled Fish Tacos on low plate.

Step Four: Prep the Grill

Heat the grill to medium-high, about 400°F (200°C). Using tongs, wipe a folded paper towel dipped in avocado oil over the grates to prevent sticking. Use a light touch with oil to avoid flare-ups.

Step Five: Grill the Poblano Peppers

Grill the poblano peppers for 12–15 minutes, turning occasionally, until the skins are charred and blackened. Transfer the peppers to a bowl and cover with foil to steam — this makes the skins easier to peel.

Step Six: Grill the Fish

Place the marinated fish on the hot grill. Cook until opaque and flaky, about 5–6 minutes per side depending on thickness. Transfer to a platter and tent with foil to rest for a few minutes.

Step Seven: Grill the Tortillas

Warm the corn tortillas directly on the grill for about 1–2 minutes per side, until charred in spots and pliable. Keep them covered with foil to stay warm while you finish the sauce.

Step Eight: Make the Green Sauce

Once the poblanos have steamed, peel off the blackened skin, remove stems and seeds, and roughly chop. In a blender, combine the roasted poblanos, a packed cup of cilantro leaves, 3 garlic cloves, 1/4 cup plain Greek yogurt, 2 tablespoons freshly squeezed lime juice, and 1/2 teaspoon kosher salt. Blend until smooth and creamy. Adjust seasoning and lime to taste.

Green sauce in small bowl for Grilled Fish Tacos

Step Nine: Serve and Enjoy

Flake the cooked fish into warm tortillas. Top with generous handfuls of citrus slaw, drizzle with the green sauce, and add thin slices of jalapeño or serrano if you like extra heat. Serve with lime wedges and enjoy immediately.

Grilled Fish Tacos with Citrus Slaw and Green Sauce assembled on tray.

Recipe Notes & Tips

Best fish choices are firm, flaky fillets like mahi mahi, halibut, or other white fish. If you prefer salmon, it will also work but will have a richer flavor. For a milder sauce, remove the poblano seeds; for more heat, leave some seeds or add a small jalapeño to the blender. The slaw can be made a few hours ahead and stored chilled; add the dressing shortly before serving for maximum crunch.

Frequently Asked Questions

Is the green sauce spicy?
Poblanos are generally mild and lend smoky flavor more than heat. If you want more spice, top tacos with thinly sliced jalapeño or serrano peppers or add a touch of chile to the sauce.

Can I omit the tortillas?
Yes. Serve the grilled fish and slaw in bowls over rice or a bed of greens for a taco-inspired bowl.

Nutrition (per serving, approximate)

Calories: 405 kcal; Carbohydrates: 37 g; Protein: 34 g; Fat: 15 g; Fiber: 7 g. Nutrition is an estimate and should be used as a guideline.

Serving Suggestions

These tacos pair well with crisp sides like grilled corn, a bright salad, or simply extra lime wedges and pickled onions. A citrus-forward cocktail or iced beverage complements the flavors nicely.

Photography and styling by Eat Love Eats.