Go Back
+ servings
Basa fish curry.
Print Recipe
4 from 1 vote

Basa Fish Curry

This easy, lean and absolutely delicious basa fish curry is a perfect weeknight dinner you can make in only 15 minutes. White basa fish is marinated for a few hours before being cooked in a quick homemade curry sauce.
Prep Time5 mins
Cook Time10 mins
Marinating Time30 mins
Total Time45 mins
Course: Dinner, Main Course
Cuisine: Indian
Keyword: basa, curry, fish
Servings: 4
Calories: 90kcal
Author: Tonje
Cost: Cheap


  • 4 basa fish fillets (500 g / 1 lbs)


  • 2 teaspoon ginger (or thumb sized piece of ginger)
  • 4 tablespoon tomato paste
  • 4 tablespoon Greek yogurt (natural yogurt)
  • 2 teaspoon curry powder

Curry Sauce


  • First, we will create a marinade by combining ginger paste, tomato paste, Greek yogurt and curry powder in a small bowl. Chop the basa fillets in bite sized pieces, and place them in a bowl. Add the marinade to the fish, and stir to coat evenly.
  • Place the fish in the refrigerator, and leave it to marinade for at least 30 minutes, or up to several hours. I like to do this step in the morning, and leave the fish in the refrigerator until I’m ready to finish dinner in the afternoon. This allows the fish to absorb the curry flavor.
  • Heat up the oil in a pot on medium heat, and add finely diced onion. Sauté the onion for a few minutes until it’s soft and translucent. Add finely minced garlic and chili, and sauté for another minute.
  • Then, add the curry powder, tomato paste, and the fish to the pot along with all the marinade.
  • Cook the fish curry while stirring occasionally for about 5 minutes, or until the fish has cooked through. You’ll know that the fish is ready when it starts to flake at the touch of a fork. Avoid overcooking it, or the fish will flake and practically dissolve into the sauce.
  • Serve fish curry immediately while it’s still hot with your favorite side dishes!



Leftover basa fish curry can be stored in a refrigerator for up to 3 days. You can reheat it for a few minutes in a microwave or on the stove top, and serve the leftovers warm.

Top tips

Here are all my best tips for making the perfect basa fish curry:
  • Remember that the fish will cook through faster than you’d expect. It only needs a few minutes in the pot. Make sure not to overcook it, or it will be dry.
  • Using quality ingredients such as a nice curry powder will make all the difference in this dish. You can buy premade curry powder, or make your own seasoning mix.
  • Leave the fish to marinade for a few hours to increase the flavors in the dish. If you’re short on time, you can skip this step.


Calories: 90kcal | Carbohydrates: 12g | Protein: 4g | Fat: 4g | Saturated Fat: 3g | Cholesterol: 1mg | Sodium: 199mg | Potassium: 399mg | Fiber: 3g | Sugar: 6g | Vitamin A: 527IU | Vitamin C: 32mg | Calcium: 45mg | Iron: 2mg