Machha besara
Non-vegetarian
Fried fish simmered in a sharp, pungent gravy of ground mustard seeds and garlic with tomato and green chilli. The Odia counterpart to Bengal's shorshe maach.
Machha besara is an Indian curry, ready in about 50 minutes and made with white fish fillet, mustard oil and mustard seeds. It serves 4 and is rated intermediate to cook.

- Prep
- 25 min
- Cook
- 25 min
- Total
- 50 min
- Serves
- 4
- Level
- Intermediate
- Calories
- 254
Ingredients
Panch phutana
Method
Step 1
Rub the fish with half the turmeric (opens in a new tab) and half the salt and leave 10 minutes.
- 2 min
Step 2
Grind the soaked mustard seeds (opens in a new tab) with the garlic (opens in a new tab), 1 green chilli (opens in a new tab), a pinch of salt and a little water to a smooth paste.
Add the salt and chilli while grinding — they stop the paste turning bitter.

How it looks · Photo: https://kaboompics.com/ on Pexels Step 3
Heat the mustard oil (opens in a new tab) until it just smokes, then lower the heat. Fry the fish until golden on both sides and set aside.
- 8 min
- medium-high heat
- Frying pan / skillet (opens in a new tab)
Food safety: Heating mustard oil until it smokes lightly mellows its pungency; keep the kitchen ventilated.
Step 4
In the same oil, crackle the panch phutana seeds. Add the onion (opens in a new tab) (if using), potato (opens in a new tab) and tomato (opens in a new tab) with the remaining turmeric (opens in a new tab) and cook until soft.
- 6 min
- medium heat
Step 5
Stir in the mustard paste, water, remaining salt and the remaining green chillies, slit. Bring to a simmer, add the fish and cook gently until the gravy thickens. Garnish with coriander.
- 7 min
- low heat
Food safety: Fish is done when it is opaque throughout.
About this dish
- Origin
- Odisha, India · Well documentedMore food from India
- Dish
- Lunch · Dinner · Curries · Main courses
- Cooking method
- Shallow-fried, Simmered
- Taste
- spicy (chilli heat), bitter, savoury, garlicky
- Diet
- Pescatarian · No gluten ingredients · Dairy-free · No nut ingredients · Low-carb · High-proteinWorked out from the ingredients. How labels work
All labels
Pescatarian · Non-vegetarian · Whole-food focused · Paleo-style · No gluten ingredients · Dairy-free · Egg-free · No nut ingredients · No added sugar · Alcohol-free · Pork-free · Beef-free · Low-carb · High-protein · Calorie-conscious - Good for
- Everyday
- Cook more with
- White fish fillet · Mustard oil · Mustard seeds · Turmeric · Garlic · Green chilli
- Techniques
- Shallow-frying · Simmering
Allergens
- Contains: Fishfrom white fish fillet
- Contains: Mustardfrom mustard oil, mustard seeds
Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.
Nutrition
254 kcal per serving
Calculated1 serving ≈ 261 g · recipe makes 4
Where the energy comes from
- Protein 35%
- Carbohydrate 8%
- Fat 57%
| Nutrient | Per serving | Per 100 g* |
|---|---|---|
| Energy | 254 kcal | 97 kcal |
| Protein | 22.4 g | 8.6 g |
| Carbohydrate | 5.2 g | 2 g |
| Net carbohydrate | 3.9 g | 1.5 g |
| Sugars | — | — |
| Added sugars | 0 g | 0 g |
| Fibre | 1.3 g | 0.5 g |
| Fat | 16 g | 6.1 g |
| Saturated fat | 1.8 g | 0.7 g |
| Trans fat | — | — |
| Cholesterol | — | — |
| Sodium | 1000 mg | 384 mg |
| Salt equivalent | 2.5 g | 1 g |
Vitamins & minerals per serving
- Potassium
- 518 mg
- Calcium
- 52 mg
- Iron
- 1.4 mg
- Magnesium
- 53 mg
- Vitamin A (RAE)
- 37 µg
- Vitamin C
- 17 mg
- Vitamin D
- —
- Vitamin B12
- 2.3 µg
- Folate (DFE)
- 28 µg
How these numbers were made
- Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
- *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
- Optional ingredients are not included: onion, potato, coriander leaves.
- “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
- Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.
Good to know
Common mistakes
- Boiling the mustard paste hard — it can turn bitter. Keep it at a gentle simmer.
Serve with
- Serve with plain rice or pakhala bhata.
Storage
- Best the same day.
Reheating
- Warm gently.
Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated
Recipe DNA
How this dish is built
Built from the recipe’s own sections. Each band’s width is its share of the dish by weight. Choose a component to see what it does.
What the dish is built around
Main ingredient
- White fish fillet, freshwater fish steaks such as rohu or katla500 g
- Tomato, chopped1 piece · 120 g
- Potato, cut into thin wedges (optional)1 piece · 200 g
Reviews & corrections
Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.
You might also like

Macher jhol
Bengali · 50 min · 377 kcal
Goan fish curry
Goan · 40 min · 339 kcal
Kadala curry
South Indian · 1 h 5 min · 439 kcal · Vegan
Chana masala
Punjabi · 50 min · 316 kcal · Vegan