With fresh ingredients and zesty flavors, Spicy Lime Fish Tacos are a delightful dish that everyone will love. Perfect for both casual dinners and special occasions, these tacos are packed with protein and topped with a refreshing slaw. The combination of spices and lime makes every bite burst with flavor!
Why Youāll Love This Spicy Lime Fish Tacos
- Bursting with citrus and spice flavors.
- Quick to prepare and perfect for busy weeknights.
- Great for meal prep; reheat easily.
- Family-friendly recipe that kids will enjoy.
- Versatile; suitable for a variety of occasions.
- Delicious leftovers for lunch or dinner.
Ingredients Needed
Protein
- 1 lb White Fish (Cod, Tilapia, or Haddock)
Spices
- 2 tbsp Olive Oil
- 1 tbsp Chili Powder
- 1 tsp Ground Cumin
- 1 tsp Smoked Paprika
- 1 tsp Garlic Powder
- Sea Salt to taste
- Black Pepper to taste
Veggies
- 2 cups Green and Red Cabbage
- 1 medium Carrot
- 1/4 cup Fresh Cilantro
Sauce
- 1/2 cup Sour Cream or Greek Yogurt
- 2 tbsp Mayonnaise
Grain
- 8 pieces Flour or Corn Tortillas
Toppings
- 1 ripe Avocado
- 4 pieces Lime Wedges
Step-by-Step Instructions
1. Prepare the Fish
Pat the fish dry with paper towels. Season both sides with salt, pepper, chili powder, cumin, smoked paprika, and garlic powder.
2. Cook the Fish
Heat olive oil in a skillet over medium heat. Cook the fish for about 3-4 minutes on each side, or until it flakes easily with a fork.
3. Make the Slaw
In a bowl, mix together green and red cabbage, shredded carrot, lime juice, lime zest, and chopped cilantro. Season with salt to taste.
4. Mix the Sauce
In a small bowl, combine sour cream or yogurt with mayonnaise and a pinch of salt. Adjust seasoning if necessary.
5. Warm the Tortillas
In a dry skillet, warm the tortillas for about 30 seconds on each side until soft and pliable.
6. Assemble the Tacos
Flake the cooked fish into bite-sized pieces. Layer the fish, cabbage slaw, and sauce onto each tortilla.
7. Garnish
Top with sliced avocado and additional cilantro if desired. Serve with lime wedges for an added zing.
Serving Suggestions for Spicy Lime Fish Tacos
- Pair with black beans or Mexican rice for a complete meal.
- Serve with fresh avocado slices or guacamole for extra creaminess.
- Add salsa or hot sauce for an extra kick.
- Offer a side of tortilla chips and salsa for snacking.
Tips for Success with Spicy Lime Fish Tacos
- Use fresh fish for the best flavor and texture.
- Avoid overcooking the fish; it should be flaky but moist.
- Prepare the slaw in advance for even better flavor development.
- Store leftover tacos separately to keep components fresh.
Variations
Here are a few easy ways to change it up:
- Swap the white fish for shrimp or grilled chicken for a different protein.
- Add jalapeƱos or spicy salsa for extra heat.
- Go dairy-free by using avocado crema instead of sour cream.
- Include additional veggies like diced peppers or corn in the slaw.
Follow us on Pinterest for more cozy ideas.
What type of fish is best for fish tacos?
Can I make the slaw ahead of time?
Are these fish tacos gluten-free?
What can I serve with fish tacos?

Spicy Lime Fish Tacos
Ingredients
Method
- Pat the fish dry with paper towels. Season both sides with salt, pepper, chili powder, cumin, smoked paprika, and garlic powder.
- Heat olive oil in a skillet over medium heat. Cook the fish for about 3-4 minutes on each side, or until it flakes easily with a fork.
- In a bowl, mix together green and red cabbage, shredded carrot, lime juice, lime zest, and chopped cilantro. Season with salt to taste.
- In a small bowl, combine sour cream or yogurt with mayonnaise and a pinch of salt. Adjust seasoning if necessary.
- In a dry skillet, warm the tortillas for about 30 seconds on each side until soft and pliable.
- Flake the cooked fish into bite-sized pieces. Layer the fish, cabbage slaw, and sauce onto each tortilla.
- Top with sliced avocado and additional cilantro if desired. Serve with lime wedges for an added zing.