Rajma (kidney bean curry)

Rajma (kidney bean curry) is ready in 35 minutes (15 hands-on) and has 531 kcal and 26 g of protein per serving. One serving costs about $1.64. Prices from Walmart, 2026.

Rajma (kidney bean curry)
Total time
35 min
Hands-on
15 min
Calories
531 kcal
Cost per serving
$1.64

Ingredients (Serves: 2)

  • Red kidney beans (can, drained)500 g
  • Onion160 g
  • Crushed tomatoes (can)240 g
  • Garlic12 g
  • Fresh ginger12 g
  • Garam masala6 g
  • Ground cumin4 g
  • Ground turmeric3 g
  • Olive oil24 g
  • Dried chili (optional)2 g
  • White rice (optional)140 g

Method

  1. Heat the olive oil in a pot and fry the cumin for 30 seconds. Add the finely chopped onion and cook for 8 minutes until golden.

  2. Add the garlic, ginger, turmeric, garam masala and the dried chili, if using, and stir for 1 minute. Pour in the crushed tomatoes and cook for 8 minutes until they become a thick paste.

  3. Add the drained kidney beans and 150 ml of water. Simmer for 12 minutes, mashing a few beans against the side of the pot to thicken the sauce.

  4. Season with salt and serve hot with cooked rice, if using.

Nutrition per serving

Calories531 kcal
Protein26 g
Carbohydrates80 g
Sugars10 g
Fat15 g
Fiber21 g

Plan your week with recipes like this

Cestio picks your meals for the whole week to fit your budget and diet, and writes the shopping list for your supermarket. Free for 3 days.

More recipes like this