How to Make Besan Curry with Rice (Traditional & Healthy Version)

Besan Curry with Rice is a beloved North Indian lunch recipe, renowned for its comforting flavors and nutritional balance. Originating from the heartlands of Punjab and Rajasthan, this dish features 'besan' (gram flour) simmered in a fragrant, spiced yogurt gravy, paired perfectly with steamed rice. The curry is creamy, mildly tangy, and infused with earthy spices like jeera (cumin) and haldi (turmeric), making it ideal for family gatherings and festive occasions such as Holi or Lohri. In many households, Besan Curry is a staple during the monsoon, when fresh vegetables might be scarce, and the hearty flavors provide warmth and satisfaction. This dish is not only delicious but also highly customizable for health-conscious eaters. Using low-fat dahi (yogurt) and minimal oil, Besan Curry delivers a protein-rich meal that’s vegetarian-friendly and easy to digest. The simple ingredients, readily available in Indian kitchens, make it accessible for everyday cooking. The combination of besan and rice creates a wholesome meal that fits perfectly into calorie-controlled diets, making it a great option for those tracking macros. With its unique blend of spices and textures, Besan Curry with Rice offers a taste of traditional North Indian cuisine while supporting modern dietary needs.

35 min total2 servingsEasy400 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Wash rice thoroughly and soak for 10 minutes
0%
10 min

Step 1 · Wash rice thoroughly and soak for 10 minutes

Wash rice thoroughly and soak for 10 minutes. In a saucepan, add 2 cups water, bring to a boil, add rice, and cook until soft and fluffy. Set aside.

Step 2: In a bowl
0%

Step 2 · In a bowl

In a bowl, whisk besan with yogurt, haldi, salt, and 2 cups water to form a smooth, lump-free mixture.

Step 3: Heat mustard oil in a kadhai
0%

Step 3 · Heat mustard oil in a kadhai

Heat mustard oil in a kadhai. Add jeera, let it splutter, then add chopped onion, ginger-garlic paste, and green chilli. Sauté until onions turn golden.

Step 4: Add chopped tomato and coriander powder
0%

Step 4 · Add chopped tomato and coriander powder

Add chopped tomato and coriander powder. Cook until tomatoes soften and oil releases from the masala.

Step 5: Slowly pour in the besan-yogurt mixture
0%
10 min

Step 5 · Slowly pour in the besan-yogurt mixture

Slowly pour in the besan-yogurt mixture, stirring continuously to prevent curdling. Simmer for 8-10 minutes, until the curry thickens and raw taste disappears.

Step 6: Adjust salt and spice
0%

Step 6 · Adjust salt and spice

Adjust salt and spice. Garnish with fresh coriander leaves. Serve hot besan curry with steamed rice.

Why this recipe is healthy

Besan Curry with Rice is an excellent choice for calorie-conscious individuals. The combination of besan and yogurt delivers high protein and low fat, aiding weight management and satiety. Using steamed rice and minimal oil reduces overall calories, making it suitable for diabetic and weight loss diets. The dish is free from processed ingredients, making it heart-friendly and easy to digest. Its fiber content supports digestive health, while the spices add antioxidants.

A note on tradition

Besan Curry with Rice is deeply rooted in North Indian culinary tradition, especially in Punjab and Rajasthan, where besan dishes are integral to daily meals. It is commonly prepared during festivals like Holi and Lohri, symbolizing warmth and togetherness. In rural households, besan is favored for its affordability and nutritional value, making this curry a popular choice in both everyday and festive cooking. Its versatility allows for regional variations, with some areas adding pakoras or vegetables.

← Back to Besan Curry with Rice