D16 · Dinner · West Bengal

Soyabean Bori Dalna

High proteinVegetarian

A Bengali home curry of soy chunks and potato in a mustard-oil, cumin-ginger gravy finished with garam masala — a weeknight staple in Kolkata kitchens.

Region
West Bengal
Diet
Strictly vegetarian, egg-free
Prep
10 min
Cook
25 min
Total
35 min
Time, as written
Prep 10 min · Cook 25 min · Total 35 min
Serves
3
Difficulty
Easy
Status
Traditional
Good for
Weeknight dinner, tiffin
All recipes

Nutrition

High protein
23 gProtein
420kcal
5.5 gProtein per 100 kcal
Per servingkcalProteinCarbsFatSat fatFibreSugarsProtein per 100 kcal
Dalna only (about 250 g)19515 g19 g5 g1 g6 g5 g8.0 g
Dinner plate: dalna, 2 whole-wheat rotis42023 g64 g6 g1 g14 g7 g5.5 g

Headline figures are for the full plate as served, with its stated roti, rice or bhakri; the dish alone is shown in the table.

Tier: High protein. Soy chunks use a typical label — verify against the brand used. Values checked against IFCT 2017 on 14 Oct 2026.

Values are estimates calculated from the listed ingredients and quantities (IFCT 2017 and product labels), not laboratory measurements. How the numbers were calculated.

Ingredients

Plate

Method

  1. Boil soy chunks in 1 litre water for 5 minutes. Drain, rinse in cold water and squeeze dry.

  2. Rub chunks with a pinch of turmeric and salt. Heat mustard oil until it just smokes, lower the heat, and fry chunks 3 minutes until lightly browned. Remove; fry potatoes 5 minutes.

  3. Add bay leaf, cumin seeds and red chillies, then onion purée; cook 5 minutes.

  4. Add ginger and cumin pastes, tomato purée, turmeric and chilli powder; cook 4 minutes until oil separates.

  5. Lower the heat and stir in whisked curd. Add chunks, potato, sugar, salt and 300 ml water.

  6. Cover and simmer 10 minutes until the potato is tender. Finish with garam masala. Serve with rotis.

Protein optimisation

Where the protein comes from
Soy chunks supply 13 g per serving; potato, curd and vegetables 2 g; rotis 8 g on the plate.
Boost
Add 80 g green peas with the potatoes (+2 g protein, +25 kcal per serving).

Variations, serving and storage

Regional
Soyabean kosha — cooked down until dry and dark, with more onion.
Substitution
150 g paneer for the soy chunks (soy-free; about 4 g less protein and 10 g more fat per serving).
Storage
3 days refrigerated.
Food safety
Reheat until steaming throughout.
Meal prep
Excellent.

Allergens

Soy, milk (curd); gluten (rotis)

Labels: High protein · Quick · Lower-fat · Whey-free · Meal-prep friendly