Skip to content
Forkin
Main CourseDinner

Rajma Chawal

This comforting Indian dish features kidney beans cooked in a rich, spicy tomato-onion gravy, traditionally served over steamed rice. It's a hearty and flavorful vegetarian meal that's perfect for a satisfying dinner.

An original recipe by Forkin

Total time
7 hr
Serves
4
Difficulty
Medium
Per serving
390 kcal
Download the app
VeganVegetarianGluten-free
Rajma Chawal

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

Ingredients

  • 200 gkidney bean, dried
  • 1 pcsyellow onion, finely chopped
  • 1 tbspginger, grated
  • 2 clovegarlic, minced
  • 400 gtomato, canned, crushed
  • 1 pcsgreen chili, slit
  • 1 tspcumin seed
  • 0.5 tspturmeric powder
  • 1 tspcoriander powder
  • 0.5 tspred chili powder
  • 1 tspgaram masala
  • 1 tspsalt
  • 2 tbspvegetable oil
  • 720 mlwater
  • 240 gbasmati rice

garnish

  • 2 tbspfresh coriander, chopped

Equipment

pressure cooker · large bowl · large pot · cutting board · knife · pan

The method

Step by step

  1. 1

    Rinse the kidney beans thoroughly and soak them in a large bowl of water overnight, or for at least 6 hours.

    Cook’s note: Soaking helps to soften the beans and reduce cooking time, also aiding in digestion.

  2. 2

    After soaking, drain the kidney beans and rinse them again. Transfer them to a pressure cooker or a large pot.

    About 2 min

  3. 3

    Add enough fresh water to cover the beans by about two inches. Cook in a pressure cooker for 15-20 minutes after the first whistle, or simmer in a pot for 60-90 minutes until tender.

    About 20 min

    Cook’s note: If cooking in a pot, ensure the water level remains consistent, adding more hot water if needed.

  4. 4

    While the beans are cooking, heat the vegetable oil in a large pan or Dutch oven over medium heat.

    About 2 min

    Cook’s note: Use a heavy-bottomed pan to prevent burning.

  5. 5

    Add the cumin seeds and let them splutter for a few seconds until fragrant.

    About 1 min

  6. 6

    Stir in the chopped yellow onion and cook until it turns golden brown, about 8-10 minutes.

    About 10 min

    Cook’s note: Scrape the bottom of the pan occasionally to prevent sticking.

  7. 7

    Add the grated ginger, minced garlic, and green chili. Sauté for another 2 minutes until the raw aroma disappears.

    About 2 min

  8. 8

    Mix in the turmeric powder, coriander powder, and red chili powder. Cook for 1 minute, stirring constantly to prevent burning the spices.

    About 1 min

    Cook’s note: A splash of water can be added if the spices start to stick.

  9. 9

    Pour in the crushed tomatoes and the salt. Cook, stirring occasionally, until the oil separates from the mixture, about 8-10 minutes.

    About 10 min

    Cook’s note: This step is crucial for developing the depth of flavor in the gravy.

  10. 10

    Once the kidney beans are cooked, drain them and add them to the tomato-onion gravy.

    About 2 min

    Cook’s note: Reserve some of the bean cooking liquid if you prefer a thinner gravy.

  11. 11

    Add the water to the pan and bring the mixture to a gentle boil. Reduce the heat and simmer for 15-20 minutes, allowing the flavors to meld and the gravy to thicken slightly.

    About 20 min

    Cook’s note: The longer it simmers, the more intensely flavored the rajma will be.

  12. 12

    Stir in the garam masala and simmer for an additional 2 minutes.

    About 2 min

    Cook’s note: Adding garam masala at the end preserves its aroma.

  13. 13

    Meanwhile, cook the basmati rice according to package directions or your preferred method.

    About 15 min

    Cook’s note: Rinse the rice several times before cooking for fluffier grains.

  14. 14

    Garnish the rajma with fresh coriander before serving.

    About 1 min

  15. 15

    Serve the hot rajma with freshly cooked basmati rice.

Per serving

Nutrition

Calories
389.8kcal
Protein
10.6g
Carbs
67.4g
Fat
8.4g
Fibre
6.4g
Sugar
5.5g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Storage

Store leftover rajma and rice separately in airtight containers in the refrigerator.

Reheating

Reheat rajma gently on the stovetop or in the microwave until heated through, adding a splash of water if needed to adjust consistency. Reheat rice in the microwave.

More recipes

All recipes
  • Zucchini Lasagnamain course

    Zucchini Lasagna

    This keto-friendly lasagna uses thinly sliced zucchini instead of pasta sheets, creating a delicious and satisfying layered dish. It's packed with a rich meat sauce and creamy cheese, offering all the classic flavors without the carbs.

    1 hr 25 min 718 kcal
  • Tunisian Kamouniamain course

    Tunisian Kamounia

    This hearty Tunisian beef and liver stew is rich with the earthy flavor of cumin. It's a comforting dish, perfect for a satisfying main course, often served with a side of rice or crusty bread.

    1 hr 50 min 556 kcal
  • Dahi Vadasnack

    Dahi Vada

    Soft, fluffy lentil fritters are soaked in water and then submerged in a creamy, seasoned yogurt. This popular Indian chaat is served chilled and garnished with spices and chutney for a refreshing and flavorful snack.

    6 hr 15 min
  • Sel Rotibreakfast

    Sel Roti

    Sel Roti are traditional Nepali ring-shaped sweet bread, deep-fried until golden and slightly crispy. Made from a fermented rice batter, they offer a unique texture that's soft inside and crunchy outside. This recipe makes a delightful breakfast or snack.

    12 hr 30 min 575 kcal
  • Shrimpie Spreadappetizer

    Shrimpie Spread

    A simple, retro-style appetizer featuring a layer of cream cheese topped with tender shrimp and zesty seafood sauce. This no-cook spread comes together in minutes and is perfect for parties or a quick snack.

    15 min 241 kcal
  • Keto Egg Roll in a Bowldinner

    Keto Egg Roll in a Bowl

    This deconstructed egg roll recipe delivers all the savory flavors of a classic egg roll without the wrapper. Ground pork and cabbage are stir-fried with an umami-rich sauce, perfect for a quick and satisfying low-carb meal.

    30 min
  • Baghali Ghatoghmain course

    Baghali Ghatogh

    Baghali Ghatogh is a traditional Persian fava bean stew from the northern Gilan province. This vegetarian version features tender fava beans, fresh dill, and garlic, cooked in a fragrant broth until rich and creamy. It's often served with rice or bread for a comforting meal.

    1 hr 221 kcal