This is my super simple butter bean and spinach curry that only uses a handful of spices and a few other ingredients. It takes less than 30 minutes to make and is a perfect weeknight dinner!
This spinach and butterbean curry is super fragrant and the perfect dinner for when you fancy something quick and easy. It's flavourful and super creamy, using tinned tomatoes and Greek yoghurt as the gravy. It's absolutely delicious served alone, with basmati rice, a paratha, or naan bread.
If you'd like to check out some more easy curry recipes, why not have a look at my 30-minute Butter Salmon, Chakalaka-Inspired Baked Bean Curry, soft and spicy Mango Curry, or my super tasty Spinach & Potato Curry.
Why you'll love this recipe
- It's quick to make - this curry recipe takes less than 30 minutes to make. If you're really in a rush, you could do it in 20 minutes!
- BEANS - I don't know about you but I LOVE beans. Having beans in a curry is just the best thing. They're creamy, soft, and so good for you! If you're looking to use a different bean other than butter beans, then check out my blog on the best substitutes for borlotti beans, it'll give you some ideas!
- 4 spice ingredients - this bean curry recipe only requires 4 types of spices: cumin powder, turmeric powder, chilli powder, and garam masala.
Ingredients
- Red onion - I used red onions for this curry recipe, but feel free to use white if you'd prefer.
- Garlic - finely chop your fresh cloves of garlic or mince them.
- Ginger - fresh whole ginger is my preferred ingredient rather than powdered ginger. Finely chop your ginger to release the aromas, it adds such a wonderful flavour to the dish!
- Cumin powder - I'd highly recommend using cumin powder or ground cumin. If you don’t have any ground cumin, you can use cumin seeds. Make sure to double the amount and add them in with the onion, ginger, and garlic.
- Turmeric powder - this adds a wonderful colour and mild flavour to the butterbean curry.
- Chilli powder - we love a bit of spice! If you'd rather use fresh chillies, go for it! But I like to use chili powder as it can have a deeper and more rich flavour. And it adds to the colour of the dish.
- Garam masala - a gorgeous blend of multiple spices. It's a lovely mix to add into curries.
- Tinned tomatoes - for this butter bean and spinach curry recipe I always like to use fresh or tinned chopped tomatoes.
- Greek yoghurt - adding in full-fat Greek yoghurt provides a real creaminess to the dish. If you'd like to make it vegan, feel free to add in coconut milk instead.
- Cornstarch - you'll be adding this to your yoghurt so that the yoghurt doesn't curdle when you add it to the gravy!
- Butter beans - I like to use the best butter beans possible, so I've used Bold Bean Co queen butter beans. If you don't have access to glass jar beans, then I'd suggest buying the best quality dry butter beans and preparing them in advance for this recipe. Feel free to use tinned butter beans too, they'll just have a bit more of a thicker coat.
- Spinach - not only does fresh spinach add flavour and colour to this dish, but it's also rich in many nutrients, including Vitamin C, iron, and potassium.
- Red chillies - if you'd like to add a bit of heat into your bean curry, then add some chillies on top. Feel free to leave these out if you'd rather have a milder dish.
- Coriander/Cilantro - the marmite of herbs. If it tastes like soap...don't add it in. If it's one of the greatest things on earth, add in a whole bunch.
How to make butter bean and spinach curry: step-by-step
This delicious creamy curry is quick and only requires a few ingredients to make, which makes it perfect for a weeknight dinner or for easy and tasty meal prep.
Step 1: Fry your red onion, garlic, and ginger.
- Begin by slicing your red onion, garlic, and ginger.
- Place a frying pan on medium heat and add in a large drizzle of vegetable oil.
- Add in your red onion, garlic, and ginger. Fry for 5 minutes stirring frequently until golden and caramelised.
Step 2: Add in your spices and tomatoes.
- Next up, add in your cumin powder, turmeric powder, chilli powder, and garam masala.
- Fry for a further 2 minutes. Then add in your tomatoes and stir fry for another 5 minutes on low heat.
Step 3: Greek yoghurt, beans, and spinach.
- Reduce the heat right down. In a bowl, add in your greek yoghurt with a teaspoon of cornstarch and 1 tablespoon of your curry sauce from the pan this will help stabilise the yoghurt and thus reduce the risk of your yoghurt curdling. Once you've combined them in the bowl, add it all back into your curry and stir gently.
- Next up, pour in your butter beans and spinach.
- Place your lid on the frying pan and let the spinach wilt.
- Give your curry a stir and let it simmer away until you're ready to eat, stirring from time to time.
Step 4: Serve up and enjoy!
- When you're ready to serve, sprinkle with red chillies, coriander, and a spoonful of Greek yoghurt.
- Serve with rice, paratha, naan bread, or just on it's own.
Variations & Substitutions
- Make this a Vegan Curry - to make this dish plant-based, simply sub out the Greek yoghurt with coconut milk. The flavour will be a bit different, but it'll still be just as creamy and delicious.
- I don't have many spices - that's fine! If you don't have ground cumin, turmeric, chilli powder, or garam masala, simply find a general Indian-style curry powder in your local supermarket and use that instead.
- I'd like more veggies! - the more vegetables the better, so some of my personal favourite additions for this recipe would be aubergine (chopped into cubes and add in at the start with the onions etc), broccoli (finely chopped and added with the onions), red pepper (sliced into rough chunks and added in with the onion at the start too).
- I don't have butterbeans - well, feel free to add in some different types of beans or pulses. I'd go for chickpeas, lentils, or cannellini beans.
FAQ about this recipe
Butter beans have an array of health benefits. They're rich in vitamins and minerals and are a source of potassium, magnesium, iron, zinc, folate, and also contain calcium and protein.
Chickpeas, cannellini beans, borlotti beans, black beans, pinto beans, lentils.
If you place it into an airtight container, it can last up to 3 days in the fridge. You can also freeze it for up to 3 months.
If you're reheating it from the fridge, place it in the microwave for a few minutes. If you want to heat it on the hob, place it in a saucepan and simmer on medium to low heat for 15 minutes, stirring frequently. If you're reheating it from frozen, take it out of the freezer and leave to defrost for a few hours. Then, simply follow the instructions above to heat it up.
I love eating it on its own. But, if you'd like to add some sides to go with it, then I'd recommend serving it up with some basmati rice, naan bread, a spoonful of Greek yoghurt, some chillies, and a handful of chopped coriander.
Did you make this dish? Let me know how much you loved it with a star rating ⭐⭐⭐⭐⭐, review, and/or comment below
More quick and easy dinner recipes you might like:
- Chilli Halloumi - this is my Chilli Halloumi and it puts a Mediterranean twist on it. My friends and family love it, so I hope you enjoy it too!
- Honey harissa chicken and chickpea pasta - This Honey Harissa Chicken Pasta with Chickpeas is one of my favourite go-to weeknight meals that takes less than 20 minutes to make. It's full of flavour and simple to make!
- Vietneamese-inspired cabbage rolls - I kind of regret making these Vietnamese-Inspired Cabbage Rolls because now I'm ADDICTED and want to eat them all the time!
Butter Bean and Spinach Curry
Equipment
- 1 Frying pan
Ingredients
- 1 red onion, finely sliced
- 3 garlic cloves, minced or finely chopped
- 1 knob of ginger (around 1 inch), finely chopped or minced
- ½ tablespoon ground cumin
- ½ tablespoon turmeric powder
- 1 teaspoon chilli powder
- ½ tablespoon garam masala
- 3 fresh chopped tomatoes or 100g tinned chopped tomatoes
- 300 g Greek yoghurt
- 1 teaspoon cornflour
- 400 g butter beans
- 260 g fresh spinach
- 1 red chilli, finely sliced
- Handful of fresh coriander, roughly chopped
Instructions
- Begin by slicing your red onion, garlic, and ginger.
- Place a frying pan on medium heat and add in a large drizzle of vegetable oil.
- Add in your red onion, garlic, and ginger. Fry for 5 minutes stirring frequently until golden and caramelised.
- Next up, add in your cumin powder, turmeric powder, chilli powder, and garam masala.
- Fry for a further 2 minutes. Then add in your tomatoes and stir fry for another 5 minutes on low heat.
- Reduce the heat right down. In a bowl, add in your greek yoghurt with a teaspoon of cornstarch and 1 tablespoon of your curry sauce from the pan, this will help stabilise the yoghurt and reduce the risk of your yoghurt curdling. Once you've combined them in the bowl, add it all back into your curry and stir gently.
- Next up, pour in your butter beans and spinach.
- Place your lid on the frying pan and let the spinach wilt.
- Give your curry a stir and let it simmer away until you're ready to eat, stirring from time to time. Season with a teaspoon of sea salt (½ teaspoon table salt) and a sprinkling of black pepper. Taste and add more according to how salty or spicy you like the dish.
- When you're ready to serve, sprinkle with red chillies, coriander, and a spoonful of Greek yoghurt.
- Serve with rice, paratha, naan bread, or just on it's own.
Hetty
I made this last night for dinner and it was so quick and easy! Thanks for the recipe!
Emily
So glad you enjoyed it! xx
Paula J
I love Bold Bean Co beans too! They’re the best, absolutely make it for this dish.
Emily
They're so incredible, aren't they?! Amelia (the founder) is such a gem too. xx