Go Back
A pan of vegan vegetable, lentil and butter bean chilli with a bowl of coriander rice, roasted courgettes and guacamole on a grey background.

Lentil, Vegetable and Butter Bean Chilli

Lentil, vegetable and butter bean chilli - this easy vegan chilli with coriander rice, guacamole and roasted courgette is a delicious, healthy and filling meal. Serves three; or two very generously.
Course Main Course
Cuisine Mexican, vegan
Keyword chilli
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 3 people
Calories 614kcal
Author Domestic Gothess



  • 1 red onion
  • 1 red bell pepper
  • 1 Tbsp olive oil
  • ½ Tbsp ground cumin
  • ½ Tbsp ground coriander
  • 1 tsp smoked paprika
  • ¼ tsp chilli flakes
  • 3 Tbsp red split lentils
  • 1 400 g tin chopped tomatoes
  • 150 ml (⅔ cup) water
  • 1 400 g tin butter beans drained
  • salt and pepper


  • 1 cup basmati rice
  • ¼ tsp salt
  • 350 ml (1 ½ cups) water
  • 3 Tbsp chopped fresh coriander (cilantro)

Roasted Courgette:

  • 1 medium courgette (zucchini)
  • ½ Tbsp olive oil
  • salt and pepper


  • 1 large ripe avocado
  • juice of ½ lime
  • salt and pepper


  • Pre-heat the oven to 180C/350F/gas mark 4. Peel and finely chop the onion. Remove the core from the pepper and chop into approx 2cm squares.
  • Heat the Tbsp of olive oil in a non-stick frying pan on low heat and cook the onion for 5 mins until it softens. Add the chopped pepper to the pan with the onion, turn the heat to medium and cook for 3 mins.
  • Add the cumin, ground coriander, smoked paprika, chilli flakes and a pinch of salt and pepper. Stir together and cook for another minute.
  • Meanwhile, bring the 350ml water to a boil in a pot with the ¼ tsp of salt. Once boiling, add your rice to the pot, give it a stir and turn the heat to low. Cover the pot with a lid and leave on a low heat for 10 mins. After 10 mins switch off the heat and leave to rest for 10 mins. Don’t peek under the lid until the 20 mins are up!
  • Add the lentils to the onion mixture along with the chopped tomatoes and 150ml of water. Stir together and let the mixture bubble away on low heat uncovered for 15 mins until the lentils are soft and the sauce has thickened. Stir often to prevent the lentils from sticking. After the lentils have been cooking for 5 mins, drain and rinse the butter beans and add them to the pan..
  • While the chilli and rice are cooking cut the courgette in half lengthways, chop each half into four lengths and then into 6cm sticks. Toss the courgettes in the ½ tbsp of olive oil, ¼ tsp salt and some pepper. Roast in the oven for 15 mins.
  • To make the guacamole, scoop the avocado flesh into a bowl along with the lime juice and some salt and pepper and roughly mash with a fork.
  • Once the rice is cooked, stir in the chopped coriander. Check the seasoning of the chilli and add more salt and pepper as needed. Serve the chilli with the rice, roasted courgette and a dollop of guacamole.