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
  • 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
  • Cauliflower Tabboulehsalad

    Cauliflower Tabbouleh

    This vibrant and fresh cauliflower tabbouleh is a grain-free twist on the classic Middle Eastern salad. Finely chopped cauliflower replaces traditional bulgur, creating a light and nutritious dish. It's perfect as a side or a light lunch.

    30 min 155 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
  • Peynirli Böreksnack

    Peynirli Börek

    Peynirli Börek is a savory Turkish pastry filled with a delicious mixture of cheese and herbs, encased in flaky layers of yufka or phyllo dough. It's a versatile snack or light meal, perfect for any time of day. This recipe creates a golden-brown, crispy exterior with a soft, flavorful interior.

    1 hr 581 kcal
  • Anticuchos De Corazónsnack

    Anticuchos De Corazón

    A classic Peruvian street food featuring tender beef heart marinated in a smoky chili sauce and grilled to perfection. Served with boiled potatoes, this dish is a flavorful and authentic appetizer.

    3 hr