Doi Maach

Doi Maach

Curries • India

234
KCAL
18
PROTEIN (G)
7.2
CARBS (G)
14.4
FAT (G)
Data source: IndianCalorie
Track with App
Log this food instantly with our mobile app
Get App

About Doi Maach

Rohu or katla fish cooked in a thick yogurt-based gravy with whole spices, ginger, and a hint of sugar. Mild, tangy, and a Sunday-lunch favorite.

How to Make Doi Maach
Traditional + healthy version with step-by-step photos · 35 min total · 2 servings
View full recipe →

How to Make Doi Maach (Traditional & Healthy Version)

Prep: 15 min
Cook: 20 min
2 servings
Medium

Doi Maach is a quintessential Bengali fish curry that beautifully marries the subtle sweetness of curd (doi) with the delicate flavors of freshwater fish, making it a cherished delicacy across Eastern India. Traditionally served during special occasions and family gatherings, Doi Maach holds a special place in Bengali households, especially during festivals like Poila Boishakh (Bengali New Year) and weddings. The dish is loved for its light, mildly spiced gravy, which allows the freshness of the fish and the tang of the curd to shine through without overpowering the palate. This healthy Doi Maach recipe is perfect for those looking to enjoy authentic Indian fish curry without the excess calories. By using minimal oil and fresh, low-fat curd, this version keeps the dish light yet flavorful. The gentle blend of whole spices, green chilies, and ginger ensures that every bite is aromatic and comforting, reflecting the culinary traditions of Bengal. Doi Maach is not just a meal but an experience—its creamy, tangy gravy pairs best with steamed rice, making it a wholesome lunch option for calorie-conscious food lovers.

Diabetic-Friendly Weight Loss Kid-Friendly
Allergens: Dairy, Fish

Ingredients(for 1 medium fish fillet with 1/2 cup doi gravy)

  • 200g Rohu or Katla fish fillets (cut into medium pieces, called maach in Bengali)
  • 1/2 cup Dahi (curd/yogurt) (fresh and low-fat preferred)
  • 1 tbsp Mustard oil (sarson ka tel)
  • 1 small Onion (finely sliced)
  • 1 tsp Ginger paste (ada bata)
  • 2 Green chilies (slit)
  • 1 Bay leaf (tej patta)
  • 1/2 tsp Whole cumin seeds (jeera)
  • 1/4 tsp Turmeric powder (haldi)
  • as per taste Salt
  • 1 tbsp Fresh coriander leaves (dhaniya patta, chopped for garnish) - optional

Instructions

  1. 1

    Marinate the fish pieces with a pinch of salt and turmeric powder. Set aside for 10 minutes.

    10 minutes

    Marinating helps the fish absorb flavors and removes any raw smell.

  2. 2

    In a heavy-bottomed kadhai, heat mustard oil until it just begins to smoke. Add bay leaf and cumin seeds; let them splutter.

    2 minutes

    Heating mustard oil properly reduces its pungency and enhances aroma.

  3. 3

    Add sliced onion and sauté until soft and translucent. Stir in the ginger paste and green chilies, frying for a minute.

    3 minutes

    Avoid browning the onions; keep the color light for authentic Bengali flavor.

  4. 4

    Lower the heat and gently whisk in the curd, stirring continuously to prevent curdling. Add a pinch of salt and turmeric.

    2 minutes

    Whisking curd well ensures a smooth, creamy gravy.

Why This Dish is Healthy

This Doi Maach recipe uses lean fish, minimal oil, and probiotic-rich curd, making it a nutritious and balanced meal. It fits well within a weight management or diabetic-friendly diet due to its low glycemic index and high protein content. By avoiding deep-frying and heavy cream, this dish stays light and digestible, while still delivering authentic Bengali flavors. It's perfect for those seeking traditional Indian cuisine with a healthy twist.

Doi Maach is rich in high-quality protein from freshwater fish, making it excellent for muscle repair and overall health. The use of dahi (curd) adds gut-friendly probiotics, calcium, and vitamin B12. Mustard oil is a source of good fats and omega-3 fatty acids, essential for heart health. This recipe is low in carbohydrates and contains minimal saturated fat, making it ideal for calorie-conscious diets. The spices used, such as turmeric and ginger, offer anti-inflammatory and antioxidant benefits.

Pro Tips

  • 💡Tip 1: Whisk the curd well to avoid curdling in the gravy.
  • 💡Tip 2: Always use fresh fish for the best texture and flavor.
  • 💡Tip 3: Serve Doi Maach hot with steamed gobindobhog rice for a traditional touch.

Storage & Serving

Store leftover Doi Maach in an airtight container in the refrigerator for up to 2 days. Reheat gently on low flame, adding a splash of water if the gravy thickens.

Best served: Lunch

Nutrition Facts

NutrientPer 100g
Energy130.0 kcal
Protein10.0 g
Carbohydrates4.0 g
Total Fat8.0 g
Fiber0.0 g

Similar Foods