Prepare Mustard Fish Curry Recipe at Home

Mustard Fish Curry Recipe ( Macha Besara Curry Recipe ) is very popular in Odisha and West Bengal. Basically it is a Bengali recipe, but it is also very popular in Odisha. There are two different variants for for this recipe. You can prepare it as gravy style and also little bit dry (fry) style with mustard paste

Preparation Time: 10 mins     Cooking Time: 20-25 mins Yield: 4 servings   Recipe Type : Non Veg-Main


  • Fish ( ½ kg Rohu or Bhakur)
  • Onion Sliced ( 1 medium size)
  • Tomato puree ( 2 medium)
  • Mustard seeds paste 3 Tsp (3 tsp mustard seeds,1 Tsp cumin seeds,5-6 cloves of Garlic and grind them into a fine paste)
  • Green chilies (2 no)
  • Mustard seeds ( ½ tsp)
  • Cumin seeds ( ½ Tsp)
  • Turmeric Powder (1/2 Tsp)
  • Red chili powder ( 1 Tsp)
  • Dry mango (1 Piece) (optional)
  • Mustard oil
  • Salt to taste
  • Water as needed
  • Chopped coriander leaves for garnishing.

Method of Preparation

  1. Clean, wash the fish and mix with turmeric powder, little bit red chili powder and salt.keep aside for 5-10 minutes.
  2. Heat oil in a pan and fry the fish till  it becomes brown.Transfer them into a plate and keep aside.
  3. Keep 3 Tsp oil in the same pan and remove extra oil from the pan (if more oil left after fish fry).
  4. Add mustard seeds and cumin seeds and let them crackle. Add sliced onions and fry until onions become golden.
  5. Add tomato puree, turmeric powder, red chili powder and salt. Fry them until oil dissolve in to the  gravy (masala).
  6. Add Mustard seeds paste and add 3-4 cups of water immediately otherwise it might gives a bitter taste. Let it boil for 10-12 minutes with slow flame.
  7. Add fried fishes and half cut green chilies and again boil for 2-3 minutes. Here you can dry mango piece to it, which is optional. You you don’t like it you may not add it. Specially Bengali and Odisha people use this dry mango with mustard fish (mach besara) recipe.
  8. Garnish with coriander leaves.
  9. Now your mustard fish recipe or you can say macha besara recipe is ready.
  10. Serve hot with plain rice and dal.


  1. You can use chopped tomatoes instead of tomato puree.
  2. While adding mustard seeds paste, immediately add water otherwise it might gives little bitter taste.
  3. You can add Dry mango (Thakara ambula in odiya) into this recipe.

Leave a Reply

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