These fish tacos are a crowd-pleaser and the perfect meal for a casual get-together or a family dinner. The crispy fish, flavorful toppings, and creamy sauce create a tasty and satisfying dish that will have everyone coming back for more.
Ingredients
- 1 lb white fish fillets (such as cod or tilapia)
- 1/2 cup all-purpose flour
- 1 tsp chili powder
- 1/2 tsp cumin
- 1/2 tsp garlic powder
- 1/2 tsp paprika
- Salt and pepper to taste
- 8 small corn or flour tortillas
- 1 cup shredded cabbage
- 1/2 cup chopped fresh cilantro
- 1/4 cup diced red onion
- 1 avocado, sliced
- 1 lime, cut into wedges
- Sour cream or Greek yogurt for serving
- Hot sauce for serving
Directions
- In a shallow dish, mix together the flour, chili powder, cumin, garlic powder, paprika, salt, and pepper.
- Dredge the fish fillets in the flour mixture, shaking off any excess.
- Heat oil in a large skillet over medium-high heat.
- Cook the fish fillets for 3-4 minutes per side, or until golden and cooked through.
- Remove the fish from the skillet and let it rest on a paper towel-lined plate.
- Warm the tortillas in the skillet or oven.
- To assemble the tacos, place a fish fillet on each tortilla and top with cabbage, cilantro, red onion, avocado, and a squeeze of lime.
- Drizzle with sour cream or yogurt and hot sauce.
- Serve the fish tacos hot with extra lime wedges on the side.
Interesting Facts
Fish tacos are believed to have originated in Baja California, Mexico.
The traditional Baja fish taco is made with beer-battered fish, but this recipe uses a lighter flour coating for a healthier option.
Fish is a great source of protein and omega-3 fatty acids, making these tacos not only delicious but also nutritious.