First time I tried to make fish tacos at home, I went the traditional fried route, and my kitchen smelled like a beach shack for two days afterward. These days I bake the fish instead, and honestly, I do not miss the deep-frying at all. The panko crust still gets that satisfying crunch, just without the cleanup and the lingering oil smell.

This baked version captures everything that makes a great fish taco so good — crispy, flavorful fish, cool and creamy slaw, fresh pico de gallo, and warm corn tortillas — without the deep-frying. The fish gets a light panko crust seasoned with cumin, chili powder, and lime, then goes into a hot oven. Out of the oven, it comes crispy on the outside, flaky and moist on the inside, and packed with flavor.

Baked fish tacos with cabbage slaw and lime crema in corn tortillas

The best fish for fish tacos is firm and mild, with a texture that holds together during cooking — and one that will not overpower your toppings with a strong fishy taste. Mahi-mahi is my personal favorite: slightly sweet in flavor, firm and meaty in texture, and remarkably well-suited to the bold spices in this recipe. For a more traditional and budget-friendly choice, cod is reliably available year-round and holds up beautifully inside a taco. Tilapia, halibut, and sea bass are all excellent options too.

Two components really elevate these tacos from good to spectacular: the creamy cilantro-lime slaw and the chipotle crema. The slaw brings crunch, freshness, and a cooling contrast to the warm spiced fish. As for the crema, a simple mix of sour cream, chipotle peppers, lime juice, and garlic adds a smoky, tangy richness that makes every single bite exciting. Both components can be made ahead of time, too, which makes these tacos a genuinely easy choice for casual entertaining.

Ingredients

For the Fish:

  • 1.5 lbs firm white fish (cod, mahi-mahi, or tilapia), cut into strips
  • 3/4 cup panko breadcrumbs
  • 1/4 cup all-purpose flour
  • 1 egg, beaten
  • 1 tsp cumin
  • 1 tsp chili powder
  • 1/2 tsp garlic powder
  • Zest of 1 lime
  • Salt and black pepper
  • Cooking spray or olive oil

For the Cilantro Lime Slaw:

  • 3 cups shredded green or purple cabbage
  • 1/4 cup fresh cilantro, chopped
  • Juice of 2 limes
  • 1 tbsp honey
  • Salt

For the Chipotle Crema:

  • 1/2 cup sour cream or Greek yogurt
  • 1 chipotle pepper in adobo, minced
  • 1 tbsp adobo sauce
  • Juice of 1 lime
  • 1 garlic clove, grated

For serving: 12 small corn tortillas, pico de gallo, lime wedges, sliced avocado.

Step-by-Step Instructions

  1. Make the slaw: Toss the cabbage and cilantro with lime juice, honey, and salt. Let it sit while you prepare everything else — the acid will slightly soften the cabbage and meld the flavors together.
  2. Make the chipotle crema: Stir together the sour cream, minced chipotle, adobo sauce, lime juice, and garlic until smooth. Refrigerate until ready to serve.
  3. Preheat the oven to 425°F (220°C). Place a wire rack on a rimmed baking sheet and spray with cooking spray. The rack is important — elevating the fish allows both sides to get crispy at the same time.
  4. Set up your breading station: Use three shallow dishes: flour seasoned with salt, beaten egg, and panko mixed with cumin, chili powder, garlic powder, lime zest, salt, and pepper.
  5. Bread the fish: Dredge each fish strip in flour and shake off the excess. Dip in egg, then press firmly into the seasoned panko on all sides.
  6. Bake: Arrange the breaded fish on the rack and spray lightly with cooking spray. Bake for 12-15 minutes, until the crust turns golden and crispy and the fish flakes easily.
  7. Assemble the tacos: Warm the corn tortillas first. Add a spoonful of slaw, 2-3 pieces of crispy fish, a drizzle of chipotle crema, pico de gallo, and avocado slices. Serve with lime wedges on the side.

Nutrition Information (Per 2 Tacos, Serves 6)

  • Calories: 320 kcal
  • Protein: 26g
  • Carbohydrates: 32g
  • Fat: 10g
  • Fiber: 4g
  • Vitamin C: 40% Daily Value | Vitamin B6: 25% Daily Value

Note: nutritional values are estimates based on standard ingredient databases and may vary depending on specific brands and substitutions used.

Frequently Asked Questions

Can I use an air fryer instead of the oven? Absolutely. Air fry at 400°F for 10-12 minutes, flipping halfway through. The air fryer actually produces exceptionally crispy results with minimal oil.

How do I prevent the breading from falling off? Make sure to pat the fish completely dry before breading, since moisture causes the breading to slip. Press the panko firmly onto the fish on all sides for the best adhesion.

Can I use frozen fish? Yes, just thaw it completely and pat it very dry before breading. Frozen fish often holds excess water, which can make the breading soggy if not dried properly first.

Healthy Oven-Baked Fish Tacos

Crispy panko-crusted baked fish in warm corn tortillas with cool cilantro-lime slaw and smoky chipotle crema — all the satisfaction of fried fish tacos with a fraction of the oil and calories.
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Servings: 6 servings (2 tacos each)
Course: Dinner, Main Course
Cuisine: Baja, Mexican
Calories: 320

Ingredients
  

Crispy Fish
  • 1.5 lb firm white fish cod, mahi-mahi, or tilapia — cut into strips
  • 0.75 cup panko breadcrumbs
  • 0.25 cup all-purpose flour
  • 1 large egg beaten
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 0.5 tsp garlic powder
  • 1 lime zest only
  • 1 tsp salt
  • 1 cooking spray
Cilantro Lime Slaw
  • 3 cup shredded green or purple cabbage
  • 0.25 cup fresh cilantro chopped
  • 2 limes juice only
  • 1 tbsp honey
  • 0.5 tsp salt
Chipotle Crema
  • 0.5 cup sour cream or Greek yogurt
  • 1 chipotle pepper in adobo sauce minced
  • 1 tbsp adobo sauce
  • 1 lime juice only
  • 1 garlic clove grated
To Serve
  • 12 small corn tortillas warmed
  • 1 cup pico de gallo
  • 2 ripe avocados sliced
  • 2 limes cut into wedges

Equipment

  • 1 Rimmed baking sheet with wire rack
  • 3 Shallow dishes for breading station

Method
 

Prep
  1. Toss cabbage and cilantro with lime juice, honey, and salt. Let sit while you prepare everything else.
  2. Stir together sour cream, minced chipotle, adobo sauce, lime juice, and garlic until smooth. Refrigerate until serving.
  3. Preheat oven to 425°F (220°C). Place a wire rack on a rimmed baking sheet and spray with cooking spray.
Bread and Bake the Fish
  1. Three shallow dishes: flour seasoned with salt, beaten egg, and panko mixed with cumin, chili powder, garlic powder, lime zest, salt, and pepper.
  2. Dredge each fish strip in flour (shake off excess), dip in egg, then press into seasoned panko coating on all sides.
  3. Arrange breaded fish on the rack. Spray lightly with cooking spray. Bake 12-15 minutes until crust is golden and crispy and fish flakes easily.
Assemble
  1. Warm corn tortillas. Add a spoonful of slaw, 2-3 pieces of crispy fish, a drizzle of chipotle crema, pico de gallo, and avocado slices. Serve with lime wedges.

Notes

Air fryer version: cook breaded fish at 400°F for 10-12 minutes, flipping halfway. Pat fish COMPLETELY dry before breading — moisture causes the breading to slip off. Make sure to use a wire rack for oven baking so hot air circulates around all sides of the fish.