HomeUncategorizedMacha Besara

Macha Besara

Macha Besara is a traditional Odia fish curry that is popular in the eastern state of Odisha, India. It is typically made using Rohu fish which is cooked in a gravy made from mustard paste, cumin, coriander, turmeric, and other spices. The dish is known for its tangy and spicy flavor, and is often served with steamed rice.

To prepare Macha Besara, first marinate the fish with salt and turmeric powder. Then, in a separate pan, fry chopped onions until they turn translucent. Add ginger-garlic paste and cook for a minute. Next, add tomato puree and cook until the mixture thickens. Then, add mustard paste, cumin powder, coriander powder, turmeric powder, red chili powder, salt, and water. Bring the mixture to a boil and add the marinated fish. Let the fish cook for about 10 minutes, or until it is fully cooked. Finally, add tamarind pulp and cook for a few more minutes. Garnish with fresh coriander leaves and serve hot with steamed rice.

Macha Besara recipe step by step

Sure, here is a step-by-step recipe for Macha Besara:


  • 500 grams fish (preferably Rohu, Katla or any other freshwater fish)
  • 1 onion, chopped
  • 1 tomato, chopped
  • 1 tablespoon ginger paste
  • 1 tablespoon garlic paste
  • 1 teaspoon turmeric powder
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • 1 teaspoon red chilli powder
  • 1/2 cup mustard oil
  • Salt to taste
  • Water as required

For the Besara paste:

  • 1/2 cup mustard seeds
  • 4-5 garlic cloves
  • 1/2 teaspoon turmeric powder
  • 1-2 dry red chillies
  • 1 tablespoon water


  1. Clean and wash the fish and marinate with 1 teaspoon turmeric powder and salt. Keep it aside for 15-20 minutes.
  2. In a blender, blend the mustard seeds, garlic cloves, turmeric powder, red chillies and water to make a smooth paste. Keep it aside.
  3. Heat mustard oil in a pan and fry the fish pieces till they turn golden brown. Take out the fish pieces and keep them aside.
  4. In the same pan, add chopped onion and fry till they turn golden brown. Add ginger and garlic paste and fry for another 2-3 minutes.
  5. Add chopped tomatoes and fry till they are soft and mushy.
  6. Add cumin powder, coriander powder, red chilli powder and salt. Mix well.
  7. Add the Besara paste and mix well. Cook for 2-3 minutes.
  8. Add water as required to make a thick gravy.
  9. Add the fried fish pieces and mix well. Cover the pan and let it cook for 5-7 minutes.
  10. Garnish with coriander leaves and serve hot with steamed rice.

Enjoy your delicious Macha Besara!

Keep exploring...

Shivrajpur Beach

Shivrajpur Beach is a beautiful beach located in the state of Gujarat, India. It is known for its serene and peaceful environment, crystal clear...

The Rise of Non-Fungible Tokens (NFTs) in the Digital World

Non-Fungible Tokens (NFTs) have recently become a hot topic in the digital world, with people buying and selling unique digital assets for millions of...

Places to travel

Related Articles

डायबिटीज के घरेलू उपचार: रामबाण नुस्खे

शुगर को जड़ से खत्म करने के लिए क्या खाना चाहिए? डायबिटीज (Diabetes) एक ऐसी...

Discover the Best of Kashi: Must-See Places in Varanasi Revealed

Varanasi, also known as Kashi or Banaras, is a city that seamlessly weaves together...

The Delectable Delight: Rasmalai Cake

Rasmalai Cake, a delightful dessert that combines the rich, creamy essence of Rasmalai, a...

10 Special Cake Ideas For A Memorable Birthday Celebration In Hyderabad

Hyderabad is a bustling city in India known for its rich heritage and love...

The Importance of Closing Files Promptly in Programming

In the world of programming and technology, you might come across the phrase "👉...

Business Plans for Coffee Shops  

Coffee is a highly profitable and widely consumed beverage around the globe. It has...

CNC Router Business Ideas 

 Some designs are incredibly bulky and can't be stored in a typical home. Newer...

Woodworking Business Ideas

A glance around the house will reveal numerous items constructed entirely or partly from...