Rajma Recipe, or red kidney bean curry, is one of the most iconic vegetarian dishes in Indian cuisine. Known for its rich, hearty flavor and creamy texture, this dish is especially popular in North Indian households. Typically served with basmati rice, this comforting meal is perfect for lunch or dinner, offering a healthy, protein-rich option for vegetarians and vegans alike.
Whether you’re trying Indian food for the first time or looking for an easy, one-pot vegetarian dinner, this rajma recipe is guaranteed to impress. Read on for a step-by-step guide to making the perfect rajma at home.
Why You’ll Love This Rajma Recipe
- ✅ High in plant-based protein and fiber
- ✅ Budget-friendly and made with pantry staples
- ✅ Naturally gluten-free and vegan
- ✅ Perfect for meal prep – tastes even better the next day!
Ingredients You’ll Need
For the Rajma Curry:
- 1 cup dried red kidney beans (or 2½ cups canned, drained and rinsed)
- 1 tablespoon oil or ghee
- 1 large onion, finely chopped
- 1 tablespoon ginger-garlic paste
- 2 large tomatoes, pureed
- 1 green chili, chopped (optional)
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder
- Salt to taste
- 2½ cups water (adjust for consistency)
- Fresh cilantro, chopped (for garnish)
- Lemon wedges (optional, for serving)
How to Make Rajma – Step-by-Step
1. Soak and Cook the Beans
If using dried kidney beans, soak them overnight in plenty of water. The next day, drain and rinse the beans. Pressure cook them with 3 cups of water and a pinch of salt for about 15–20 minutes, or until soft. If using canned beans, rinse thoroughly and set aside.
2. Sauté the Onions and Spices
In a large pot, heat oil or ghee. Add cumin seeds and let them sizzle. Add chopped onions and sauté until golden brown. Stir in ginger-garlic paste and cook until fragrant.
3. Make the Tomato Masala
Add pureed tomatoes, turmeric, coriander powder, red chili powder, and salt. Cook on medium heat until the oil begins to separate and the masala thickens.
4. Combine with Rajma and Simmer
Add the cooked beans to the masala, along with water to adjust the consistency. Let it simmer uncovered for 15–20 minutes, stirring occasionally. For extra creaminess, mash a few beans with the back of your spoon.
5. Finish and Serve
Add garam masala, stir, and cook for 2–3 more minutes. Garnish with fresh cilantro and serve with basmati rice or roti.
Tips for the Best Rajma
- Use dried beans for authentic flavor and texture, but canned beans are a great shortcut.
- Sauté onions until deep golden – this adds depth and sweetness.
- Simmer longer – the longer you simmer, the better the flavor develops.
- Mash a few beans to thicken the gravy naturally.
- Make it ahead – rajma tastes even better the next day!
Nutrition & Health Benefits
Rajma is rich in plant-based protein, fiber, and iron—making it an excellent choice for vegetarian and vegan diets. It’s also naturally gluten-free and low in fat, supporting heart health and digestive wellness.
Print
Rajma – Authentic Indian Kidney Bean Curry
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A flavorful, protein-rich North Indian curry made with red kidney beans in a spiced tomato-onion gravy. Delicious, comforting, and perfect with rice or roti.
Ingredients
Ingredients:
- 1 cup dried red kidney beans (or 2½ cups canned, drained)
- 1 tablespoon oil or ghee
- 1 large onion, finely chopped
- 1 tablespoon ginger-garlic paste
- 2 large tomatoes, pureed
- 1 green chili, chopped (optional)
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder
- Salt to taste
- 2½ cups water (or as needed)
- Fresh cilantro, chopped
- Lemon wedges (optional)
Instructions
Instructions:
- Soak kidney beans overnight. Rinse and cook in a pressure cooker for 15–20 mins.
- Heat oil, add cumin, then sauté chopped onion until golden.
- Add ginger-garlic paste, spices, and tomato puree. Cook until oil separates.
- Add cooked beans and water. Simmer for 15–20 mins.
- Stir in garam masala. Garnish with cilantro and serve hot.
Notes
- Use canned beans for quicker prep.
- Rajma thickens as it cools; add water if reheating.
- Serve with basmati rice and onion salad for an authentic Punjabi touch.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 bowl
- Calories: 285
- Sugar: 5g
- Sodium: 440mg
- Fat: 9g
- Saturated Fat: 1.5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 0mg
Keywords: rajma recipe, Indian kidney bean curry, Punjabi rajma, vegetarian Indian dinner, rajma chawal, gluten-free Indian curry
THANK YOU