These Fish Tacos are everything you want in a meal: vibrant, zesty, and packed with flavor, all while keeping things light and nourishing. Tender, seasoned fish wrapped in warm tortillas and topped with crunchy slaw and a creamy, tangy sauce—this dish is a go-to for taco night made healthier. Whether you’re feeding a family or prepping meals for the week, these tacos deliver big taste in a balanced way.
Why You’ll Love This Recipe
Fast & Easy: On the table in under 30 minutes.
Fresh Ingredients: A colorful mix of textures and flavors.
Customizable: Great with different fish, toppings, or tortillas.
Light & Satisfying: High in protein, lower in calories.
Ingredients
For the Fish:
- 1 lb white fish fillets (tilapia, cod, or mahi-mahi)
- 1 tbsp olive oil or cooking spray
- 1 tsp chili powder
- ½ tsp cumin
- ½ tsp garlic powder
- ¼ tsp smoked paprika
- Salt and pepper, to taste
- Juice of ½ lime
For the Slaw:
- 2 cups shredded cabbage or coleslaw mix
- 1 tbsp light mayo or plain Greek yogurt
- 1 tsp lime juice
- Pinch of salt
For the Tacos:
- 8 small corn or low-carb tortillas, warmed
- Fresh cilantro, diced red onion, or sliced avocado (optional for garnish)
- Lime wedges for serving
Instructions
1. Season & Cook the Fish
Pat the fish dry and season with chili powder, cumin, garlic powder, paprika, salt, pepper, and lime juice. Heat olive oil in a skillet over medium heat. Cook the fish for 3–4 minutes per side, or until flaky and cooked through. Remove from heat and gently break into chunks.
2. Make the Slaw
In a bowl, combine shredded cabbage with light mayo or Greek yogurt, lime juice, and a pinch of salt. Toss until coated. Adjust seasoning to taste.
3. Assemble the Tacos
Warm the tortillas in a dry skillet or microwave. Fill each tortilla with a portion of the cooked fish and top with slaw. Add optional garnishes like fresh cilantro, red onion, or avocado.
4. Serve
Serve immediately with lime wedges on the side for extra zing.

Nutritional Information (Per 2 Tacos, Approximate)
Calories: 280
Carbohydrates: 22g
Fat: 9g
Protein: 25g
Fiber: 3g
Tips for Success
- Use Fresh or Frozen Fish: Both work well—just make sure to fully thaw and pat dry before cooking.
- Add Spice: For a kick, mix a dash of hot sauce or diced jalapeño into the slaw.
- Make It Meal-Prep Friendly: Keep components separate and assemble just before eating.
- Swap the Tortilla: Try lettuce wraps or whole wheat tortillas for extra variety.
Why This Recipe Works
This recipe delivers the bold flavors of your favorite fish taco stand in a way that’s approachable and health-conscious. With lean protein, fresh veggies, and a burst of citrus, it checks every box—flavor, texture, and balance.
Fish Tacos are a delicious way to enjoy a fresh, fulfilling meal that doesn’t skimp on flavor. Perfect for taco Tuesdays, summer dinners, or a quick weeknight win, these tacos are sure to become a staple in your rotation. Light, zesty, and easy to make—they’re everything a great taco should be.
Fish Tacos – Fresh, Flavorful, and Lightly Satisfying
2
servings15
minutes10
minutes280
kcal25
minutesThese Fish Tacos are everything you want in a meal: vibrant, zesty, and packed with flavor, all while keeping things light and nourishing. Tender, seasoned fish wrapped in warm tortillas and topped with crunchy slaw and a creamy, tangy sauce—this dish is a go-to for taco night made healthier. Whether you’re feeding a family or prepping meals for the week, these tacos deliver big taste in a balanced way.
Ingredients
For the Fish:
1 lb white fish fillets (tilapia, cod, or mahi-mahi)
1 tbsp olive oil or cooking spray
1 tsp chili powder
½ tsp cumin
½ tsp garlic powder
¼ tsp smoked paprika
Salt and pepper, to taste
Juice of ½ lime
For the Slaw:
2 cups shredded cabbage or coleslaw mix
1 tbsp light mayo or plain Greek yogurt
1 tsp lime juice
Pinch of salt
For the Tacos:
8 small corn or low-carb tortillas, warmed
Fresh cilantro, diced red onion, or sliced avocado (optional for garnish)
Lime wedges for serving
Instructions
- Season & Cook the Fish
Pat the fish dry and season with chili powder, cumin, garlic powder, paprika, salt, pepper, and lime juice. Heat olive oil in a skillet over medium heat. Cook the fish for 3–4 minutes per side, or until flaky and cooked through. Remove from heat and gently break into chunks. - Make the Slaw
In a bowl, combine shredded cabbage with light mayo or Greek yogurt, lime juice, and a pinch of salt. Toss until coated. Adjust seasoning to taste. - Assemble the Tacos
Warm the tortillas in a dry skillet or microwave. Fill each tortilla with a portion of the cooked fish and top with slaw. Add optional garnishes like fresh cilantro, red onion, or avocado. - Serve
Serve immediately with lime wedges on the side for extra zing.
Notes
- Use Fresh or Frozen Fish: Both work well—just make sure to fully thaw and pat dry before cooking.
Add Spice: For a kick, mix a dash of hot sauce or diced jalapeño into the slaw.
Make It Meal-Prep Friendly: Keep components separate and assemble just before eating.
Swap the Tortilla: Try lettuce wraps or whole wheat tortillas for extra variety.