Rajma Chawal, a delectable combination of kidney beans and rice, stands as a quintessential North Indian comfort dish. Celebrated across regions, this classic meal holds its roots in Punjabi kitchens and is cherished for its rich flavors and wholesome nature. The dish brings forth the earthy taste of red kidney beans (rajma) cooked in a spiced tomato gravy, paired beautifully with steamed rice (chawal). Here’s a step-by-step recipe to recreate this comforting delight in your own kitchen.
Ingredients
For Rajma
- 1 cup rajma (red kidney beans), soaked overnight
- 3 tablespoons oil (vegetable or mustard oil recommended for authenticity)
- 1 bay leaf
- 1 large onion, finely chopped
- 2 teaspoons ginger-garlic paste
- 2 large tomatoes, pureed
- 1-2 green chilies, chopped
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- 1/2 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon garam masala
- Salt to taste
- Fresh coriander leaves for garnish
For Chawal (Rice)
- 1 cup basmati rice
- 2 cups water
- Salt to taste
- 1 teaspoon ghee (optional for added flavor)
Method
Preparing Rajma
-
Pressure Cooking: Drain the soaked rajma and rinse them thoroughly. Transfer them to a pressure cooker, add 3 cups of water, and pressure cook for about 15-20 minutes or until they are soft and fully cooked. Set aside.
-
Tempering: In a large pan, heat oil over medium heat. Add cumin seeds and let them sizzle. Then, add bay leaf followed by finely chopped onions. Sauté until the onions turn golden brown.
-
Flavor Base: Add ginger-garlic paste to the onions, stirring well to blend the raw smell. Introduce chopped green chilies at this point for a hint of heat.
-
Tomato Puree: Pour in the pureed tomatoes and cook until the oil separates from the mixture, which indicates a well-cooked base. This might take around 10 minutes on a medium flame.
-
Spice Mix: Stir in the coriander powder, turmeric powder, red chili powder, and salt. Mix well to combine and allow the spices to cook for 2-3 minutes, enhancing their flavors.
-
Integrating Rajma: Add the boiled rajma beans along with the cooking liquid into the pan. Let them simmer on low flame, allowing the beans to soak in all the spices. This process may take another 10-15 minutes. Adjust water to achieve desired consistency if necessary.
-
Finishing Touches: Finally, sprinkle garam masala on top and stir well. If the gravy looks too thick, a little water can be added to adjust the consistency. Remove from heat and garnish with fresh coriander leaves for a burst of freshness.
Preparing Chawal
-
Rinse and Soak: Wash the basmati rice under running water until the water runs clear. This helps remove excess starch, resulting in fluffier rice. Soak for 30 minutes and drain the water.
-
Cooking Rice: In a heavy-bottomed pan, bring water to a boil. Add soaked rice and salt. Cover the pan with a tight-fitting lid, reduce to a simmer, and cook for 8-10 minutes or until the rice is tender and the water is absorbed completely.
-
Finishing with Ghee: If using, gently toss the cooked rice with ghee for an enhanced aroma. Let it rest for a few minutes before serving.
Serving Suggestions
Arrange a ladleful of steaming rajma on a plate beside a mound of fragrant basmati rice. Serve with sliced onions, lemon wedges, and a side of green chutney or raita for an authentic touch. The richness of the rajma balanced with the simplicity of the chawal provides a comforting yet flavorful meal. Rajma Chawal makes for the perfect wholesome meal enjoyed during any weather, invoking nostalgia and warmth with each bite.
Health Benefits
Rajma is an excellent source of plant-based protein, dietary fiber, and essential nutrients such as iron and magnesium. When teamed with rice, it offers a complete amino acid profile, indispensable for vegetarians. The use of spices such as cumin and turmeric not only adds flavor but also contributes to digestion and anti-inflammatory benefits. Including rajma chawal in your regular diet can help boost energy levels while maintaining gut health.
Variations
Experimenting with rajma chawal can elevate the dish’s nutritional profile and texture. You might consider incorporating vegetables such as spinach or kale for added nutrition, or, for a creamier texture, a splash of cream or yogurt can be introduced to the rajma. For a smoky flavor, some chefs opt to add smoked paprika or a roasted char on the tomatoes prior to pureeing. Additionally, using brown rice as a substitute for basmati can make this meal more fiber-dense.
The harmony of taste, texture, and aroma in Rajma Chawal not only satisfies the palate but also embodies the essence of comfort in Indian cuisine.
Author Profile

- My name is Ganpat Singh Choughan. I am an experienced content writer with 7 years of expertise in the field. Currently, I contribute to Daily Kiran, creating engaging and informative content across a variety of categories including technology, health, travel, education, and automobiles. My goal is to deliver accurate, insightful, and captivating information through my words to help readers stay informed and empowered.
Latest entries
UDAIPURMarch 21, 2026Panch Gaurav Swimming Training Camp Focuses on Technical Skills and Motivation
UDAIPURMarch 20, 2026Three-Day Exhibition on Mewar Archives Concludes in Udaipur
UDAIPURMarch 20, 2026Successful Completion of State-Level Mask Workshop
RAJASTHANMarch 20, 2026Mohan Elected President of Gangrar Regar Community









