This easy and nutritious vegetarian chilli by Jamie Oliver is a hearty and flavorful meal packed with sweet potatoes, beans, and vibrant peppers. Quick to make and full of warming spices, it’s perfect for using up common ingredients and can be served with rice, tortilla chips, or a dollop of sour cream.
Ingredients Needed
- 500g (1 lb) sweet potatoes
- 1 level teaspoon cayenne pepper, plus extra for sprinkling
- 1 heaped teaspoon ground cumin, plus extra for sprinkling
- 1 level teaspoon ground cinnamon, plus extra for sprinkling
- Olive oil
- 1 onion
- 2 mixed-colour peppers
- 2 cloves of garlic
- 1 bunch (30g) of fresh coriander
- 2 fresh mixed-colour chillies
- 2 x 400g (14 oz) tins of beans (e.g. kidney, chickpea, pinto, cannellini)
- 2 x 400g (14 oz) tins of quality plum tomatoes
- Lime or lemon juice, or vinegar, to taste
How To Make Vegetarian Chilli
- Preheat the oven: Preheat the oven to 200°C/400°F/gas 6.
- Roast the sweet potatoes Peel and chop the sweet potatoes into bite-sized chunks, then place on a baking tray. Sprinkle with cayenne, cumin, cinnamon, sea salt, and black pepper. Drizzle with olive oil and toss to coat. Roast for 45 minutes to 1 hour, or until golden and tender.
- Prepare the vegetables Peel and roughly chop the onion. Halve, deseed, and roughly chop the peppers. Peel and finely slice the garlic. Pick the coriander leaves and finely chop the stalks. Deseed and finely chop the chillies.
- Cook the vegetables Heat 2 tablespoons of olive oil in a large pan over medium-high heat. Add the onion, peppers, and garlic, and cook for 5 minutes, stirring regularly.
- Add spices and chillies Add the coriander stalks, chillies, and spices, and cook for another 5 to 10 minutes until softened and starting to caramelise.
- Add beans and tomatoes Add the beans (juice and all), followed by the tomatoes, breaking them up with the back of a spoon. Stir well.
- Simmer the chilli Bring the mixture to a boil, then reduce the heat to medium-low. Let it simmer for 25 to 30 minutes until thickened and reduced. Keep an eye on it and add a splash of water if needed to loosen it.
- Stir in the sweet potatoes Stir the roasted sweet potatoes through the chilli with most of the coriander leaves. Taste and adjust the seasoning.
- Finish with lime or lemon juice Squeeze in lime or lemon juice (or vinegar) to taste, then sprinkle with the remaining coriander.
- Serve and enjoy Serve with yoghurt or soured cream, guacamole, rice, or tortilla chips.

Recipe Tips
- Roast sweet potatoes well: Make sure the sweet potatoes are golden and tender after roasting; this brings out their natural sweetness and adds a delicious texture to the chilli.
- Adjust spice levels: If you like it hotter, add extra cayenne pepper or fresh chillies. For a milder taste, reduce the spices to your preference.
- Don’t skip the coriander: The fresh coriander adds a burst of freshness that balances the spices and enhances the dish’s flavor.
- Simmer gently: Let the chilli simmer for the full 25 to 30 minutes to allow the flavors to meld and the sauce to thicken nicely.
How To Store And Reheat Leftover?
- Refrigerate: Let the leftover vegetarian chilli cool to room temperature. Once cooled, store it in an airtight container in the fridge for up to 3 days.
- Freeze: Allow the chilli to cool completely, then transfer it to a freezer-safe container. It will stay fresh in the freezer for up to 3 months. To thaw, leave it in the fridge overnight before
- reheating.
- Reheat: Heat the chilli in a pan over medium heat. Stir occasionally and add a splash of water if needed to loosen the sauce. Heat for 5-7 minutes, or until warmed through.
Nutrition Facts
Serving Size: 1 cup (254g)
- Calories: 369
- Total Fat: 10.1g
- Saturated Fat: 1.6g
- Total Carbohydrate: 58.3g
- Dietary Fiber: 12.9g
- Sugars: 14.4g
- Protein: 21.5g
Try More Jamie Oliver Recipes:
- Jamie Oliver Michela Chiappa’s Zucchini Salad
- Jamie Oliver Courgette Salad
- Jamie Oliver Sticky Barbecued Prawn Salad
- Jamie Oliver Prawn & Watermelon Salad

Jamie Oliver Vegetarian Chilli
Description
This easy and nutritious vegetarian chilli by Jamie Oliver is a hearty and flavorful meal packed with sweet potatoes, beans, and vibrant peppers. Quick to make and full of warming spices, it’s perfect for using up common ingredients and can be served with rice, tortilla chips, or a dollop of sour cream.
Ingredients
Instructions
- Preheat the oven: Preheat the oven to 200°C/400°F/gas 6.
- Roast the sweet potatoes Peel and chop the sweet potatoes into bite-sized chunks, then place on a baking tray. Sprinkle with cayenne, cumin, cinnamon, sea salt, and black pepper. Drizzle with olive oil and toss to coat. Roast for 45 minutes to 1 hour, or until golden and tender.
- Prepare the vegetables Peel and roughly chop the onion. Halve, deseed, and roughly chop the peppers. Peel and finely slice the garlic. Pick the coriander leaves and finely chop the stalks. Deseed and finely chop the chillies.
- Cook the vegetables Heat 2 tablespoons of olive oil in a large pan over medium-high heat. Add the onion, peppers, and garlic, and cook for 5 minutes, stirring regularly.
- Add spices and chillies Add the coriander stalks, chillies, and spices, and cook for another 5 to 10 minutes until softened and starting to caramelise.
- Add beans and tomatoes Add the beans (juice and all), followed by the tomatoes, breaking them up with the back of a spoon. Stir well.
- Simmer the chilli Bring the mixture to a boil, then reduce the heat to medium-low. Let it simmer for 25 to 30 minutes until thickened and reduced. Keep an eye on it and add a splash of water if needed to loosen it.
- Stir in the sweet potatoes Stir the roasted sweet potatoes through the chilli with most of the coriander leaves. Taste and adjust the seasoning.
- Finish with lime or lemon juice Squeeze in lime or lemon juice (or vinegar) to taste, then sprinkle with the remaining coriander.
- Serve and enjoy Serve with yoghurt or soured cream, guacamole, rice, or tortilla chips.
Notes
- Roast sweet potatoes well: Make sure the sweet potatoes are golden and tender after roasting; this brings out their natural sweetness and adds a delicious texture to the chilli.
- Adjust spice levels: If you like it hotter, add extra cayenne pepper or fresh chillies. For a milder taste, reduce the spices to your preference.
- Don’t skip the coriander: The fresh coriander adds a burst of freshness that balances the spices and enhances the dish’s flavor.
- Simmer gently: Let the chilli simmer for the full 25 to 30 minutes to allow the flavors to meld and the sauce to thicken nicely.
Jamie Oliver Vegetarian Chilli