Kidney Bean Curry is one of those recipes that reminds me why cooking dried beans from scratch makes such a difference. The beans soak up all the spiced tomato sauce while keeping a satisfying bite. I usually make this on weekends when I have time to let the beans simmer properly. The house fills with the smell of toasted cumin and ginger as the curry comes together.
This version uses curry paste along with individual spices, which creates layers of warmth without being too fiery. Even if you are new to cooking with dried beans, this recipe walks you through each step clearly.
About the Recipe
This kidney bean curry brings comfort and substance to your table without much fuss. The combination of whole cumin seeds and ground spices creates depth, while fresh ginger and garlic add brightness. Cooking dried beans yourself means you control the texture and avoid the metallic taste canned beans sometimes have. The tomatoes break down into a thick sauce that coats each bean perfectly.
Because the recipe uses common pantry spices, you can make it whenever the craving hits. The fresh coriander stirred in at the end adds a pop of color and herbal freshness that balances the rich, warming spices beautifully.
Why you will love this recipe
This curry hits that sweet spot between flavorful and filling. The beans provide protein and substance while the spices keep things interesting without overwhelming your palate. I like how the recipe gives you two cooking options for the beans, so you can choose based on whether you own a pressure cooker. The initial sizzle of cumin seeds in hot oil sets the aromatic tone for everything that follows.
Each step builds on the last, creating layers rather than just dumping everything in at once. The curry tastes even better the next day after the flavors have had time to meld. You can easily double the batch and freeze half for busy weeknights when you need something reliable and satisfying.

Kidney Bean Curry
Cooking Tips
Do not skip the vigorous boiling step for the first ten minutes, as it breaks down toxins naturally present in raw kidney beans. Skim off the foam that rises to the surface during this time. When frying the cumin seeds, watch them closely because they can burn quickly once they start to splutter. I always keep the onions moving in the pan during the five-minute fry to prevent any edges from turning bitter. If your curry looks too thick near the end, add water a few tablespoons at a time until you reach your preferred consistency.
Serving and Storing Suggestions
This recipe serves four people generously. After the overnight soak and two hours of total cooking time, you will have a hearty meal ready. Serve the curry with steamed basmati rice, warm naan, or chapati to soak up the sauce. Store leftovers in an airtight container in the refrigerator for up to four days.
The curry also freezes well for up to three months. Reheat gently on the stovetop, adding a splash of water if needed since the beans will absorb liquid as they sit.
Similar Recipes
- Chickpea Curry
- Black Bean Chili
- Lentil Dal
- Vegetable Vindaloo
- Spinach and Paneer Curry
Nutrient Benefits
Kidney beans pack plenty of protein and fiber, which helps keep you full longer and supports digestive health. They also provide iron, folate, and potassium in each serving. The onions, garlic, and ginger contain compounds that may support immune function. Tomatoes bring vitamin C and antioxidants to the dish.
Fresh coriander adds a small amount of vitamins A and K. Because this curry uses minimal oil and no cream, it stays relatively light while still tasting rich and satisfying.

Kidney Bean Curry
Ingredients
- 1 cup Dried Red Kidney Beans
- 2 tbsp Oil
- 1/2 tsp Cumin Seeds
- 1 Onion (thinly sliced)
- 1 Fresh Green Chilli (finely chopped)
- 2 cloves Garlic (crushed)
- 1 inch Fresh Root Ginger (grated)
- 2 tbsp Curry Paste
- 1 tsp Ground Cumin
- 1 tsp Ground Coriander
- 1/2 tsp Chilli Powder
- 1/2 tsp Salt
- 400 gms Tomatoes (chopped)
- 2 tbsp Fresh Coriander
Instructions
- Leave the kidney beans to soak overnight in a bowl of cold water.
- Drain the beans and put in a large pan with double the volume of water. Boil vigorously for 10 minutes. Skim off any scum.
- Cover and cook for 1- 1 1/2 hours or until the beans are soft. Alternatively, cook the beans in a pressure cooker for 20-25 minutes.
- Heat the oil in a large, heavy frying pan and fry the cumin seeds for 2 minutes until they begin to splutter.
- Add the onion, chilli, garlic and ginger and fry for 5 minutes. Stir in the curry paste, cumin, ground coriander, chilli powder and salt and cook for 5 minutes.
- Add the tomatoes and simmer for 5 minutes. Drain the beans and stir them in with the fresh coriander, reserving a little of the herb for the garnish. Cover and cook for 15 minutes, adding a little water if necessary.
- Serve garnished with the reserved fresh coriander.
Sign up for our newsletter
Add Awesome Cuisine as a Preferred Source
Frequently Asked Questions
Can I use canned kidney beans instead of dried beans?
Yes, you can substitute two 400-gram cans of drained kidney beans. Skip the soaking and boiling steps, and add the canned beans during the last 15 minutes of cooking so they warm through and absorb the flavors.
Why do the beans need to boil vigorously for 10 minutes?
Raw kidney beans contain a natural toxin that breaks down with high heat. The vigorous boiling for at least 10 minutes ensures the beans are safe to eat. Slow cookers do not get hot enough for this step, so always boil them on the stovetop first.
How do I know when the dried beans are fully cooked?
The beans should be tender enough to mash easily between your fingers but still hold their shape. If they taste chalky or hard in the center, they need more time. Older beans can take longer to soften than fresher ones.
Can I make this curry less spicy?
Without a doubt. Reduce or omit the fresh green chili and cut the chili powder in half. You can always add more heat at the table with hot sauce or chili flakes for those who want it.
What type of curry paste works best for this recipe?
A mild or medium Indian curry paste such as tikka masala or korma paste works well. Avoid Thai curry pastes as they have different flavor profiles that will change the dish considerably.



