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.

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
- 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.
- Make the chipotle crema: Stir together the sour cream, minced chipotle, adobo sauce, lime juice, and garlic until smooth. Refrigerate until ready to serve.
- 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.
- 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.
- 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.
- 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.
- 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
Ingredients
Equipment
Method
- Toss cabbage and cilantro with lime juice, honey, and salt. Let sit while you prepare everything else.
- Stir together sour cream, minced chipotle, adobo sauce, lime juice, and garlic until smooth. Refrigerate until serving.
- Preheat oven to 425°F (220°C). Place a wire rack on a rimmed baking sheet and spray with cooking spray.
- Three shallow dishes: flour seasoned with salt, beaten egg, and panko mixed with cumin, chili powder, garlic powder, lime zest, salt, and pepper.
- Dredge each fish strip in flour (shake off excess), dip in egg, then press into seasoned panko coating on all sides.
- 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.
- 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.
