If you are a seafood lover looking for something unique and flavorful, then Rani Fish Curry is a must-try dish. Known for its soft texture and rich taste, Rani fish is perfect for making delicious Indian curries. At NonVeg Adda, we bring you a step-by-step Rani fish curry recipe that is easy to cook and packed with traditional Indian flavors.
Ingredients for Rani Fish Curry
To prepare this flavorful Indian Rani fish curry recipe, you will need:
For Fish:
-
500g Rani fish pieces (cleaned and cut)
-
1 tsp turmeric powder
-
Salt to taste
-
2 tbsp oil (for frying)
For Curry Base:
-
2 tbsp mustard oil (recommended for authentic flavor)
-
1 tsp cumin seeds
-
1 large onion (finely chopped)
-
2 tomatoes (pureed)
-
1 tbsp ginger-garlic paste
-
2 green chilies (slit)
Spices:
-
1 tsp turmeric powder
-
1½ tsp red chili powder
-
1 tsp coriander powder
-
½ tsp cumin powder
-
1 tsp garam masala
-
Salt to taste
Other Ingredients:
-
1 to 1½ cups water (adjust as needed)
-
Fresh coriander leaves (for garnish)
Step-by-Step Cooking Process
Step 1: Clean and Marinate the Fish
Wash the Rani fish pieces thoroughly and pat them dry. Marinate with turmeric powder and salt. Let it rest for 10-15 minutes. This step enhances flavor and removes any raw smell.
Step 2: Lightly Fry the Fish
Heat oil in a pan and shallow fry the fish pieces for 2-3 minutes on each side until lightly golden. This helps the fish hold its shape when added to the curry. Remove and keep aside.
Step 3: Prepare the Masala Base
In the same pan, add mustard oil and heat it well. Add cumin seeds and let them splutter.
Add finely chopped onions and sauté until golden brown. Then add ginger-garlic paste and cook until the raw smell disappears.
Now add tomato puree and cook until the oil starts separating from the masala. This step is crucial for a rich and thick fish curry gravy.
Step 4: Add Spices
Add turmeric powder, red chili powder, coriander powder, cumin powder, and salt. Mix well and cook the masala for 2–3 minutes. Add a little water if needed to prevent burning.
Step 5: Prepare the Curry
Pour in water and bring the curry to a boil. Once it starts simmering, gently add the fried Rani fish pieces.
Cook on low flame for 8-10 minutes, allowing the fish to absorb the flavors. Avoid stirring too much to prevent breaking the fish.
Step 6: Final Touch
Sprinkle garam masala and add slit green chilies. Garnish with fresh coriander leaves and turn off the heat.
Tips for Perfect Rani Fish Curry
-
Always use fresh Rani fish for best taste
-
Mustard oil adds authentic Indian flavor
-
Lightly frying fish helps maintain its texture
-
Do not overcook, as fish cooks quickly
-
Adjust spice levels according to your taste
Serving Suggestions
Serve your hot and flavorful Rani fish curry with:
-
Steamed basmati rice
-
Jeera rice
-
Chapati or naan
This combination makes a perfect comforting Indian meal.