Easy Kidney Bean & Potato Sabji (Aloo Rajma Recipe)

Vegetables and Fruits

March 21, 2026

There’s nothing quite like the aroma of Indian spices filling the kitchen, promising a meal that’s both comforting and deeply satisfying. Today, we’re diving into one of my go-to weeknight dinners: a simple yet incredibly flavorful Aloo Rajma Sabji. In Hindi, ‘sabji’ refers to a spiced vegetable dish, and this version, with hearty potatoes and protein-packed kidney beans, is a true classic. It’s a humble, stovetop curry that comes together quickly but tastes like it’s been simmering for hours. Get ready to create a delicious, wholesome meal that will warm you from the inside out!

Ingredients

• For the Sabji
• 2–3 medium Russet potatoes (about 1 lb / 450g), scrubbed and cubed
• 1 can (15 oz / 425g) kidney beans, rinsed and drained
• 2 tablespoons vegetable oil or olive oil
• 1 medium yellow onion, finely diced
• 1 large tomato, diced
• 1 cup (150g) frozen green peas
• 1 teaspoon salt, or to taste
• Freshly ground black pepper, to taste
• For the Masala Spice Blend
• 1 teaspoon curry powder
• 1 teaspoon ground turmeric
• 1 teaspoon ground ginger
• ½ teaspoon ground cumin
• ¼ teaspoon cayenne pepper or chili powder

Instructions

1. What to Do
2. Place the cubed potatoes in a soup pot and cover with cold, salted water. Bring to a boil and cook for 15-20 minutes, or until fork-tender. Drain the potatoes in a colander and set aside.
3. While the potatoes are boiling, heat the oil in a large frying pan or skillet over medium heat. Add the diced onion and sauté for 3-4 minutes until it becomes soft and translucent.
4. Add the diced tomato to the pan and cook for another 2-3 minutes, stirring until it begins to break down.
5. Stir in all the spices from the Masala Spice Blend (curry powder, turmeric, ginger, cumin, and cayenne). Cook for about 1 minute, stirring constantly, until the spices are fragrant.
6. Add the drained kidney beans, the cooked potatoes, and the frozen green peas to the pan. Gently stir everything together to coat the vegetables in the spice mixture.
7. Cover the pan with a lid, reduce the heat to low, and let it simmer for 5-10 minutes, allowing the flavors to meld together. Stir occasionally to prevent sticking.
8. Taste and adjust seasoning with salt and pepper if needed. Serve hot with your favorite rice or flatbread.

Nutritional Information

• Serving Size: 1 of 4
• Calories: 320 kcal
• Protein: 10g
• Carbohydrates: 55g
• Fat: 8g
• Fiber: 12g
• (Note: Values are estimates and can vary based on exact used.)

Pro Tips

• for the Perfect Sabji
• For a shortcut, substitute the dry spices with ¼ cup of a quality pre-made Indian cooking sauce or paste, such as tandoori or tikka masala.
• If the sabji appears too dry while simmering, add a splash of water or vegetable broth (about ¼ cup) to create a light gravy.
• Brighten the flavors just before serving with a generous squeeze of fresh lemon or lime juice and a sprinkle of fresh cilantro.
• For an extra layer of flavor, add 1 teaspoon of minced garlic or fresh ginger along with the onions.

FAQ

Q: Is this Aloo Rajma Sabji a good source of vegetarian protein
A: Yes, this dish is an excellent source of plant-based protein. The kidney beans (rajma) are protein-packed, providing about 10g of protein per serving, which helps make this a satisfying and nutritionally balanced vegetarian meal.

Q: How can I make this a complete vegetarian meal
A: To make this a complete and balanced meal, serve the Aloo Rajma Sabji with a whole grain like brown rice or whole wheat roti (flatbread). The combination of legumes (kidney beans) and grains provides a full spectrum of amino acids, creating a complete protein. A side of a simple salad also pairs wonderfully.

Q: Can I substitute the kidney beans with another plant-based protein
A: Absolutely! If you don’t have kidney beans, you can easily substitute them with an equal amount of canned chickpeas (garbanzo beans) or black beans. For a different texture and protein boost, you could also add cubed firm tofu or paneer in the last 5 minutes of simmering.

Q: How do I store leftovers for a vegetarian meal prep
A: This sabji is perfect for meal prep. Store any leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight. You can also freeze it for up to 2 months. Reheat gently on the stovetop or in the microwave, adding a splash of water if needed to loosen the gravy.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

More Vegetarian Recipes