This Coconut Kidney Bean Curry is an easy, flavorful dinner to whip up on busy weeknights (we’re talking ready in under 15 minutes)!

As far as legumes go, kidney beans don’t get all that much attention (especially when their brother is the popular cool kid, Chickpea). So we’re about to get real red beany with this Coconut Kidney Bean Curry!
We love curry in our house (and make this Thai Coconut Curry all the time). But I wanted to create something that was stupid-easy. I’m talking 15 minutes, one pot, one eye on the stove (other eye on the TV). Stupid Easy.
With just five minutes devoted to prep time, you can’t go wrong with this choice!
Here’s what you’ll need for this Coconut Kidney Bean Curry
This coconut kidney bean curry does not skimp out on the flavor. There are so many delicious ingredients involved that it’s basically a curry party on your plate. Start with the bases (beans and coconut milk, obvi), and then go crazy with the rest!
- Flavor Makers: Onion, garlic, ginger, and garam masala lay the base for this flavorful curry.
- Crushed Tomatoes: We’re using a can of crushed tomatoes in lieu of fresh tomatoes because it’s a weeknight and dinner needs to happen… now.
- Coconut Milk: Throw in a can of coconut milk for creamy goodness.
- Kidney Beans: Kidney beans transform this humble soup into a meal in its own.
- Soy Sauce: Soy sauce adds a salty element. Substitute tamari for a gluten-free option.
- To Serve: Finish with a liberal handful of fresh cilantro (can sub basil for the cilantro-haters out there). Don’t forget the crushed red pepper flakes, lime juice, salt, and rice!
How to make coconut curry with kidney beans
Making this curry is as simple as cooking the flavor makers (onion, garlic, the works) until soft and fragrant. Throw in a can of crushed tomatoes, coconut milk, and kidney beans, then simmer until hot and delicious. Top with a generous serving of fresh cilantro and serve warm with love!
- Prep the rice: If you’re using rice, make this first! It will take the longest.
- Secure the flavor: Heat oil in a large pot over medium/high heat. Add onion, garlic, ginger, and garam masala. Cook until the onion softens, which should take about 3 to 5 minutes.
- Add the fixer uppers: Add crushed tomatoes, coconut milk, kidney beans, and soy sauce, and then bring to a gentle simmer. Let cook for 10 minutes to let the flavors blend together. Taste and add salt as needed to intensify the flavors!
- Serve and enjoy: Finally, ladle the curry over warm rice. Top with fresh cilantro, a pinch of crushed red pepper, and a squeeze of lime juice. Enjoy!
Delish coconut curry variations
This dish is totally customizable and can work to fit any taste preference you may have. Want to add some extra veggies? Go for it! Feeling less lime-y and extra soy saucey? Perfect! Whatever you prefer, there’s a way to make it happen.
For extra veggies, sneak broccoli, carrots, or peppers into the mix!
Not a fan of kidney beans? That’s ok! You can use the aforementioned older brother, the chickpea instead. It will cook up the same way!
Whether you choose to cook this recipe as-is or add an ingredient or two and make it your own, you’re in for a treat. Enjoy!
Are you a curry person?
If so, dive into some more juicy curry recipes with these ideas. There’s coconut curry, which you’ve probably heard of, but things get wild with the banana Thai variation!
- Vegetarian Coconut Curry
- Chickpea Tikka Masala
- Chana Dal
- Banana Thai Curry
- Eggplant Curry
- Mung Bean Soup
- Thai Green Curry
Ingredients
- 2 Tbsp vegetable oil 30 mL
- 1 medium white onion diced
- 2 cloves garlic minced
- 2 Tbsp fresh grated ginger
- 1 Tbsp garam masala
- 1 15-oz can crushed tomatoes 425 g
- 1 14-oz can coconut milk 400 g
- 1 15-oz can kidney beans drained, 425 g
- 1 tsp soy sauce
- ¼ tsp salt optional
- To serve: white rice, cilantro, crushed red pepper flakes, lime juice
Instructions
- Prep: If serving with rice, prepare rice.
- Flavor Makers: Heat oil in a large pot over medium/high. Add onion, garlic, ginger, and garam masala. Cook until onion softens, 3 to 5 minutes.
- Filler Uppers: Add crushed tomatoes, coconut milk, kidney beans, and soy sauce, then bring to a gentle simmer. Let cook for 10 minutes to let flavors blend together. Taste and add salt as needed to intensify flavors.
- Serve: Ladle curry over warm rice. Top with fresh cilantro, a pinch of crushed red pepper, and a squeeze of lime juice.
Nutrition Information
This is an old recipe that was updated in June 2020 to be more delicious and easy. Thanks to all who commented with your suggestions for improvement!
Gabriela says
Good recipe but I had put x5 times more spices, no offence but I ALWAY DO THAT! Great taste mmmm it turn out very tick! Just what I wanted amazing. I added lime on top of mine. Thanks ❤️
Kuduie says
Easy and delicious. Definitely making this a regular meal.
Amanda says
This recipe is delicious! I didn’t have any canned tomatoes, so I subbed for fresh. This made my prep time a little longer, but I’m sure it tasted the same. I’m not usually a big fan of coconut so I’ve never tried any recipes with coconut milk. I decided to give this one a chance and I love it! It doesn’t taste like coconut but it adds a bit of sweetness that other milks don’t. I may have added a bit too much spice because mine has a lot of heat, next time I’ll go a little lighter handed with the crushed red pepper. Definitely keeping this recipe, so easy and good!
Kari ward says
Yummmmy curry- super simple to make and delicious to eat. Thanks Sarah!
nancy says
We LOVED this recipe. Its a keeper! We added some extra garam masala to deepen the flavor. We had a ripe avocado so we added chunks of avocado on top of the dish. Yum! We also had some naan in the freezer which was a perfect way to eat the curry and clean the bottom of the bowl.
Miyako says
Super easy, delicious, and healthy …That’s the trifecta of perfection! This can easily be made on a busy weeknight. And the aroma as it cooks is mouth-watering.
Kim Maxwell says
My entire family loved it and I will be making it again:) So simple!
Kim
Wendy says
Absolutely delicious. However, if I’d realized how much saturated fat was in it, I might not have made it! It’s all in that delicious coconut milk.
Sarah Bond says
Coconut milk is surprisingly high in saturated fat!
Laurie L B says
I don’t know how this is curry. There is not curry at all. I made it exactly as the recipe requires and it was SO MILD, not really much flavor at all with only the garam masala as a spice.
SYd says
Showing my ignorance here! How can it be curry with no curry in it?
Sarah Bond says
A “curry” is just a blend of spices and ingredients, which is what we’re doing here! 😀