Healthy Indian Fish Curry

A light, flavorful, and easy Indian Fish Curry made with basic spices. Perfect for beginners and ideal for a healthy homemade meal.
Prep Time 15 minutes
Cook Time 20 minutes
Ready In 35 minutes
Total Time 35 minutes
Servings: 2 people
Course: Dinner, lunch
Cuisine: Indian
Calories: 240

Ingredients
  

Ingredients
  • 250 g fish pieces (rohu, tilapia or any firm fish) cleaned and cut
  • 1 tbsp oil preferably mustard or refined
  • 1 onion, finely chopped
  • 2 tomatoes, blended or finely chopped
  • 1 tsp ginger-garlic paste
  • 1/2 tsp turmeric powder
  • 1 tsp red chilli powder adjust to taste
  • 1 tsp coriander powder
  • 1/2 tsp garam masala
  • 1.5 cups water adjust for consistency
  • salt to taste salt
  • 2 tbsp fresh coriander for garnish

Equipment

  • Deep pan or kadhai

Method
 

  1. Heat oil in a pan. Add chopped onions and sauté until they turn light golden.
  2. Add ginger-garlic paste and cook for a minute until the raw smell disappears.
  3. Add tomatoes and cook until soft and the oil starts to separate.
  4. Add turmeric, chilli powder, coriander powder, and salt. Mix well.
  5. Pour water and let the curry come to a boil.
  6. Gently place the fish pieces into the curry. Cover and cook on low heat for 10 to 12 minutes.
  7. Add garam masala, simmer for 2 minutes, and switch off the flame.
  8. Garnish with fresh coriander and serve hot with rice or roti.

Notes

Use firm fish so it doesn’t break while cooking. Adjust spices based on your taste. For extra flavor, add a few drops of lemon before serving.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating