How to Make Rajma Chawal (Traditional & Healthy Version)
Rajma Chawal is a beloved North Indian dish that brings together the wholesome flavors of rajma (kidney beans) and steamed chawal (rice). This classic comfort food is a staple in many Indian households, especially in Punjab and the northern belt, where it's enjoyed as a hearty lunch. The dish features rajma cooked in a rich, aromatic onion-tomato gravy, spiced with traditional masalas, and served over a bed of fluffy basmati rice. Its soulful taste and satisfying texture make it a perfect choice for family meals, festive gatherings, or a cozy weekend lunch. Rajma Chawal is not just a delicious meal but also deeply rooted in Indian culinary tradition. It's often prepared during festivals like Baisakhi, and is a favorite on Sundays and special occasions. The combination of protein-rich rajma and energy-giving rice makes it a balanced dish, loved by both adults and children. The comforting flavors, enhanced by ginger, garlic, and garam masala, are sure to transport you to a typical Indian kitchen, where the aroma of simmering rajma fills the air. With its simple ingredients and wholesome preparation, Rajma Chawal is a true representation of India’s rich food heritage.
Ingredients
- 1 cup Rajma (kidney beans) (soaked overnight)
- 1 cup Basmati Chawal (rice) (long grain)
- 1 large Onion (finely chopped, pyaz)
- 2 medium Tomato (pureed, tamatar)
- 1 tbsp Ginger-garlic paste (adrak-lehsun)
- 1 Green chilli (finely chopped, hari mirch)
- 1 tsp Cumin seeds (jeera)
- 1/2 tsp Turmeric powder (haldi)
- 1/2 tsp Red chilli powder (lal mirch)
- 1 tsp Coriander powder (dhania powder)
- 1/2 tsp Garam masala (optional for extra aroma)
- to taste Salt (namak)
- 1 tbsp Cooking oil (use mustard oil or sunflower oil)
- 2 tbsp Fresh coriander leaves (hara dhania, chopped, for garnish)
Step-by-step instructions
Step 1 · Soak rajma overnight in plenty of water
Soak rajma overnight in plenty of water. Drain and rinse before using.
Step 2 · Pressure cook soaked rajma with 2
Pressure cook soaked rajma with 2.5 cups water and a pinch of salt for 5-6 whistles until soft.
Step 3 · In a heavy-bottomed kadhai
In a heavy-bottomed kadhai, heat oil. Add cumin seeds and let them splutter. Add chopped onions and sauté until golden brown.
Step 4 · Add ginger-garlic paste and green chilli
Add ginger-garlic paste and green chilli. Sauté for a minute until raw aroma disappears.
Step 5 · Add tomato puree
Add tomato puree, turmeric, red chilli powder, coriander powder, and salt. Cook until oil separates from masala.
Step 6 · Add boiled rajma along with its water
Add boiled rajma along with its water. Simmer on low heat for 10 minutes. Mash some beans for a creamier texture. Stir in garam masala (if using).
Step 7 · Meanwhile
Meanwhile, rinse basmati rice and cook with double the water until soft and fluffy.
Step 8 · Garnish rajma with fresh coriander leaves
Garnish rajma with fresh coriander leaves. Serve hot with steamed chawal.
Why this recipe is healthy
This healthy Rajma Chawal recipe uses minimal oil and no cream, keeping it light and nutritious. The combination of plant-based protein from rajma and complex carbs from chawal gives sustained energy and satiety. The use of natural spices and fresh vegetables boosts antioxidants and aids digestion. It's a perfect choice for weight management, muscle building, and maintaining heart health, while still satisfying your Indian food cravings.
A note on tradition
Rajma Chawal is a quintessential dish from Punjab, but loved all across North India. It is often served during family gatherings, festivals like Baisakhi, and even as prasad in gurdwaras. The dish symbolizes comfort and community, and every region adds its own touch—some use black rajma, others add whole spices. It's a dish that brings people together, often evoking fond memories of home-cooked meals.