Go Back

Coconut Kidney Bean Curry with Steamed Greens

This is a super simple yet flavourful dish, quick to pull together on a weeknight while still providing plenty of nutrition. Kidney beans are one of the most affordable options for a filling and healthy protein source.

Course Dinner, Main Course
Cuisine Indian
Keyword Easy Vegan Dinner, Kidney Bean Curry, Vegan Curry
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 4 people


  • 2 400g cans of red kidney beans
  • 1 400g can crushed tomatoes
  • 1 whole brown onion
  • 3 cloves garlic
  • 1 3cm thumb of ginger
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp garam masala
  • 2 sprigs fresh curry leaves
  • 270 ml can of full fat coconut milk
  • 1 tbsp olive oil
  • 4 servings basmati rice
  • 2 heads broccoli
  • 200 grams green beans
  • 1 bunch fresh coriander to serve


  1. Set rice on to cook according to instructions (I use a rice cooker)

  2. Peel and dice the onion, peel and mince the garlic and grate the ginger 

  3. Heat olive oil in a medium saucepan and sauté the onions on a medium heat until golden and translucent 

  4. Add minced garlic and grated ginger to saucepan and stir for a further one minute

  5. Add turmeric, cumin, ground coriander, garam masala and fresh curry leaves (remove stalk) to the saucepan and stir for 30 seconds (add a little water to prevent sticking)

  6. Drain and rinse kidney beans and add to the saucepan along with the can of crushed tomatoes (including their juice) and the can of coconut milk

  7. Stir everything well, bring to a near boil then reduce to a simmer for 25 minutes

  8. While the curry and rice is cooking, chop the broccoli into florets and top and tail the green beans

  9. When the curry has 8-10 minutes of cook time remaining, place the broccoli and green beans in a steamer over medium heat and steam to your liking (I like mine with a little crunch left in them)

  10. Serve rice onto plates, top with kidney bean curry and serve veggies on the side, finish everything off with a sprinkling of fresh chopped coriander 

Recipe Notes

Leftovers can be stored in an airtight container in the refrigerator for up to three days.