Crispy Baked Fish Tacos With Lime Slaw

I remember the first time I tried to make fish tacos at home—the fish was soggy, the slaw was watery, and the whole thing fell apart in my hands. It was a proper kitchen disaster. After a lot of trial and error, I finally cracked the code for a version that delivers that satisfying crunch without the hassle of deep-frying. These Crispy Baked Fish Tacos with Lime Slaw are now a staple in my home, offering all the texture and zing you crave from a takeaway, but made with simple, wholesome ingredients.
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 18 minutes
- Total Time: 38 minutes
- Servings: 4 (2 tacos per serving)
- Difficulty: Medium
Why You’ll Love This Crispy Baked Fish Tacos with Lime Slaw
- Genuinely crispy without the deep fryer: The panko breadcrumb coating gets beautifully golden and crunchy in the oven, giving you that satisfying bite with far less oil.
- A slaw that stays crunchy: We salt the cabbage first to draw out excess moisture, ensuring your slaw remains crisp and doesn’t make the tacos soggy.
- Bright, zesty flavours: The tangy lime and fresh coriander in the slaw cut through the richness of the fish, creating a balanced, refreshing taco.
- Family-friendly and customisable: My kids absolutely devour this every time I make it. You can easily adjust the spice level or swap the fish for chicken or halloumi.
- A healthier weeknight win: Baking instead of frying reduces the fat content, making this a lighter choice that doesn’t compromise on flavour or texture.
Ingredients You’ll Need
- 600g firm white fish fillets (cod, haddock, or pollock work well)
- 100g plain flour
- 2 large eggs, beaten
- 150g panko breadcrumbs
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon ground cumin
- ½ teaspoon sea salt
- ¼ teaspoon black pepper
- 3 tablespoons olive oil, plus extra for greasing
- 8 small corn or flour tortillas
- For the Lime Slaw: 300g white cabbage, finely shredded
- 1 small red onion, thinly sliced
- 1 large carrot, grated
- Juice of 2 limes
- 3 tablespoons Greek yoghurt
- 1 tablespoon honey
- Small bunch fresh coriander, chopped
- Salt and pepper, to taste
Tip: For the best texture, use a firm, thick white fish like cod or haddock. If the fillets are thin, they will cook too quickly and may dry out before the coating crisps up.
How to Make Crispy Baked Fish Tacos with Lime Slaw
- Prepare the slaw first: In a large bowl, combine the shredded cabbage, sliced red onion, and grated carrot. Sprinkle over ½ teaspoon of salt and toss well. Set aside for 10 minutes. You will notice the cabbage releasing water—this is the key to a non-soggy slaw. After 10 minutes, pour off any excess liquid. Add the lime juice, Greek yoghurt, honey, and most of the chopped coriander. Stir until everything is well coated. The slaw should look glossy and vibrant, with a sharp, fresh smell. Season with pepper and set aside.
- Set up your coating station: Arrange three shallow bowls. In the first, place the plain flour. In the second, the beaten eggs. In the third, mix the panko breadcrumbs with the smoked paprika, garlic powder, cumin, salt, and pepper. The breadcrumb mixture should be fragrant and evenly coloured from the spices.
- Prepare the fish: Pat the fish fillets dry with kitchen paper. Cut them into strips about 3cm wide. The flesh should feel firm and slightly damp. Working with one piece at a time, dust it in the flour, shaking off any excess. Then dip it into the egg, letting any extra drip back into the bowl. Finally, press it firmly into the seasoned panko mixture. The coated strip should feel completely dry and crunchy to the touch. Place it on a plate while you coat the rest.
- Bake the fish: Preheat your oven to 220°C (200°C fan). Line a 9×13 inch baking dish with aluminium foil and brush it lightly with olive oil. Arrange the coated fish strips in a single layer, leaving a little space between each piece. Drizzle or spray the tops of the fish with the remaining olive oil. Bake for 15-18 minutes, turning the pieces over halfway through. The fish is done when the coating is a deep golden brown and sounds crisp when you tap it with a fork. The internal temperature should reach 63°C, and the fish should flake easily when tested.
- Warm the tortillas: While the fish bakes, wrap your tortillas in a clean tea towel and warm them in the oven for the last 3-4 minutes of baking time. Alternatively, you can heat them in a dry frying pan over a medium heat for about 30 seconds per side. They should become pliable and slightly charred in spots, with a warm, toasty aroma.
- Assemble the tacos: Lay two warm tortillas on each plate. Divide the crispy fish strips among them. Top generously with the lime slaw, ensuring you get a good amount of the crunchy vegetables and dressing on each taco. Sprinkle over the remaining fresh coriander. Serve immediately while the fish is still hot and the slaw is cold and refreshing.
Tips From My Kitchen
- Don’t skip salting the cabbage: This is the single most important step for a crunchy slaw. Cabbage has a high water content, and if you don’t draw that moisture out, it will leak into your tacos and make the crispy coating go soft. The salt breaks down the cell walls and releases the water, which you then simply pour away. Your reward is a slaw that stays crisp for hours.
- Use panko, not regular breadcrumbs: Panko breadcrumbs are larger and flakier than standard breadcrumbs, which means they create a much better texture when baked. They trap air pockets, leading to a lighter, crunchier coating. The smoked paprika also clings to the panko better, giving you more flavour in every bite.
- Oil is your friend for baking: A light drizzle or spray of oil over the coated fish is non-negotiable for achieving crispiness in the oven. The oil helps the panko toast and brown evenly. Without it, the coating will remain pale and dry. Don’t drown the fish—just a light coating is enough to turn the crumbs golden.
- Let the fish rest before coating: After patting the fish dry, let it sit on a plate for a couple of minutes. This allows any remaining surface moisture to evaporate. A dry surface ensures the flour sticks properly, which in turn helps the egg and breadcrumbs adhere. Wet fish leads to patchy, slipping coating.
- Don’t overcrowd the baking dish: If the fish strips are touching, they will steam rather than bake. This creates moisture around the coating, preventing it from becoming crisp. Leave a small gap between each piece to allow the hot air to circulate freely. If necessary, use two baking dishes or bake in batches.
- Make the slaw ahead: The lime slaw can be prepared up to 24 hours in advance. Simply keep it in an airtight container in the fridge. The flavours will meld together beautifully, and the cabbage will stay crisp if you’ve salted it properly. This makes assembling dinner on a busy weeknight even faster.
Equipment You’ll Need
- 9×13 inch baking dish
- Aluminium foil
- Mixing bowls (3 medium, 1 large)
- Sharp knife
- Cutting board
- Measuring spoons
- Kitchen tongs
- Box grater or food processor for the carrot
What to Serve With Crispy Baked Fish Tacos with Lime Slaw
These tacos are a meal in themselves, but a few simple sides round them out beautifully. Consider a bowl of black beans simmered with cumin and garlic, or some Mexican-style rice. A simple side of grilled corn on the cob slathered with a little butter and chilli powder is also a lovely addition. For a lighter option, a simple green salad with avocado works well. And if you’re in the mood for another satisfying weeknight meal, you might enjoy our Healthy Baked Chicken Shawarma Wraps for a different flavour profile.
- Black beans with cumin and garlic
- Mexican-style rice
- Grilled corn on the cob with butter and chilli powder
- Simple avocado and tomato salad
Frequently Asked Questions

