Rajma Rice is a popular North Indian dish that combines the flavors of spicy rajma curry with the comfort of steamed rice, making it a wholesome and satisfying meal.

Prep Time
8hr 0min
Cook Time
1hr 0min
Total Time
9hr
Rajma Rice recipe

Ingredients

4 Servings
(1 serving = 450 kCal)
  • 200g
    rajma (kidney beans)
  • 3cups
    water
  • 1tsp
    salt
  • 2tbsp
    cooking oil
  • 1tsp
    cumin seeds
  • 1piece
    onion, finely chopped
  • 1tsp
    ginger-garlic paste
  • 2piece
    tomatoes, finely chopped
  • 1tsp
    turmeric powder
  • 1tsp
    red chili powder
  • 1tsp
    coriander powder
  • 1tsp
    garam masala
  • 1cup
    basmati rice
  • 2cups
    water
  • 1pinch
    salt
  • 1sprig
    coriander leaves, chopped

How to make Rajma Rice

  1. Soak the rajma (kidney beans) in water for 8 hours or overnight.

  2. Drain the water and pressure cook the rajma with water and salt for 4-5 whistles or until soft.

  3. In a pan, heat the oil and add cumin seeds. Once they crackle, add the finely chopped onion and sauté until golden brown.

  4. Add ginger-garlic paste and cook for 2 minutes. Then, add the finely chopped tomatoes and cook until they turn soft and mushy.

  5. Add turmeric powder, red chili powder, coriander powder, and garam masala. Cook for 2-3 minutes.

  6. Add the cooked rajma along with its water to the pan. Mix well and let it simmer for 10-15 minutes until the gravy thickens.

  7. Meanwhile, wash the basmati rice and soak it in water for 20 minutes. Drain the water and cook the rice in water with a pinch of salt until it's fully cooked.

  8. Serve the rajma curry over the steamed rice and garnish with chopped coriander leaves.

Nutrition (per serving)

Calories

266.3kcal (13.31%)

Protein

10.8g (21.5%)

Carbs

43.5g (15.82%)

Sugars

2.5g (5%)

Healthy Fat

4.8g

Unhealthy Fat

0.8g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Ensure the rajma is soaked well to reduce cooking time and improve texture.

  2. Adjust the spices according to your taste preference.

FAQS

  1. How do I cook Rajma Rice from scratch?

    To cook Rajma Rice, start by soaking 200 g of rajma (kidney beans) in water for 8 hours or overnight. Drain and pressure cook the rajma with 3 cups of water and 1 tsp of salt for 4-5 whistles until soft. In a separate pan, heat 2 tbsp of cooking oil, add cumin seeds, and sauté finely chopped onions until golden brown. Then, add ginger-garlic paste, chopped tomatoes, and spices like turmeric, red chili, coriander powder, and garam masala. Mix in the cooked rajma and let it simmer. Meanwhile, cook 1 cup of soaked basmati rice in water with a pinch of salt until fully cooked. Serve the rajma curry over the rice and garnish with coriander leaves.

  2. Is Rajma Rice suitable for a vegetarian or vegan diet?

    Yes, Rajma Rice is a great option for both vegetarian and vegan diets. The dish is made entirely from plant-based ingredients, including kidney beans, rice, and various spices, making it a wholesome and nutritious meal for anyone following these dietary preferences.

  3. What can I substitute for kidney beans in Rajma Rice?

    If you don't have kidney beans, you can substitute them with black beans, pinto beans, or even chickpeas. Each of these alternatives will provide a different flavor and texture, but they will still work well in the Rajma Rice recipe.

  4. How should I store leftover Rajma Rice?

    To store leftover Rajma Rice, allow it to cool completely, then transfer it to an airtight container. It can be refrigerated for up to 3-4 days. For longer storage, consider freezing the rajma curry and rice separately, which can last for up to 2 months. When ready to eat, simply reheat in the microwave or on the stovetop.

  5. What dishes pair well with Rajma Rice?

    Rajma Rice pairs beautifully with a variety of side dishes. You can serve it with a simple cucumber salad, raita (yogurt sauce), or pickles for added flavor. Additionally, a side of papad or naan can complement the meal nicely, enhancing the overall dining experience.

Loading reviews...

aksashaikhkitchen's profile picture
instagram

Aksa Shaikh

(@aksashaikhkitchen)

I am passionate about Cooking, 🔪 I Know alot of Cuisines, showcasing my Talent of Cooking here in ChefAdora. ...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia