Vegan Chili

Vegan Chili

Chili, like soups and stews are a great way to reduce food waste. Once combined with sauces and spices, you wouldn’t know if you used any wilted or dried out vegetables. There are many debates about what is the true essence of a good chili. Some say it is the spices, others say it is the meat, while some say it’s everything combined.

In this chili, to replace the ground meat I used tempeh, which is a great meat alternative. It is often used to mimic meat in a variety of vegan dishes, such as burgers, meatballs, ground beef, etc. Tempeh is typically made of fermented soybeans (can be made from other beans), pressed into a cake like texture. It’s nuttiness and earthy flavours are different from the more popular tofu, which is more commonly used.

Tempeh is a great source of iron, protein, fibre (thanks to it’s fermentation), calcium, manganese, magnesium and more. It is a powerhouse ingredient, nourishing your body and your soul.

TIP: Store bought tempeh can be bitter (I have yet to attempt making it from scratch, but it’s on my list). If the tempeh is steamed for about 10-15 minutes it takes away the bitterness and releases the delicious nutty earth flavours.

Picky Eaters: My kids won’t eat chili, no matter how hard I try. There are too many textures and ingredients that don’t appeal to them. I take some of the chili (minus the tempeh) and place it in a smaller pot. I blend the chili into a sauce and combine it with pasta, they love it!

In this recipe, I chose to roast the sweet potatoes for two reasons. Roasting vegetables brings out more flavour and I find when roasted, the sweet potatoes are less mushy and have a better texture in the chili.

Don’t skip out on the lime, it is a burst of freshness that completes the chili in the best way.

Vegan Chili

Serving Size:
Approx. 4 adults
Prep 10 minutes
Cooking 20-30 minutes


  • 1 small white onion, diced (you can use shallots, red onions, Spanish onions)
  • 1 pkg of organic tempeh (about 8 oz)
  • 1 medium sweet potato, diced
  • 1 garlic clove, minced
  • 2 medium sized carrots
  • 1 red poblano pepper, diced
  • 1-2 cups of vegetarian broth
  • 2-3 cups of crushed tomatoes
  • 1 1/2 cups of black or pinto beans (You can use any bean, I’ve used chickpeas, black eyed peas)
  • 1 tsp ground cumin
  • 1 tsp coriander
  • 1 tsp chili powder
  • 1 tsp paprika
  • 1 tsp salt (Plus an extra one for later)
  • 1 tsp chili flakes (if you like a little heat)


  1. Preheat oven to 400 degrees and take a sheet pan with some parchment paper.
  2. Add a drizzle of olive oil and salt and oil to diced sweet potatoes, lay on pan and roast for about 15-20 minutes.
  3. Break tempeh into smaller portions and steam for about 10-15 minutes.
  4. On the stove, take a medium sized pot and add a tbsp of oil (I prefer avocado).
  5. Add diced onions and minced garlic, and allow them to sweat.
  6. Add the diced carrots and peppers and any other veggies you want to add (parsnips, eggplant, broccoli, cauliflower work great too).
  7. Add beans into the pot, along with the spices and combine.
  8. Stir in the broth into the pot, enough to cover the vegetables.
  9. Add in crushed tomatoes, combine and simmer.
  10. Once the tempeh has finished steaming, take it out of the pot , let it cool slightly and dice it into smaller bites (however you like).
  11. Combine the tempeh into the pot, along with another tsp salt and a bit of fresh black pepper.
  12. Combine the roasted sweet potatoes into the pot.
  13. Let it simmer for about 20 minutes and serve.
  14. We like to add a dollop of vegan yogurt and some fresh green onions on top, with a splash of lime juice! Don’t skip the lime juice, it’s fantastic!


Antonietta xo

Antonietta Ferretti
Antonietta Ferretti

Find me on: Web

Leave a Reply

Simply Pure Simply Fresh

%d bloggers like this: