These fish tacos are a perfect blend of light and spicy flavors, featuring flaky white fish seasoned with a zesty spice mix, served in warm tortillas with a crunchy cabbage slaw and creamy avocado sauce. This recipe is a great choice for a quick and healthy weeknight meal that the whole family will love.
Ingredients
- 1 lb white fish fillets, such as cod or tilapia
- 2 tbsp olive oil
- 1 tsp chili powder
- 1/2 tsp cumin
- 1/2 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/4 tsp cayenne pepper
- Salt and pepper to taste
- 8 small corn or flour tortillas
- 1 cup shredded cabbage
- 1/4 cup chopped cilantro
- 1 avocado, mashed
- 1/4 cup plain Greek yogurt
- 1 lime, juiced
- Hot sauce, for serving
Directions
- Preheat your grill or grill pan over medium-high heat.
- In a small bowl, mix together olive oil, chili powder, cumin, smoked paprika, garlic powder, cayenne pepper, salt, and pepper to create a spice rub.
- Brush the fish fillets with the spice rub and grill for 3-4 minutes per side, until cooked through.
- While the fish is cooking, warm the tortillas on the grill for about 30 seconds per side.
- In a separate bowl, toss together the shredded cabbage and chopped cilantro.
- In another bowl, mix together mashed avocado, Greek yogurt, and lime juice to make the avocado sauce.
- To assemble the tacos, place a grilled fish fillet in each tortilla, top with cabbage slaw, avocado sauce, and a drizzle of hot sauce.
- Serve hot and enjoy!
Interesting Facts
Fish is a great source of protein and omega-3 fatty acids, which are essential for heart health.
Spicy foods have been shown to boost metabolism and promote weight loss.
The creamy avocado sauce adds a healthy dose of monounsaturated fats and fiber to these tacos.