Besly
Recipes Calculators Blog Help centre Science & sources Get the app →
Lunch, Dinner

Doi Maach (Bengali Fish in Yogurt Sauce)

This healthier take on traditional Bengali Doi Maach reduces fat by lightly searing lean cod and pairing it with protein-rich yogurt and fiber-packed brown rice.

320kcal per serving
20minutes
4servings

Ingredients

Calories next to each ingredient are for that ingredient across the whole recipe (4 servings), not per serving.

  • 750 g cod fillets, cut into large pieces · 495 kcal in the whole recipe
  • 200 g low-fat yogurt, well whisked · 80 kcal in the whole recipe
  • 1.5 tbsp sunflower oil (20 g) · 177 kcal in the whole recipe
  • 1 medium onion (150 g), pureed · 60 kcal in the whole recipe
  • 2 tsp fresh ginger (12 g), grated · 10 kcal in the whole recipe
  • 2 cloves garlic (8 g), minced · 12 kcal in the whole recipe
  • 2 green chili peppers (20 g), slit lengthwise · 4 kcal in the whole recipe
  • 1 tbsp lemon juice (15 g) · 3 kcal in the whole recipe
  • 120 g brown rice (dry) · 439 kcal in the whole recipe
  • 1 tsp ground turmeric, 1/2 tsp garam masala, 3 green cardamom pods, 1 bay leaf, salt to taste

Method

  1. Cook the brown rice in 2.5 cups of boiling water over low heat for about 25-30 minutes until tender; meanwhile marinate cod fillets with lemon juice, half the turmeric, and a pinch of salt.

    Doi Maach (Bengali Fish in Yogurt Sauce) — step 1
  2. Heat 1 tbsp sunflower oil in a non-stick skillet over medium heat, lightly sear the cod fillets for 2 minutes on each side, then set aside.

    Doi Maach (Bengali Fish in Yogurt Sauce) — step 2
  3. Add the remaining oil to the skillet and sauté cardamom pods, bay leaf, pureed onion, ginger, and garlic for 4-5 minutes; lower heat and stir in remaining turmeric, garam masala, and whisked low-fat yogurt.

    Doi Maach (Bengali Fish in Yogurt Sauce) — step 3
  4. Place the seared fish and green chilies gently into the yogurt gravy, cover, and simmer on low heat for 6-8 minutes until cooked through; serve warm with cooked brown rice.

    Doi Maach (Bengali Fish in Yogurt Sauce) — step 4

Cook it hands-free, log it in one tap. In the Besly app this recipe scales to your calorie target, a voice chef walks you through each step, and saying "I had the doi maach (bengali fish in yogurt sauce)" puts it in your diary. Get Besly →

A Besly kitchen recipe — portions, macros and step photos by Besly.

Doi Maach (Bengali Fish in Yogurt Sauce)

Nutrition per serving

320 kcal · 35 g protein · 30 g carbs · 8 g fat

Protein 35 g · 42%Carbs 30 g · 36%Fat 8 g · 22%

On the plate: Fish & seafood, Dairy, Whole grains, Vegetables

You might also like

Shrimp Okonomiyaki (Japanese Cabbage Pancake)

Shrimp Okonomiyaki (Japanese Cabbage Pancake)

373 kcal · 37 g protein · 25 min
Ash-e Jo (Persian Barley Soup with Chicken)

Ash-e Jo (Persian Barley Soup with Chicken)

318 kcal · 31 g protein · 15 min
Cod Baked in Sour Cream (Ryba v Smetane)

Cod Baked in Sour Cream (Ryba v Smetane)

323 kcal · 38 g protein · 15 min
Prawn Masala (Shrimp Curry)

Prawn Masala (Shrimp Curry)

314 kcal · 31 g protein · 15 min

More lunch recipes around 320 kcal

Browse: Lunch recipes · Dinner recipes · High protein recipes · Lean protein recipes

← All recipes