Balti Fish Curry Recipe

This vibrant Balti Fish Curry recipe, inspired by an Australian Women's Weekly cookbook, is a quick and flavorful weeknight meal! Enjoy tender fish simmered in a rich, creamy coconut sauce with aromatic spices and fresh herbs. A slightly adapted version with added salt (to taste), extra garlic for bolder flavor, and increased coconut cream for richness.

Prep Time 15 mins
Cook Time 30 mins
Calories 424 kcal
Protein 80g
Rating 4.6 (16 Reviews)
Balti Fish Curry 86

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for Balti Fish Curry

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Balti Fish Curry? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Balti Fish Curry

  1. Cut fish fillets into 2cm pieces.
  2. Heat 1 tablespoon of oil in a wok or large pan over medium heat. Add 1 medium onion (chopped), 3 cloves garlic (minced), 1 tablespoon ginger (grated), 1-2 red chilies (finely chopped), 1 teaspoon ground cumin, 1 teaspoon ground coriander, and 1/2 teaspoon turmeric. Cook until onions soften, about 5 minutes.
  3. Add 1 (400g) can of undrained crushed tomatoes. Season with salt to taste and bring to a boil.
  4. Reduce heat to low, simmer uncovered for 10 minutes, or until the sauce slightly thickens.
  5. Add fish pieces and 1/2 cup of coconut cream. Bring to a gentle boil.
  6. Reduce heat and simmer uncovered for another 10 minutes, or until the fish is cooked through and flakes easily with a fork.
  7. Just before serving, stir in 1/4 cup chopped fresh coriander and 2 tablespoons chopped fresh mint.
  8. Serve hot with steamed rice.

Nutrition Information (Approximate per serving)

Sodium

7 g

Sugar

111g

Fat

34g

Carbs

12g