There’s a reason why Rajma Chawal holds a special place in the hearts of millions across India – it’s the ultimate comfort food. This iconic North Indian dish features tender red kidney beans simmered in a rich, aromatic tomato-onion gravy, perfectly paired with fluffy basmati rice. It’s a wholesome, flavorful meal that embodies warmth and tradition. Forget complicated recipes; our guide demystifies this classic, bringing the authentic taste of homemade Rajma Chawal right to your kitchen.
Ingredients
- 1 cup (200g) Dried Red Kidney Beans (Rajma), soaked overnight
- 2 tbsp Ghee or Oil
- 1 large Onion, finely chopped
- 1 tbsp Ginger-Garlic Paste
- 3 medium Tomatoes, pureed
- 1 tsp Cumin Seeds
- 1 tsp Turmeric Powder
- 1 tbsp Coriander Powder
- 1 tsp Red Chili Powder (adjust to taste)
- 1 tsp Garam Masala
- ½ tsp Dry Mango Powder (Amchur)
- Salt to taste
- 3-4 cups Water (for gravy)
- Fresh Coriander Leaves, chopped (for garnish)
- For Serving: 2 cups Basmati Rice, cooked
Cooking Instructions
- Prepare the Rajma: After soaking overnight, drain the rajma. Pressure cook with 4 cups of fresh water and a pinch of salt for 7-8 whistles, then simmer for 15-20 minutes on low heat, or until very tender. If using an Instant Pot, cook on high pressure for 30 minutes with a natural release.
- Sauté Aromatics: In a large heavy-bottomed pan or Dutch oven, heat ghee or oil over medium heat. Add cumin seeds and let them splutter. Then add the finely chopped onion and sauté until golden brown, about 8-10 minutes.
- Build the Masala: Stir in the ginger-garlic paste and cook for 1 minute until fragrant. Add the tomato puree and cook, stirring occasionally, until the oil separates from the mixture (this indicates the tomatoes are well cooked), about 5-7 minutes.
- Add Spices: Reduce heat to low and add turmeric powder, coriander powder, red chili powder, and salt. Cook for 2-3 minutes, stirring constantly, ensuring the spices don’t burn. A splash of water can prevent burning.
- Combine and Simmer: Add the cooked, tender rajma along with its cooking liquid to the masala. If the gravy is too thick, add more hot water to achieve your desired consistency. Bring to a boil, then reduce heat and simmer for at least 20-30 minutes, allowing the flavors to meld beautifully. The longer it simmers, the better it tastes!
- Final Touches: Stir in garam masala and dry mango powder. Simmer for another 5 minutes. Taste and adjust seasoning if needed.
- Serve: Garnish generously with fresh coriander leaves. Serve hot with perfectly cooked fluffy basmati rice. A side of thinly sliced onions and a dollop of yogurt makes it an unforgettable meal.
Why You’ll Love This Dish
Beyond its incredible taste, Rajma Chawal is a nutritional powerhouse. Kidney beans are an excellent source of plant-based protein, fiber, and various essential minerals, making it a fulfilling and healthy choice. It’s naturally gluten-free and can be made vegan by using oil instead of ghee.


