Sponsored By
This is an unsponsored, ad-free recipe.
If you want to support our work:
Rajma Chawal is a classic North Indian dish made with kidney beans cooked in a spiced tomato-based gravy and served over rice. It is a staple comfort food, often enjoyed as a hearty and satisfying meal. The dish is rich in plant-based protein and fiber, making it both nutritious and filling. The combination of aromatic spices and slow-cooked beans results in a flavorful, mildly spiced curry that pairs well with steamed basmati rice.
The recipe begins with soaking dried kidney beans overnight, which helps them cook faster and achieve a soft, creamy texture. The soaked beans are then pressure-cooked with whole spices like bay leaf, cardamom, cloves, and cinnamon to infuse them with flavor. Cooking times vary depending on the type of pressure cooker used, but the goal is to get tender, well-cooked beans that hold their shape.
While the beans cook, a tomato-based masala is prepared separately. Fresh tomatoes, green chilies, ginger, and garlic are blended into a smooth puree, which forms the base of the gravy. This is cooked with sautéed onions and a mix of spices, including turmeric, coriander, cumin, Kashmiri chili powder, and dried mango powder. Cooking the masala until the oil separates is key to developing deep flavors.
Once the masala is ready, it is combined with the cooked beans and simmered for a few minutes to allow the flavors to meld. A final touch of garam masala is added for warmth, and the dish is garnished with freshly chopped cilantro. The consistency can be adjusted with water based on preference—some prefer a thicker curry, while others like a slightly runnier texture.
Rajma is best served hot over steamed basmati rice, making for a wholesome, well-balanced meal. Leftovers store well and taste even better the next day as the flavors continue to deepen. It is a great meal-prep option and can also be frozen for future meals.
To Soak:
To Pressure-Cook:
To Blend Tomatoes:
To Prepare Gravy/Masala:
Step A: Soak Kidney Beans
Step B: Drain and Pressure Cook Beans
Step C: Blend Tomatoes
Step D: Prepare Masala
Step E: Combine & Simmer
During our test of making Rajma Chawal in a regular pot, we couldn’t achieve the same softness and rich, authentic flavor. Even with overnight-soaked kidney beans, the cooking process took over 1.5 hours. Therefore, we highly recommend using a pressure cooker.
While we recommend using dried kidney beans that are soaked and cooked, you can also make this recipe with canned kidney beans. If using canned beans, simply add the drained beans to the pan with the prepared masala, along with 2 cups of water, and simmer.
Basmati rice is the traditional choice, but any long-grain rice can be used.
We recommend using whole spices to enhance the depth of flavors. However, if you prefer ground spices, be sure to use them generously and add them later in the cooking process to prevent them from burning.
Store in an airtight container in the fridge for up to 4 days. Reheat on the stove with a splash of water to adjust consistency.
Yes, freeze in portions for up to 2 months. Thaw in the fridge overnight and reheat before serving.
Lemon juice or tamarind paste can be used as an alternative for tanginess.
Yes, sauté onions and spices in water or vegetable broth instead of oil.
Simmer for a few extra minutes with the lid off to reduce excess liquid.
It won’t be ‘authentic’, but feel free to add bell peppers, spinach, or carrots can be added for extra nutrition and texture.
Try these delicious ideas:
Great0%
Good0%
Decent0%
Bad0%
Terrible0%
No similar recipes found.
Stay tuned.
This site is protected by reCAPTCHA. Google Privacy Policy and Terms of Service apply.