Nutrition Facts for Heart-healthy rajma sabzi

Heart-Healthy Rajma Sabzi

Indulge in the comforting goodness of Heart-Healthy Rajma Sabzi, a simple yet flavorful Indian classic designed with your wellness in mind. Packed with protein-rich red kidney beans, this wholesome recipe is infused with aromatic spices like cumin, turmeric, and garam masala—all sautéed in heart-friendly olive oil to maximize both nutrition and taste. Fresh ingredients like ginger, garlic, and tomatoes create a rich, luscious base, while a final garnish of vibrant cilantro elevates the dish to perfection. Ready in under two hours, this vegan and low-sodium recipe pairs beautifully with whole grain brown rice or whole wheat chapatis for a balanced, satisfying meal that’s as nourishing as it is delicious. Ideal for anyone seeking flavorful, healthy eating options, this rajma sabzi showcases the perfect blend of comfort and care.

Nutriscore Rating: 85/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Heart-Healthy Rajma Sabzi
Prep Time:10 mins
Cook Time:90 mins
Total Time:100 mins
Servings: 4

Ingredients

  • 200 grams Red kidney beans (rajma), dried
  • 1 tablespoon Olive oil
  • 1 piece Onion, medium, finely chopped
  • 3 pieces Garlic cloves, minced
  • 1 tablespoon Ginger, grated
  • 2 pieces Tomato, large, chopped
  • 1 piece Green chili, finely chopped (optional)
  • 1 teaspoon Cumin seeds
  • 0.5 teaspoon Ground turmeric
  • 1 teaspoon Ground coriander
  • 1 teaspoon Garam masala
  • 0.5 teaspoon Salt
  • 3 tablespoons Fresh cilantro, chopped
  • 0.5 liter Water

Directions

Step 1

Rinse 200 grams of red kidney beans thoroughly and soak them in sufficient water overnight or for at least 8-10 hours.

Step 2

Drain and rinse the soaked kidney beans. Add them to a pressure cooker with 0.5 liter of water. Close the lid and cook for about 20-25 minutes on medium heat or until the beans are soft. Alternatively, cook them in a regular pot until tender, which may take longer.

Step 3

In a large saucepan, heat 1 tablespoon of olive oil over medium heat. Add 1 teaspoon of cumin seeds and let them splutter for a few seconds.

Step 4

Add 1 finely chopped medium onion to the pan and sauté until they turn translucent.

Step 5

Add 3 minced garlic cloves and 1 tablespoon of grated ginger. Sauté for another minute until fragrant.

Step 6

Add 2 chopped large tomatoes and 1 finely chopped green chili (if using) to the pan. Cook until the tomatoes become soft and oil starts to separate.

Step 7

Add 0.5 teaspoon of ground turmeric and 1 teaspoon of ground coriander. Stir thoroughly and cook the spices for 2 minutes.

Step 8

Add the cooked kidney beans to the tomato-onion mixture. Mix well and season with 0.5 teaspoon of salt. You can add more or less salt according to your taste, keeping it heart-healthy.

Step 9

Simmer the sabzi on low heat for about 15-20 minutes, allowing the flavors to integrate. If the mixture is too thick, add a little water for your preferred consistency.

Step 10

Finish with 1 teaspoon of garam masala and mix well.

Step 11

Garnish the sabzi with 3 tablespoons of chopped fresh cilantro before serving.

Step 12

Serve hot with whole grain brown rice or whole wheat chapatis to complement this heart-healthy dish.

Nutrition Facts

Serving size (1235.6g)
Amount per serving % Daily Value*
Calories 956.4
Total Fat 18.3g 0%
Saturated Fat 2.7g 0%
Polyunsaturated Fat 1.3g
Cholesterol 0mg 0%
Sodium 1278.0mg 0%
Total Carbohydrate 154.6g 0%
Dietary Fiber 59.4g 0%
Total Sugars 19.6g
Protein 54.6g 0%
Vitamin D 0IU 0%
Calcium 451.3mg 0%
Iron 19.8mg 0%
Potassium 4057.4mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 16.4%
Protein: 21.8%
Carbs: 61.7%