Kidney Bean Curry with Rice (Rajma)
Kidney Bean Curry with Rice (Rajma) is ready in 35 minutes (15 hands-on) and has 707 kcal and 27 g of protein per serving. One serving costs about $1.58. Prices from Walmart, 2026.

- Total time
- 35 min
- Hands-on
- 15 min
- Calories
- 707 kcal
- Cost per serving
- $1.58
Ingredients (Serves: 2)
- Red kidney beans (can, drained)400 g
- Onion160 g
- Garlic12 g
- Fresh ginger12 g
- Crushed tomatoes (can)300 g
- Garam masala6 g
- Ground cumin4 g
- Olive oil20 g
- White rice140 g
- Fresh cilantro (optional)6 g
Method
Cook the rice in twice its volume of salted water for 18 minutes.
Soften the chopped onion in the oil for 6 minutes; add the garlic, grated ginger, cumin and garam masala and cook for 1 minute.
Add the tomatoes and the drained kidney beans and simmer for 15 minutes, mashing a few beans to thicken.
Serve with the rice and chopped cilantro, if you like.
Nutrition per serving
| Calories | 707 kcal |
|---|---|
| Protein | 27 g |
| Carbohydrates | 125 g |
| Sugars | 11 g |
| Fat | 13 g |
| Fiber | 19 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
Tofu curry with bell pepper and tomato40 min · 615 kcal · $3.65
Green tofu and zucchini curry40 min · 593 kcal · $3.66
Warm edamame salad with cauliflower and celery45 min · 450 kcal · $2.50
Warm tofu salad with cucumber and peach45 min · 501 kcal · $3.20
Tofu and mushroom sauté with paprika and thyme40 min · 491 kcal · $4.63
Tofu stir-fry with mushrooms and bell pepper on lettuce, with Dijon mustard40 min · 494 kcal · $3.54