Fish Tacos
Healthy & Easy Fish Tacos Recipe (Ready in ~30 Minutes)
Fish tacos are one of those meals that instantly take me back to beachside dinners in Kauai — the salty breeze, bright flavors, and warm tortillas in hand. These quick, healthy fish tacos are inspired by those memories but perfect for a family weeknight dinner. They’re ready in about 30 minutes, full of fresh ingredients, and totally customizable.
Why You’ll Love This Fish Tacos Recipe
-
Quick & simple – On the table in under 30 minutes.
-
Fresh flavors – Zesty lime, juicy tomato salsa, and spice-kissed fish.
-
Healthy & satisfying – Lean white fish plus fresh veggies makes this a balanced meal.
Ingredients You’ll Need
For the Fish Tacos
-
Corn tortillas
-
1–2 lb white fish (like wild cod or mahi-mahi)
-
3 tbsp olive oil
-
1 lime (juice only)
-
Chili powder, salt & pepper
For the Fresh Tomato Salsa
-
Tomatoes
-
Red onion
-
Jalapeño (optional)
-
Garlic
-
Cilantro
-
Olive oil, salt & pepper
(Note: White fish like cod is often best for tacos—mild, flaky, and easy to season. Other popular options include tilapia, halibut, or mahi-mahi.)
How to Make Fish Tacos
1. Make the Tomato Salsa
Sauté chopped tomatoes, onion, garlic, and jalapeño in olive oil over medium-high heat until softened. Transfer to a blender and pulse until combined.
2. Season & Cook the Fish
Heat olive oil in a skillet. Sprinkle the fish with salt, pepper, chili powder, and lime juice. Cook until the fish easily flakes apart with a fork.
3. Warm the Tortillas
Heat each tortilla in a dry skillet or directly over a low flame until soft and slightly charred.
4. Assemble the Tacos
Layer warm tortillas with flaked fish, spoonfuls of tomato salsa, and optional garnishes like cilantro, chopped cabbage, or extra lime wedges.
Serve immediately and enjoy!
Topping Ideas (Make Them Yours)
-
Crunchy cabbage or slaw for texture
-
Avocado or guacamole for creaminess
-
Cilantro & lime for brightness
-
A drizzle of crema or lime sauce
These toppings balance the mild fish beautifully and echo classic fish taco flavors.
Tips for the Best Fish Tacos
✅ Warm your tortillas before assembling — cold tortillas can tear and make tacos harder to eat.
✅ Don’t overcook the fish — aim for flaky, not dry.
✅ Fresh ingredients matter — crisp cabbage and fresh lime juice make a huge difference.
Fish Tacos
- Total Time: 30 mins
- Yield: 2 servings 1x
Ingredients
For the Fish Tacos
-
8–10 small corn tortillas
-
1–2 pounds white fish (wild cod or mahi mahi work beautifully)
-
3 tablespoons extra virgin olive oil
-
Juice of 1 fresh lime
-
1 tablespoon chili powder
-
Sea salt and freshly ground black pepper, to taste
Optional Garnishes
-
Handful fresh cilantro, finely chopped
-
1 jalapeño, finely diced
-
1 cup shredded red cabbage (about ¼ small head)
-
Pureed tomato salsa (recipe below)
Pureed Tomato Salsa
-
2+ tablespoons extra virgin olive oil
-
1 small red onion, chopped
-
4 cloves garlic, roughly chopped
-
4 large ripe tomatoes, chopped
-
1 jalapeño (seeds removed for less heat)
-
1 tablespoon dried oregano
-
Small handful fresh cilantro leaves
-
Sea salt and freshly ground black pepper, to taste
Instructions
First, make your tomato salsa.
In a skillet over medium-high heat, add the olive oil and chopped vegetables. Sauté until they soften and start to turn lightly golden and fragrant. Once cooked, transfer the mixture to a blender and blend until smooth and combined. Set aside.
Next, cook the fish.
Heat olive oil in a skillet over medium-high heat. Add the fish and season with salt, pepper, fresh lime juice, and chili powder. Cook until the fish is opaque and flakes easily with a fork. Use a spatula to gently break it into bite-size pieces right in the pan.
Warm your corn tortillas in a dry skillet until soft and pliable.
To assemble, layer flaky fish onto each tortilla, spoon over the pureed tomato salsa, and add your favorite garnishes.
We typically use only about ¼ of the salsa for one meal and freeze the rest for future fish taco nights — such an easy win.
Enjoy!
- Prep Time: 20 mins
- Cook Time: 10 mins
- Category: Seafood








