Craving something warm, wholesome, and full of flavor? Meet Rajma Masala—a beloved North Indian kidney bean curry that’s rich, comforting, and perfect for any day of the week.
Whether you’re vegan, vegetarian, or just trying new flavors, this protein-packed dish is a satisfying meatless main that pairs beautifully with rice or roti.
“Rajma is more than a curry—it’s a hug in a bowl. Hearty, wholesome, and steeped in Indian tradition.” – : Indian Vegetarian Recipes
🫘 Ingredients You’ll Need
Base Ingredients:
- 1 cup dried kidney beans (or 2 cups cooked/canned)
- 1 tbsp oil (olive or mustard oil)
- 1 large onion, finely chopped
- 2 medium tomatoes, pureed
- 1 tsp ginger-garlic paste
- 1 green chili (optional), chopped
Spices:
- 1 tsp cumin seeds
- 1 tsp turmeric
- 1½ tsp coriander powder
- 1 tsp garam masala
- ½ tsp red chili powder
- Salt to taste
- Fresh cilantro, chopped (for garnish)
Alt text suggestion for image: “Rajma Masala kidney bean curry served in a bowl with steamed rice and fresh cilantro”

🍳 How to Make Rajma Masala
Step-by-Step Instructions:
- Soak & cook beans: Soak kidney beans overnight. Pressure cook for 15–20 minutes or until soft. (Or use canned beans, rinsed and drained.)
- Sauté base: Heat oil in a pan. Add cumin seeds until they sizzle. Add onions and sauté until golden.
- Add ginger-garlic & tomatoes: Mix in ginger-garlic paste and cook 1 minute. Add pureed tomatoes and green chili. Cook until oil separates (5–7 mins).
- Spice it up: Add turmeric, coriander powder, red chili powder, and salt. Mix well and simmer 2–3 minutes.
- Add beans: Stir in cooked kidney beans and about 1 cup water. Let it simmer for 10–15 minutes for flavors to blend.
- Finish strong: Sprinkle garam masala. Garnish with cilantro and serve hot.
Pro Tip: Slightly mash a few beans in the curry for a creamier, thicker consistency.
🧬 Nutrition Snapshot (Per Serving – 1 of 4)
- Calories: ~270
- Protein: 13g
- Carbs: 35g
- Fiber: 11g
- Fat: 6g
🍽️ Serving Suggestions
- Serve with steamed basmati rice (aka Rajma Chawal)
- Pair with whole wheat roti or naan
- Add a side of cucumber raita or kachumber salad
- Sprinkle fresh lemon juice for brightness
💡 Variations to Try
- Creamy Rajma: Add 1 tbsp of cashew cream or coconut milk for richness
- Spicy Rajma: Double the chili for a bolder kick
- One-Pot Rajma: Make in an Instant Pot for a hands-free option
- Rajma Soup: Blend leftovers for a hearty bean soup
❤️ Final Thoughts: Rajma Masala Is Indian Soul Food
If you’re new to Indian cooking, Rajma Masala is the perfect place to start. It’s bold, balanced, and brimming with flavor. Plus, it’s comforting enough for cold nights and nutritious enough for clean eating goals.