Crispy Baked Fish Tacos with Lime Slaw
Ingredients
Method
- Prepare the slaw first: In a large bowl, combine the shredded cabbage, sliced red onion, and grated carrot. Sprinkle over ½ teaspoon of salt and toss well. Set aside for 10 minutes. You will notice the cabbage releasing water—this is the key to a non-soggy slaw. After 10 minutes, pour off any excess liquid. Add the lime juice, Greek yoghurt, honey, and most of the chopped coriander. Stir until everything is well coated. The slaw should look glossy and vibrant, with a sharp, fresh smell. Season with pepper and set aside.
- Set up your coating station: Arrange three shallow bowls. In the first, place the plain flour. In the second, the beaten eggs. In the third, mix the panko breadcrumbs with the smoked paprika, garlic powder, cumin, salt, and pepper. The breadcrumb mixture should be fragrant and evenly coloured from the spices.
- Prepare the fish: Pat the fish fillets dry with kitchen paper. Cut them into strips about 3cm wide. The flesh should feel firm and slightly damp. Working with one piece at a time, dust it in the flour, shaking off any excess. Then dip it into the egg, letting any extra drip back into the bowl. Finally, press it firmly into the seasoned panko mixture. The coated strip should feel completely dry and crunchy to the touch. Place it on a plate while you coat the rest.
- Bake the fish: Preheat your oven to 220°C (200°C fan). Line a 9x13 inch baking dish with aluminium foil and brush it lightly with olive oil. Arrange the coated fish strips in a single layer, leaving a little space between each piece. Drizzle or spray the tops of the fish with the remaining olive oil. Bake for 15-18 minutes, turning the pieces over halfway through. The fish is done when the coating is a deep golden brown and sounds crisp when you tap it with a fork. The internal temperature should reach 63°C, and the fish should flake easily when tested.
- Warm the tortillas: While the fish bakes, wrap your tortillas in a clean tea towel and warm them in the oven for the last 3-4 minutes of baking time. Alternatively, you can heat them in a dry frying pan over a medium heat for about 30 seconds per side. They should become pliable and slightly charred in spots, with a warm, toasty aroma.
- Assemble the tacos: Lay two warm tortillas on each plate. Divide the crispy fish strips among them. Top generously with the lime slaw, ensuring you get a good amount of the crunchy vegetables and dressing on each taco. Sprinkle over the remaining fresh coriander. Serve immediately while the fish is still hot and the slaw is cold and refreshing.
Notes
I’d love to hear how these tacos turn out for you. Have you tried a different spice blend or a new topping? Share your experience in the comments below, and don’t forget to browse more weeknight dinner ideas on our Blog or check out our selection of Dinner recipes for more inspiration. Happy cooking!







