Dive into a flavor-packed meal with these Whole30 Fish Tacos, a healthy and delicious twist on a crowd-favorite dish. Made with tender, zesty marinated white fish, crunchy cabbage slaw, and a smoky chipotle mayo, all tucked into crisp romaine lettuce leaves, this recipe is completely grain-free, dairy-free, and perfect for anyone following a Whole30 or paleo lifestyle. The fish is grilled to perfection, delivering a smoky char that pairs beautifully with the vibrant, crunchy veggies and creamy avocado slices. Ready in just 35 minutes, this light yet satisfying meal is perfect for weeknight dinners or outdoor gatherings. Customize with your favorite toppings and drizzle with extra chipotle mayo for an irresistible bite that doesn’t skimp on flavor.
Scan with your phone to download!
Preheat your grill or grill pan over medium-high heat.
In a small bowl, mix the lime juice, lime zest, olive oil, chili powder, garlic powder, salt, and black pepper together to form a marinade.
Brush the fish fillets with the marinade and set aside for 10 minutes.
While the fish is marinating, prepare the slaw by combining cabbage, carrot, green onions, cilantro, and red bell pepper in a large bowl.
In a separate small bowl, mix the Whole30-compliant mayonnaise and chipotle powder together to make the chipotle mayonnaise.
Add half of the chipotle mayo to the slaw and toss until the vegetables are evenly coated. Reserve the other half for serving.
Place the marinated fish on the preheated grill. Grill each fillet for 3-4 minutes on each side, or until the fish flakes easily with a fork.
Assemble the tacos by placing a piece of grilled fish on each lettuce leaf.
Top with a generous helping of slaw and a few slices of avocado.
Drizzle with the remaining chipotle mayo if desired.
Serve immediately and enjoy your Whole30 fish tacos!
Serving size | (1375.0g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1904.4 |
Total Fat 145.1g | 0% |
Saturated Fat 21.2g | 0% |
Polyunsaturated Fat 2.7g | |
Cholesterol 318.6mg | 0% |
Sodium 2254.5mg | 0% |
Total Carbohydrate 62.3g | 0% |
Dietary Fiber 29.1g | 0% |
Total Sugars 17.4g | |
Protein 99.9g | 0% |
Vitamin D 800IU | 0% |
Calcium 334.3mg | 0% |
Iron 9.7mg | 0% |
Potassium 3309.1mg | 0% |
Source of Calories