The Rajma Masala Recipe is a beloved North Indian curry made with red kidney beans simmered in a flavorful, spiced tomato gravy. This comforting dish is perfect for a wholesome lunch or dinner, especially when paired with steamed basmati rice, known as Rajma Chawal. Rajma Masala offers a perfect balance of earthy, spicy, and tangy flavors, making it a favorite across Indian households. With its protein-packed beans and aromatic spices, this dish is not only delicious but also nutritious, satisfying the taste buds and keeping you full.

Why is it Called “Rajma Masala”?
The name Rajma Masala comes from the key ingredient, Rajma, which means kidney beans in Hindi. “Masala” refers to the flavorful spices used to make the gravy. Rajma is native to the Indian subcontinent and has become a staple food in North Indian cuisine. This dish gained popularity due to its simplicity, heartiness, and ability to be paired effortlessly with rice. It also serves as a great plant-based protein source, making it an ideal dish for vegetarians.
How Should Rajma Masala Taste?
A perfectly prepared Rajma Masala has a rich, earthy, and slightly tangy taste, thanks to the tomatoes and spices. The kidney beans should be soft and tender, absorbing the flavors of the gravy. The gravy itself is smooth, thick, and aromatic with hints of cumin, coriander, and garam masala. The addition of green chilies provides a subtle heat, while the garnish of fresh coriander adds brightness. Rajma Masala pairs best with plain steamed rice or jeera rice, making every spoonful comforting and flavorful.

How to Make it Super Yummy or Perfect?
To make the best Rajma Masala, follow these expert tips:
- Soak the Beans Overnight: This ensures the beans cook faster and become soft.
- Use Fresh Spices: Freshly ground spices make a big difference in flavor.
- Slow Cook the Gravy: Let the gravy simmer to develop deep flavors.
- Add a Dollop of Butter: A little butter at the end makes the dish richer.
- Garnish with Fresh Coriander: This adds freshness and enhances the aroma.
Read More: Delicious Kadai Paneer Recipe: A Spicy Delight in 30 Minutes

Rajma Masala Recipe
Equipment
- Pressure cooker or pot
- Frying pan
- Spatula
Ingredients
- 1 cup kidney beans (soaked overnight)
- 2 tbsp oil or butter
- 1 onion (finely chopped)
- 2 tomatoes (pureed)
- 1 green chili (slit)
- 1 tsp cumin seeds
- 1 tsp ginger-garlic paste
- 1/2 tsp turmeric powder
- 1 tsp coriander powder
- 1/2 tsp red chili powder
- Salt to taste
- Fresh coriander leaves for garnish
Instructions
Cook the Kidney Beans:
- In a pressure cooker, add soaked kidney beans, salt, and water.
- Cook for 4-5 whistles until the beans are soft.
Prepare the Masala:
- Heat oil in a pan and add cumin seeds. Let them splutter.
- Add chopped onions and sauté until golden brown.
- Stir in the ginger-garlic paste and green chili. Cook for 1 minute.
Add Tomatoes and Spices:
- Add tomato puree, turmeric, coriander powder, and red chili powder.
- Cook until the oil separates from the masala.
Combine Beans with Gravy:
- Add the cooked kidney beans along with the cooking water.
- Simmer for 15 minutes to let the flavors blend.
Finish with Garam Masala:
- Sprinkle garam masala and stir well.
Garnish and Serve:
- Garnish with fresh coriander leaves.
- Serve hot with rice or roti.
Notes
- Variation: Add cream for a richer gravy.
- Storage: Store in the refrigerator for up to 2 days. Reheat gently before serving.
- Serving Tip: Pair with cucumber raita for a refreshing contrast.
Conclusion
This Rajma Masala Recipe is the ultimate comfort food, offering warmth and satisfaction in every bite. Whether served with rice or roti, it makes for a wholesome and delicious meal. Easy to prepare and packed with protein, it’s perfect for family dinners or special occasions. Try this recipe today and savor the authentic flavors of North Indian cuisine!