Vegetarian Chilli with Black Beans, Sweet Potato and Red Wine

Vegetarian Chilli with Black Beans, Sweet Potato and Red Wine

Sometimes called Chilli Sin Carne (chilli without meat), this vegetarian chilli is a great vegetarian or even vegan alternative to the traditional beef Chilli Con Carne. You can make the recipe your own and experiment with substituting ingredients such as the sweet potato and carrot for butternut.?

Using red wine and black beans in the sauce give it a strong and rich flavour. The wine and beans coupled with sweet potato make this vegetarian chilli the perfect comfort food without the guilt. It has the added benefit of using a variation of bean sizes, with the black and kidney beans, uplifting the texture for a well-rounded pot of chilli.

I prefer to stay away from meat substitute products for meat-free days as it’s highly processed and not necessarily better for you or the planet. Black beans can still provide great texture and a “chunky” feel when cooked within its own starchy juices, a little bit like refried beans.

Veggie chili pin

If you’re super proactive and like to plan ahead, this vegetarian chilli is a great recipe for batch cooking. You can easily double or triple the ingredients and freeze the leftovers for a quick and easy dinner when you’re tired or on the run. 

Recipe Video


Optional Condiments for your Veggie Chilli

This version pictured is not vegan as I enjoy serving mine with a bit of cheese and sour cream, which for our family still means reducing the amount of meat we eat, but you can easily swap these out with vegan alternatives. 

Here is our list of condiment options:

  • Wedges of lime
  • Guacamole made with avocado, onion, tomato, coriander/cilantro and lime
  • Sour cream, yoghurt or cr?me fra?che
  • Grated cheddar cheese
  • Salsa
  • Tortilla crisps
  • Extra coriander/cilantro
Vegetarian Chilli Recipe

Vegetarian Chilli with Black Beans, Sweet Potato and Red Wine Sauce

This vegetarian chilli recipe is based on the flavours of traditional chilli con carne. Combining beautiful spices with red wine and tomato.
5 from 1 vote
Prep Time 10 mins
Cook Time 35 mins
Total Time 45 mins
Course Main Course
Cuisine American, Mexican, Tex-mex
Servings 4 large portions


  • 2 organic onions chopped
  • 1 400g can black beans, with the liquid
  • 2 tbsp organic vegetable oil
  • 1 large sweet potato (roughly 300g), chopped into small chunks
  • 2 cloves garlic finely chopped
  • 1 tsp paprika, plus extra for dusting
  • 1.5 tsp cumin, plus extra for dusting
  • 1 tsp cinnamon, plus extra for dusting
  • 0.5 tsp cayenne pepper (to taste)
  • 1 red bell pepper, chopped
  • 1 large carrot, finely chopped
  • 180 ml red wine
  • 1 400g can chopped tomatoes
  • 1 400g can red kidney beans, roughly drained
  • 20 g fresh coriander/cilantro finely chopped


  • Pre-heat the oven to 200C, 180C fan or gas mark 6.

Roast the sweet potato

  • Add the sweet potato along with a few lugs of oil into a baking tray or pyrex dish, sprinkle with a bit of cinnamon, cumin and paprika and roast in the oven for 20 mins.

In the meantime make the beans

  • In a small pan add half the chopped onions, a tablespoon of oil and half the chopped garlic cloves. Fry until the onions soften, then add half of the spices and fry until they become aromatic.
  • Add the black beans and a dash of the red wine into the pan and simmer slowly until all the water has disappeared. Then mash the beans roughly so that they resemble re-fried beans.

Start the vegetables

  • While the beans are cooking and the sweet potato is in the oven. Heat the rest of the onion and oil in a large casserole size pan and soften. Add the garlic and rest of the spices. Fry until they become fragrant.
  • Add the carrots, red pepper, red wine, tomato and kidney beans to the pan. Simmer with the lid on until the carrots are nice and soft. You can add a splash of water if the mixture becomes too dry.

Combine everything into the large pan

  • Once the carrots are nice and soft, add the black bean mixture to the large pan and simmer for a few minutes. Then add the sweet potato and coriander. Simmer for roughly 5 minutes.
  • I like to let my chilli rest for about 20 mins before serving as the flavours deepen during this time. But you can serve immediately with rice and condiments of your choice.


  • This recipe makes 4 large or 6 smaller portions and is perfect for freezing
  • If you don’t have red wine you can replace it with the same volume of vegetable stock and 2 tbsps of Balsamic Vinegar
  • The reason for cooking the beans separately is to ensure that everything doesn’t become too mushy
Keyword Black beans, Sweet Potato, Vegetarian

Sharing is caring!

This Post Has One Comment

  1. Heather

    5 stars
    I love sweet potatoes and chili! Delicious.

Leave a Reply

Recipe Rating