These fish tacos are taco heaven! Soft flour tortillas are filled with crispy fish, sweet and sour brown sugar onions and an amazing creamy taco sauce.
Print Recipe
4 from 4 votes

Crispy Fish Tacos with Brown Sugar Onions and Spiced Sour Cream

These fish tacos might be our favourite type of tacos! A bold statement but the soft flour tortillas are filled with crispy fish, sweet and sour brown sugar onions and an amazing creamy taco sauce. This is taco heaven!!!!!
Prep Time20 mins
Cook Time5 mins
Total Time25 mins
Course: Main
Cuisine: Mexican
Servings: 4 -6
Calories: 591kcal
Author: Claire | Sprinkles and Sprouts
For more great recipes follow me on PinterestFollow @sprinklessprout
Need Metric Measurements?Use the options below to toggle between cups and grams (if relevant)


For the Sauce

  • 1 cup sour cream
  • 1/2 tsp cumin
  • 1/2 tsp ground coriander
  • 1/2 tsp dried dill
  • 1/2 tsp dried oregano
  • 1/2 lime
  • small handful of fresh cilantro

For the Brown Sugar Onions

  • 1 red onion
  • 1 lime
  • 1 tbsp light brown sugar

For the Fish (if not using store bought breaded fillets - see note 1)

  • 1 lb firm white fish fillets (I use Hoki)
  • 1/2 cup plain flour
  • 2 eggs
  • 1 cup panko breadcrumbs
  • 1 tbsp polenta/cornmeal (optional but it does add a crunch!)
  • salt
  • olive oil

To Serve

  • 2 cups white cabbage
  • 8-10 flour tortillas (get my recipe)
  • 1 green chilli (optional)


For the sauce

  • In a small bowl, mix together the sour cream, cumin, coriander, dill, oregano and the juice from the lime.
  • Chop the fresh coriander and them mix that though the sour cream.
  • Cover and place in the fridge for the flavours to mingle.

For the Brown Sugar Onions

  • Peel the red onion and then cut into thin half moon shapes.
  • Squeeze over the lime juice and set them aside whilst you prepare the fish.
  • Just before you serve the tacos sprinkle the sugar over the onions and give them a quick stir. It might not all completely dissolve but this is what makes them delicious!

For the Fish

  • Cut the fish into chunky fingers.
  • Set up a production line with three bowls.
  • Put the flour in the first bowl.
  • Break the eggs into the second and give them a good beat with a fork.
  • Place the panko breadcrumbs and polenta into the third bowl.
  • Line a tray with non-stick cooking paper.
  • Dredge the fish fingers in the flour mixture, then shake off any excess.
  • Dip the fillet into the egg and then turn it in the breadcrumbs.
  • Place the breaded fish onto your tray and continue with the remaining fillets.
  • Cover and refrigerate until you are ready to cook (see note 2)
  • Place some sheets of kitchen towels on a large platter and place a large non-stick frying pan over a medium heat.
  • Add a generous slug of oil and place in your fish fillets (don't over crowd the pan, this will take a couple of batches)
  • Cook for 2 minutes on one side and then carefully flip and cook for a further 2 minutes or until just cooked through.
  • Place the cooked fish on your platter to drain off any excess oil.
  • Add more oil to the pan and cook the remaining fillets

To Serve

  • Shred the cabbage
  • Gently warm the tortillas in the microwave or a dry frying pan. (see note 3)
  • Then layer up your tacos.
  • If you like it spicy then sprinkle over finely chopped green chillies.


  1. You can use store bought breaded or battered fish goujons or fillets for this recipe instead.
  2. Once prepared the fish will keep in the refrigerator for 3/4 hours.
  3. Get my recipe for homemade soft flourĀ tortilla here.


Calories: 591kcal | Carbohydrates: 66g | Protein: 36g | Fat: 20g | Saturated Fat: 9g | Cholesterol: 168mg | Sodium: 70.4mg | Potassium: 70.8mg | Fiber: 4g | Sugar: 11g | Vitamin A: 510IU | Vitamin C: 24.4mg | Calcium: 207mg | Iron: 5.2mg
Tried this recipe?Mention @sprinklesandsprouts or tag #sprinklesandsprouts