Macha Besara (Traditional Odisha Fish Curry)

Copy Icon
Twitter Icon
Macha Besara (Traditional Odisha Fish Curry)

You will be surprised how easy it to whip up great tasting recipes with fish. We put together the best fish recipes. Do try it!

Cooking Time

Preparation Time :10 Min

Cook Time : 20 Min

Total Time : 30 Min

Ingredients

Serves : 5
  • 5 piece rohu fish


  • 1 tsp lime juice


  • 1 nos onion, chopped


  • 1 nos tomato, chopped


  • 2-3 nos garlic cloves


  • 1 tbsp mustard seeds


  • 2 nos green chillies


  • 4 tbsp mustard oil


  • 1 tsp panch phoron


  • 2 nos bay leaves


  • 1-2 nos whole red chilies


  • 1/2 tsp turmeric powder


  • 1 tsp salt or to taste


  • 1/2 tsp chili powder


  • 1/2 tsp cumin powder


  • 1 tbsp coriander leaves, chopped

Directions

  • Marinate the fish with a pinch of salt, turmeric powder, chili powder, lime juice and 1 tsp. mustard oil for 10 minutes.
  • Grind the mustard seeds along with the green chilies, garlic and tomatoes to a paste. Keep aside.
  • Heat remaining oil in a pan and shallow fry the fish pieces till light brown on both sides. Drain and keep aside.
  • Temper the same oil with panch phoron, whole dry red chilies and bay leaves. Saute for a few seconds and then add the onion. Fry till light brown.
  • Add the ground paste, chili powder, cumin powder and turmeric powder. Saute till oil leaves the sides of the pan.
  • Add 1 & 1/2 cups water and bring it to a boil. Add salt, green chilies and the fried fish pieces. Simmer on low flame till the gravy is slightly thick.
  • Add coriander leaves and ghee. Switch off the flame and transfer to a serving dish. Serve hot with steamed rice.