Healthy Mexican Favorite

Featured in Hearty Main Courses.

These healthy fish tacos feature baked cod with Mexican seasonings, served in warm tortillas with fresh toppings including cabbage, crema, and pickled onions.

Casey
Updated on Mon, 20 Jan 2025 20:10:16 GMT
A platter of fish tacos filled with grilled fish, lettuce, avocado, diced red onions, cilantro, and a dollop of creamy sauce, garnished with lime wedges. Pin it
A platter of fish tacos filled with grilled fish, lettuce, avocado, diced red onions, cilantro, and a dollop of creamy sauce, garnished with lime wedges. | cookingwithcasey.com

I discovered this Baked Fish Taco recipe during a mission to make Taco Tuesday both healthier and more exciting. Now it's become our family's favorite twist on taco night. The combination of flaky seasoned fish fresh toppings and that amazing homemade crema creates such incredible flavors that even my picky eaters ask for seconds. It's like a beach vacation wrapped in a tortilla!

What Makes These So Special

These aren't your ordinary fish tacos. By baking instead of frying we keep things light and healthy but trust me you won't miss the heavy breading. The fish comes out perfectly flaky every time and when you add all those colorful toppings it's like a fiesta on your plate. Plus everyone can customize their own which makes dinner fun for the whole family.

What You'll Need

  • Fish: Thick cod or haddock filets, such as "Captain's Cut" for the best results.
  • Seasonings: Kosher salt, white pepper, paprika, cayenne, and ground coriander.
  • Tortillas: Yellow or white corn tortillas, or flour tortillas for a softer option.
  • Toppings: Fresh avocado, pickled red onions, Cotija cheese, shredded Napa cabbage, cilantro, and lime wedges.
  • Crema: A homemade creamy topping for a bright and tangy flavor.
  • Cooking Spray: Used to lightly fry the tortillas for enhanced flavor and texture.
A platter of fish tacos topped with fresh ingredients like pico de gallo, avocado, cilantro, and served with lime wedges and guacamole. Pin it
A platter of fish tacos topped with fresh ingredients like pico de gallo, avocado, cilantro, and served with lime wedges and guacamole. | cookingwithcasey.com

Let's Make Some Tacos

Prepare the Pickled Red Onions
Follow the recipe to make pickled red onions, allowing them to cool before use.
Make the Crema
Prepare the crema in advance, letting it set at room temperature for at least four hours or overnight.
Soak the Cabbage
Soak shredded Napa cabbage in warm water for 30 minutes, then drain thoroughly.
Bake the Fish
Preheat the oven to 375°F (190°C). Place fish filets on a baking sheet sprayed with cooking spray, brush with butter and olive oil, and sprinkle with seasonings. Bake until cooked through, about 12–15 minutes.
Warm the Tortillas
Lightly spray each tortilla with cooking spray and heat in a hot skillet for 30 seconds per side. Stack and wrap in foil to keep warm.
Assemble the Tacos
Place cabbage on the bottom of each tortilla, followed by baked fish, and top with avocado, pickled onions, Cotija cheese, cilantro, and crema. Serve with lime wedges.

My Kitchen Secrets

Here's what I've learned from making countless batches of these tacos: always look for thick fish filets they stay much more moist while baking. Don't skip warming those tortillas the texture makes such a difference. And that crema? Make it the night before the flavors get even better.

Mix It Up

Some nights I'll add mango salsa for a sweet twist or spice things up with extra jalapeños. My husband loves when I use smoked paprika on the fish and my kids go crazy for the version with tiny shrimp instead of fish. The basic recipe is so solid you can really play with the variations.

A close-up of a plate filled with fish tacos topped with avocado, sour cream, cilantro, and red onions, accompanied by a lime wedge. Pin it
A close-up of a plate filled with fish tacos topped with avocado, sour cream, cilantro, and red onions, accompanied by a lime wedge. | cookingwithcasey.com

Perfect Partners

We love serving these with Mexican rice and black beans on the side. A cold margarita or Mexican beer makes it feel like a real fiesta. And don't forget plenty of lime wedges they brighten up all the flavors!

Keep It Fresh

If you have leftovers store the components separately the fish will keep for a couple days in the fridge. Just warm it gently in the microwave and assemble with fresh toppings when you're ready to eat. The pickled onions and crema actually get better over time!

Why You'll Love These

These tacos have totally transformed our Taco Tuesdays. They're light enough for a weeknight dinner but special enough for entertaining. Plus that moment when you take your first bite and all those flavors come together? Pure taco magic!

A platter of six fish tacos topped with cream, pickled red onions, and avocado, alongside lime wedges and additional toppings. Pin it
A platter of six fish tacos topped with cream, pickled red onions, and avocado, alongside lime wedges and additional toppings. | cookingwithcasey.com

Frequently Asked Questions

→ Why soak the cabbage?

Soaking and rinsing cabbage removes bitterness and makes it more tender while maintaining crunch.

→ What's Captain's cut cod?

Captain's cut refers to thicker cod fillets, which work better in this recipe as they're less likely to break apart.

→ Can I prep components ahead?

Yes, the crema and pickled onions should be made hours ahead. Cabbage can be prepped early and stored in cold water.

→ Why spray tortillas?

Light spray creates a better texture when heated and helps prevent them from drying out or cracking.

Conclusion

These healthy fish tacos feature baked cod with Mexican seasonings, served in warm tortillas with fresh toppings including cabbage, crema, and pickled onions.

Baked Fish Tacos

Seasoned baked cod in lightly fried corn tortillas with fresh cabbage, pickled onions, and Mexican-style toppings.

Prep Time
35 Minutes
Cook Time
25 Minutes
Total Time
60 Minutes
By: Casey

Category: Hearty Main Dishes

Difficulty: Intermediate

Cuisine: Mexican

Yield: 6 Servings (18 tacos)

Dietary: ~

Ingredients

01 1 1/2 pounds thick cod or haddock fillets.
02 1 tablespoon butter.
03 1 tablespoon olive oil.
04 1/2 teaspoon kosher salt.
05 1/4 teaspoon white pepper.
06 1/2 teaspoon paprika.
07 1/4 teaspoon cayenne pepper.
08 1/4 teaspoon coriander.
09 4 cups shredded Napa cabbage.
10 1 cup crumbled Cotija cheese.
11 1/4 cup chopped cilantro.
12 1 avocado, diced.
13 18 six-inch tortillas.
14 2 limes, cut into wedges.

Instructions

Step 01

Make crema and pickled onions ahead. Soak cabbage in warm water twice for 15 minutes each.

Step 02

Place fish in greased pan, brush with butter-oil mix, season with spices.

Step 03

Cook fish at 375°F for 20-25 minutes until flaky.

Step 04

Spray tortillas with oil, heat in hot skillet 30 seconds per side.

Step 05

Layer cabbage, fish, onions, cheese, cilantro, avocado and crema in tortillas.

Notes

  1. Make crema ahead.
  2. Use Captain's cut cod.
  3. Can be served build-your-own style.

Tools You'll Need

  • Baking dish.
  • Skillet.
  • Foil.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (butter, cheese).
  • Fish.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 652
  • Total Fat: 27.3 g
  • Total Carbohydrate: 67.8 g
  • Protein: 36.5 g