This vegan sweet potato and black bean chilli is delicious, healthy, and hearty. Low in calories and gluten-free, you can enjoy it as a one-pot meal or along with your favourite sides.
For a hit of rich umami flavour, stir in a dollop of yeast extract and a splash of vegan Worcestershire sauce. If you like coriander, add the chopped stems during cooking and garnish with the fresh leaves when serving.
This chilli keeps well in both the fridge and freezer, so make a big batch and enjoy it for lunches and dinners in the days or weeks to come. For a slightly different recipe idea, check out this smoky jackfruit chilli.
I create new content every single week. Subscribe to keep in touch and get a free download of The Vegan Kitchen – My Top 10 Tips.
Is sweet potato chilli good for you?
Sweet potatoes are a great source of fibre, potassium, vitamin A, vitamin C, and most of our B vitamins. They're one of the healthiest and most cost-effective foods on the planet, with one of the highest nutrient-rich food scores per dollar.
One serving of this sweet potato and black bean chilli provides:
- Calories: 341 kcal
- Protein: 15 grams (30% of RDA)
- Fibre: 17 grams (71% of RDA)
- Iron: 8 mg (44% of RDA)
Are black beans good for you?
Pulses such as black beans are an excellent source of plant-based protein, fibre, vitamins, and minerals. They truly are nutritional powerhouses.
They're also cheap and widely available, meaning you can prepare healthy and filling meals without breaking the bank.
How to make sweet potato and black bean chilli
Heat the oil in a large pan on medium heat. Add the onion and stir occasionally for 4-5 minutes.
Next, add the chopped garlic, chilli, and sweet potato cubes and cook for a few minutes. Season with salt and pepper.
After a few minutes, stir in the tomato puree, tinned tomatoes, black beans, Marmite, Henderson's Relish, cumin, smoked paprika, oregano, bay leaves, and vegan stock.
Break the tomatoes apart with a spoon, mix well, bring to a gentle simmer, and cook on a low/medium heat for 20 minutes.
After 20 minutes, stir in the spinach and the chopped coriander stems. It will look like a lot of spinach at first, but it'll soon cook down. Simmer for another few minutes.
Once the spinach has wilted and the sweet potato cubes are soft, adjust the seasoning and serve.
Serving suggestions
This chilli is great with a dollop of vegan sour cream or crème fraiche, chopped coriander, and a squeeze of lime juice. Other suggestions for toppings include homemade guacamole, crushed tortilla chips, easy pico de gallo, grated vegan cheese, and sliced spring onions.
While the sweet potato in the recipe makes this a great one-pot meal, you could reduce the amounts and enjoy the chilli with other sides such as:
- Boiled rice
- Creamy vegan mashed potatoes
- Baked potatoes
- Cajun-spiced potato wedges
- Tacos or burritos
- Vegan rainbow slaw
- Nachos
- Roasted cauliflower
Recipe FAQ
This recipe uses tinned black beans, but you could substitute these for any beans you like. You could also soak and/or pre-cook your own dried beans, or try other legumes such as chickpeas or lentils. Want to find out more? Check out my Beginner's Guide to Pulses.
If you need to ensure that this recipe is 100% gluten-free, use a vegan stock and yeast extract that are certified or labelled as such. You'll want to make sure that any additional toppings or sides are also gluten-free.
Store this sweet potato chilli in the fridge for up to four days. Simply reheat in the microwave or in a pan with a splash of water to loosen it up.
You can store this chilli in the freezer in sealed containers or resealable bags for up to six months. Defrost before reheating in the microwave or in a pan with a splash of water.
Variations and tips
- Sweet potato: I used 2 large sweet potatoes weighing a total of approx. 1.5 lbs (700 grams), which is roughly equivalent to 3-4 medium sweet potatoes.
- Quantity: If you increase the recipe quantity, just be sure to adjust the seasoning accordingly. You can easily make this chilli stretch further with an extra tin of tomatoes and/or beans.
- Add more veg: Include chopped celery and carrot at the start for a more flavourful base. Add peppers, mushrooms, courgette, kale, aubergine, or anything else you fancy (or want to use up).
- Henderson's Relish: Feel free to swap this out for Worcestershire sauce or half the amount of red wine vinegar (just be aware that these are not always strictly vegan).
- Chilli powder: If you don't have fresh chillies, you can swap these out for approx. one tablespoon of chilli powder (the heat and flavour will vary depending on the powder).
Hey you – let me know what you think
If you made this recipe and enjoyed it – or did anything differently – I'd love to hear from you down below in the comments 👇
You can also find me and let me know on Instagram, Pinterest, and Facebook @thepeskyvegan 🌿
Keep in touch
Subscribe below to receive a weekly newsletter with my latest recipes. Nice and simple. No pesky pestering. No spam (which wouldn’t be very vegan anyway).
More vegan recipe ideas
If you liked this recipe, you may also enjoy:
- Smoky Jackfruit Chilli
- Jackfruit & Black Bean Tacos
- Quinoa Stew with Sweet Potato, Broccoli & Lime
- Easy Vegan Chilli
- Lemony Butter Bean Stew
- Vegan Sausage Casserole
- Easy Vegan Chana Masala
- Spicy Tofu Jalfrezi
You can also check out my full list of vegan mains.
Vegan Sweet Potato and Black Bean Chilli (GF)
Ingredients
- 1 tablespoon olive oil
- 1 large onion, chopped
- 4 garlic cloves, finely chopped
- 2-3 fresh chillies, finely sliced
- 2 large sweet potatoes, peeled and chopped into 1-inch cubes (1.5 lbs / 700 g)
- 2 tablespoons tomato puree
- 3x 14 oz (400 g) tins plum tomatoes
- 2x 14 oz (400 g) tins black beans, drained
- 1 tablespoon Marmite (or other yeast extract if GF)
- 2 tablespoons Henderson's Relish (or half the amount of red wine vinegar, see notes)
- 1 tablespoon cumin powder
- 2 teaspoons smoked paprika
- 2 teaspoons oregano or mixed herbs
- 4 bay leaves
- 1 cup (240 ml) vegan stock
- 5 oz (150 g) fresh spinach (approx. 4-5 cups)
- Salt and black pepper to taste
- Small bunch fresh coriander (stems and leaves)
Instructions
- Heat the oil in a large pan on medium heat. Add the onion and stir occasionally for 4-5 minutes.
- Next, add the chopped garlic, chilli, and sweet potato cubes and cook for a few minutes. Season with salt and pepper.
- After a few minutes, stir in the tomato puree, tinned tomatoes, black beans, Marmite, Henderson's Relish, cumin, smoked paprika, oregano, bay leaves, and vegan stock. Break the tomatoes apart with a spoon, mix well, bring to a gentle simmer, and cook on a low/medium heat for 20 minutes.
- After 20 minutes, stir in the spinach and the chopped coriander stems. It will look like a lot of spinach at first, but it'll soon cook down. Simmer for another few minutes.
- Once the spinach has wilted and the sweet potato cubes are soft, adjust the seasoning then serve with chopped coriander (see notes for more serving suggestions).
Notes
- Smoky Jackfruit Chilli
- Jackfruit & Black Bean Tacos
- Quinoa Stew with Sweet Potato, Broccoli & Lime
- Easy Vegan Chilli
- Lemony Butter Bean Stew
- Vegan White Bean Soup with Lemon & Parsley
- Easy Vegan Chana Masala
- Spicy Tofu Jalfrezi
Nutrition
Social follow
🌱 Follow along @thepeskyvegan on Instagram, Pinterest, and Facebook.
Further reading
📩 Fancy keeping in touch? Subscribe to my weekly newsletter.
📖 Find out more about my story.
🍽️ Want to get straight to the food? Hop aboard the recipe train.
🌿 Got a question about veganism? You might find the answer in these vegan FAQs.
Great to have some different ideas for vegan chilli! Tasty and filling 🙂
Thanks for the review!
tasty recipe which is great for batch cooking too!
Glad you enjoyed - thanks very much for leaving a review!
This dish us honestly one of the tastiest home made chilli recipes I've had! It's our new go to chilli recipe. It's so warm and spicy. You have a gift with flavours Ali!
Very kind words indeed - glad you enjoyed and thanks for the review!