Vegan Chili with Sweet Potato
This vegan chili with sweet potato is so good you won’t miss the meat. Made with a mix of beans, tomatoes, vegetables, and spices, it’s healthy, affordable, and perfect for meal prep. I make a big batch and freeze portions for easy weeknight dinners.
The sweet potato adds natural sweetness and substance, while three types of chilli (fresh, chipotle, and flakes) build layers of flavour without overwhelming heat. This recipe works brilliantly in a slow cooker, pressure cooker, or on the stovetop, so you can use whatever method suits you best.

Why You’ll Love This Vegan Chili
This is proper comfort food that happens to be vegan. The combination of beans provides protein and makes the chili incredibly filling, while the sweet potato adds texture and a subtle sweetness that balances the spice. It’s versatile enough to serve over rice, spooned onto baked potatoes, or eaten on its own with plenty of toppings.
The recipe is also budget-friendly and uses mostly pantry staples. Once you’ve made it, you’ll understand why it’s become a regular in my meal rotation.
Best Toppings for Vegan Chili
This is where you can get creative. I like to set out a selection of toppings so everyone can build their own bowl. Good options include chopped avocado or guacamole, diced red onion and tomato, chopped fresh chilli or pickled jalapenos, grated cheese (if not keeping it vegan), corn chips, and fresh coriander.
Serving Suggestions
Serve over rice, spooned onto baked potatoes with grated cheddar, with warm corn bread, over baked sweet potatoes, or in tacos or burritos. The chili is substantial enough to eat on its own with just the toppings and some crusty bread.

Tips for the Best Vegan Chili
Don’t skip the step of sautéing the aromatics first. This builds flavour that you won’t get if you just throw everything into the slow cooker raw.
Use good-quality tinned tomatoes. They make a difference to the final flavour.
The chili tastes even better the next day after the flavours have had time to develop.
Adjust the heat to your preference. I’ve kept this on the mild side despite using three types of chilli, so add more if you want it spicier.
Slow Cooker vs Pressure Cooker vs Stovetop
All three methods work well. The slow cooker is great for set-and-forget cooking, the pressure cooker is fastest, and the stovetop gives you the most control. Choose whichever method fits your schedule and equipment.
For the slow cooker, cook on high for 2 hours, add the sweet potato, then cook for another 2 hours on high. Or cook on low for 8 hours, adding the sweet potato halfway through.
For the pressure cooker, add everything including the sweet potato at the start and cook for 15 minutes, then use slow release.
For stovetop, simmer for 45 minutes, add the sweet potato, and cook for another 30-45 minutes.

Frequently Asked Questions
Can I use different beans? Yes, any combination of tinned beans works. Kidney, black, pinto, butter, or cannellini beans all work well.
Can I make this ahead? Absolutely. The chili keeps in the fridge for up to 5 days and freezes beautifully for up to 3 months.
What if I don’t have chipotle in adobo? Use 2 tablespoons pickled jalapeno plus 1 teaspoon smoked paprika as a substitute.
Can I add more vegetables? Yes, courgette, mushrooms, or extra peppers would all be good additions.
Vegan Chili with Sweet Potato Recipe

Ingredients
- 2 Tbsp olive oil
- 1 celery stalk finely chopped
- 1 onion finely chopped
- 1 carrot finely chopped
- 1 small red or green chilli minced
- 2 garlic cloves crushed
- 1 tsp cumin
- 1 red pepper diced
- 1 yellow pepper diced
- 2 tsp oregano
- 2 tins beans kidney, butter, black, or cannellini, rinsed and drained
- 2 tins chopped peeled tomatoes
- 1-2 Tbsp chipotle in adobo sauce or 2 Tbsp pickled jalapeno plus 1 tsp smoked paprika
- 1 tsp dried chilli flakes optional
- Salt and pepper
- 1 large sweet potato cut into small to medium cubes (about 2 cups)
- Toppings: avocado chopped coriander, rice, corn chips
Instructions
Slow Cooker Method:
- Heat the olive oil in a large frying pan and sauté the celery, onion, and carrot until soft, about 4 minutes. Add the garlic, cumin, and chilli, then fry for another minute until aromatic.
- Transfer to a slow cooker pot along with all other ingredients except the sweet potato. Season well with salt and pepper.
- Cook on high for 2 hours, then add the sweet potatoes. Cook for another 2 hours on high. Alternatively, cook on low for 8 hours, adding the sweet potatoes halfway through.
Pressure Cooker Method:
- Heat the olive oil in your pressure cooker (if it has a sauté function) or in a separate pan. Sauté the celery, onion, and carrot until soft, about 4 minutes. Add the garlic, cumin, and chilli, then fry for another minute.
- Add all remaining ingredients including the sweet potato. Season well.
- Cook for 15 minutes at pressure, then use slow release.
Stovetop Method:
- Heat the olive oil in a large pot and sauté the celery, onion, and carrot until soft, about 4 minutes. Add the garlic, cumin, and chilli, then fry for another minute.
- Add all remaining ingredients except the sweet potato. Season well and bring to a simmer.
- Cook for 45 minutes, stirring occasionally, then add the sweet potato. Continue cooking for another 30-45 minutes until the sweet potato is tender and the chili has thickened.
- Serve with your choice of toppings.
Notes
BUY MY eBOOK COMFORT
Find me on Instagram & Pinterest

Sounds delicious! And just in time for no-meat-monday dinner tonight! Thanks!
looks divine and i agree that there is just something so comforting about this meal – i serve it with lentil papadums (that i cook in the microwave)
Thank you for this great Vegan Recipe!!! Cant wait to try it!!
Thanks Core, I’m so glad you enjoy it.
I am so looking forward to making this for myself. I truly appreciate the recipe for both the pressure cooker and the crock pot. I just bought an INSTANT pot. Do you have recipes to share?
Terri
Ps…your photography is AMAZING!
Hi Terri and thank you. AS far as I know, we don’t get Instant Pots in SA but I understand it has a pressure cooker function and a slow cooker function so you can play around. I don’t have any specific IP recipes sadly. You could Google how to convert them (I think the IP cooks at slightly lower pressure than the stove top pressure cooker. I hope you enjoy the chilli 🙂
HI Sam, made this last night and it was delicious! Thank you for wonderful recipe x
I’m so pleased you enjoyed it Petra and thanks for letting me know x
Hi Sam! Made this for the family last night (in my pressure cooker) and it was absolutely delicious, despite no chilli because of the girls. Thanks so much 🙂 I love the fact that everything maintains it’s shape when cooked in the pressure cooker and doesn’t turn to mush xxx
Hey SAM,
It looks delicious and yummy as well as perfect for breakfast and dinner. Will try soon as I’m a big fan of African recipe 🙂
Thanks, Ellen, I hope you enjoy it. It’s become a standard item in my house these days and perfect to freeze off in batches for quick mid week suppers.
I froze this in 2 cup batches and had leftovers today. So wonderful! Just wondering….do you by chance have a calorie count per 1 cup serving?
The best vegan recipe so far!Awesome!
I don’t have a pressure cooker or slow cooker. How do I cook this on the stovetop?
Hi Karen, I have not tested it stove top as I did 2 tests for the PC and SC, but you can just wing it and cook it on slow for longer on the stove top or in the oven.