In a Gujarati household, ‘just a few people over’ can quickly turn into a full-blown family feast! When the guest list grows, the question always is: what can I cook that’s both spectacular and simple? The answer, my friends, is this incredible Rajma. This hearty kidney bean curry is my go-to for feeding a crowd. It’s a one-pot wonder that’s low on effort but massive on rich, festive flavor. Whether you’re cooking for a cozy family dinner of four or a party of forty, this recipe scales beautifully to make you the star of the gathering.
Ingredients
• A quick note: You’ll need to soak the beans overnight for the best results, and a blender is essential for creating the smooth, rich gravy base.
• Dried Kidney Beans: 1 generous cup (for 4) / 5½ pounds (for 40)
• Yellow Onions, diced: 2 (for 4) / 7 pounds (for 40)
• Canned Plum Tomatoes: 1 x 14-ounce can (for 4) / 8 x 14-ounce cans (for 40)
• Indian Green Chiles: 1 (for 4) / 8 (for 40)
• Ginger, peeled & roughly chopped: 1¾-inch piece (for 4) / 7 ounces (for 40)
• Garlic Cloves: 3 (for 4) / 25 (for 40)
• Canola Oil: 2 tablespoons (for 4) / 1 cup (for 40)
• Cumin Seeds: ½ teaspoon (for 4) / 5 teaspoons (for 40)
• Ground Red Chile: ½ teaspoon (for 4) / 3 teaspoons (for 40)
• Ground Cumin: ¾ teaspoon (for 4) / 6 teaspoons (for 40)
• Ground Turmeric: ¼ teaspoon (for 4) / 2 teaspoons (for 40)
• Ground Coriander: ¾ teaspoon (for 4) / 6 teaspoons (for 40)
• Salt: 1 teaspoon, or to taste (for 4) / 6–10 teaspoons, to taste (for 40)
Instructions
1. Prep the Beans: First, wash the dried kidney beans, discarding any that float. Soak them in plenty of water overnight. The next day, drain the beans, place them in a large pot with a lid, and cover with fresh cold water. Bring to a boil over medium heat and boil for 10 minutes. Then, reduce the heat, cover, and simmer until tender. This can take up to an hour for the small batch and up to two hours for the large batch. Add more water if needed. Once cooked, drain the beans but be sure to save the cooking water for later.
2. Create the Gravy Base: While the beans are simmering, combine the diced onions, canned tomatoes (with their liquid), green chiles, ginger, and garlic in a blender. Blend until you have a completely smooth paste.
3. Cook the Masala: Heat the oil in another large pot over medium heat. Once hot, add the cumin seeds and let them sizzle for a few seconds. Carefully pour in the blended onion-tomato paste. Cook for about 30 minutes, stirring occasionally, until the paste thickens, darkens in color, and the oil begins to separate.
4. Add Spices: Stir in the ground red chile, ground cumin, turmeric, and ground coriander. Cook for another 5 minutes, allowing the spices to become fragrant.
5. Combine and Simmer: Add the cooked kidney beans to the pot with the masala. Pour in the reserved cooking water – about 2 cups for the 4-person serving or 4 quarts for the 40-person serving. Stir everything together and let it simmer for at least 10 more minutes for the flavors to meld.
6. Final Touches: Taste the curry and adjust the seasoning. Add salt and more ground red chile to your preference. If the curry is too thick, add a little more hot water until it reaches your desired consistency. Serve hot with a big salad, yogurt, and your favorite pickles.
Nutritional Information
• Nutritional Highlights
• Kidney Beans: An excellent source of plant-based protein and dietary fiber, which aids in digestion and helps maintain stable blood sugar levels.
• Rich in Minerals: Packed with essential minerals like iron, potassium, and magnesium.
• Lycopene Power: The cooked tomatoes provide a healthy dose of lycopene, a powerful antioxidant.
• Wholesome & Hearty: A naturally gluten-free and vegan-friendly dish that is both filling and deeply nourishing.
Pro Tips
• For the 40-person batch, divide the in half and cook in two separate large pots for more even cooking and easier handling.
• To create a creamier, thicker gravy, lightly mash about a cup of the cooked beans with the back of a spoon before the final simmer.
• Don’t skip the overnight soak! It’s crucial for achieving a soft, creamy texture and making the beans easier to digest.
• For an extra layer of flavor, finish the curry with a sprinkle of garam masala and a handful of fresh, chopped cilantro just before serving.
FAQ
Q: Is this rajma recipe a good source of vegetarian protein
A: Yes, absolutely! Kidney beans are the star of this dish and are an excellent source of plant-based protein and dietary fiber. This makes the rajma a deeply nourishing and satisfying meal perfect for a vegetarian diet.
Q: Can I make this rajma recipe vegan
A: This recipe is naturally vegan as it uses canola oil instead of ghee. To ensure the entire meal is vegan, simply serve it with a plant-based yogurt or skip the yogurt topping. It’s a wholesome and complete vegan dish on its own.
Q: How should I store leftover rajma
A: Leftover rajma stores wonderfully. Once it has cooled completely, place it in an airtight container and refrigerate for up to 4-5 days. The flavors often become richer the next day. You can also freeze it in a freezer-safe container for up to 3 months.
Q: Can I use canned kidney beans instead of dried
A: Yes, you can use canned kidney beans to save time. For the 4-person recipe, you would need about two 15-ounce cans. Be sure to rinse them well before adding them to the masala. Since they are already cooked, you can skip the initial boiling step and add them directly to the gravy to simmer.





