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.

35 min total2 servingsMedium390 kcal / 100g

Ingredients

  • Rajma (kidney beans)
    1 cup Rajma (kidney beans) (soaked overnight)
  • Basmati Chawal (rice)
    1 cup Basmati Chawal (rice) (long grain)
  • Onion
    1 large Onion (finely chopped, pyaz)
  • Tomato
    2 medium Tomato (pureed, tamatar)
  • Ginger-garlic paste
    1 tbsp Ginger-garlic paste (adrak-lehsun)
  • Green chilli
    1 Green chilli (finely chopped, hari mirch)
  • Cumin seeds
    1 tsp Cumin seeds (jeera)
  • Turmeric powder
    1/2 tsp Turmeric powder (haldi)
  • Red chilli powder
    1/2 tsp Red chilli powder (lal mirch)
  • Coriander powder
    1 tsp Coriander powder (dhania powder)
  • Garam masala
    1/2 tsp Garam masala (optional for extra aroma)
  • Salt
    to taste Salt (namak)
  • Cooking oil
    1 tbsp Cooking oil (use mustard oil or sunflower oil)
  • Fresh coriander leaves
    2 tbsp Fresh coriander leaves (hara dhania, chopped, for garnish)

Step-by-step instructions

Step 1: Soak rajma overnight in plenty of water
0%

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
0%

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
0%

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
0%

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
0%

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
0%
10 min

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
0%

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
0%

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.

← Back to Rajma Chawal nutrition