2cans(2cans)kidney beans(15 oz/240 g net each) or 3 cups cooked beans
2cups(500grams)tomato puree
1cup(250grams)vegetable broth
½cup(125grams)heavy creamor non-dairy cream
½teaspoon(½teaspoon)garam masala
1(1)lemon+ fresh cilantro
1teaspoonsaltand black pepper to taste
Sauté the aromatics: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add 1 onion (chopped) and sauté for 3 minutes until softened. Stir in 2 cloves garlic (grated), 1 inch ginger (grated), 2 teaspoons coriander, 1 teaspoon cumin, ½ teaspoon turmeric, and ½ teaspoon red pepper flakes. Cook for another minute until fragrant.
Simmer the Rajma: Add 2 cans kidney beans (drained), 2 cups tomato puree, and 1 cup vegetable broth. Season with 1 teaspoon salt and black pepper, then bring to a simmer over medium-low heat. Let it cook for 20 minutes, allowing the flavors to meld.
Make it extra creamy: Stir in ½ cup heavy cream and ½ teaspoon garam masala.For a creamier texture, blend about 1/3 of the rajma using an immersion blender directly in the pot. Alternatively, transfer a portion to a blender, blend, and return it to the pot.Finish cooking for a couple of minutes to reach your desired consistency.
Serve & Enjoy: Garnish with a generous squeeze of lemon, fresh cilantro, raita, and quick-pickled red onions. For an extra kick, drizzle with spicy tadka(Indian chili oil).Rajma masala pairs perfectly withbasmati rice, naan, or paratha. Easy right?
SUBSTITUTIONS
Kidney beans: Use canned or dried beans (pre-soaked for 12 hours and pre-cooked for ~2 hours). Pinto beans work as a substitute.
Heavy cream: Swap with coconut milk, non-dairy cream, or 1 cup blended cashews + ½ cup water.
Tomato puree and Italian passata work best. Canned or fresh tomatoes can be used but won’t be as creamy. Fresh tomatoes must be chopped finely and be cooked for 10 minutes with the spices first.
Vegetable broth: Can be replaced with water.
TIPS
Bloom the spices in oil along with garlic, ginger, and onions to unlock their essential oils and maximize flavor.
Use fresh ginger and garlic, finely grated for the best texture and aroma.
Add garam masala at the end to preserve its fragrance.
Blend about 1/3 of the rajma for a rich, creamy texture.
A touch of cream – whether heavy cream, coconut milk, or a dairy-free alternative – is essential for extra richness and to balance the spices.
Not all canned beans are the same! Some are firmer than others. For the best rajma, the beans should be buttery soft. So extend cooking time as needed until they reach the perfect creamy consistency.
STORAGE
Make ahead: Rajma masala is an excellent recipe for meal prep as its flavor gets even better on day 2.
Fridge: Keep leftovers in an airtight container for up to 4 days.
Freezer: Let the curry cool down completely then freeze for up to 3 months.
Thaw & Reheat: It’s best to defrost overnight in the fridge. Reheat in the microwave or in a saucepan on the stovetop with a splash of water.