Dive into the vibrant flavors of these Whole30 Fish Tacos—your new favorite healthy twist on a classic dish. Perfectly marinated white fish fillets, infused with lime zest, chili powder, and garlic, are grilled to flaky perfection, then nestled in crisp romaine lettuce leaves for a refreshing, grain-free taco experience. Topped with a colorful slaw made of cabbage, carrots, and fresh herbs, and finished with creamy chipotle mayo and slices of buttery avocado, each bite bursts with zest and crunch. Ready in just 35 minutes, this easy recipe is not only Whole30-compliant but also packed with nutrient-dense ingredients for a satisfying, guilt-free meal. Whether you’re cooking for yourself or entertaining guests, these lettuce-wrap fish tacos are a flavorful, healthy option that’s sure to impress.
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!
Calories |
1904 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 145.1 g | 186% | |
| Saturated Fat | 21.2 g | 106% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 319 mg | 106% | |
| Sodium | 2254 mg | 98% | |
| Total Carbohydrate | 62.3 g | 23% | |
| Dietary Fiber | 29.1 g | 104% | |
| Total Sugars | 17.4 g | ||
| Protein | 99.9 g | 200% | |
| Vitamin D | 20.0 mcg | 100% | |
| Calcium | 334 mg | 26% | |
| Iron | 9.7 mg | 54% | |
| Potassium | 3309 mg | 70% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.