Vegetarian Sweet Potato Chili

4.9 from 200 reviews

Extraordinary vegetarian chili containing sweet potatoes, black and kidney beans, peppers and cocoa powder. A wonderfully delicious, hearty & healthy vegan meal. Recipe yields 6 bowls.




  1. In a 4-to-6 quart Dutch oven or stockpot over medium heat, warm the olive oil until shimmering. Add the chopped vegetables (onion, peppers and sweet potatoes) and a sprinkle of salt and pepper. Cook, stirring occasionally, until the onions start turning translucent, about 3 to 5 minutes.
  2. Reduce the heat to medium-low. Add the garlic and spices (chili powder, cumin, cayenne, cocoa powder, cinnamon, and another dash of salt and pepper) and liquid ingredients (tomatoes, beans and broth), and stir. Bring the mixture to a gentle simmer. Cover and cook, stirring occasionally and reducing heat as necessary to maintain a gentle simmer, until the sweet potatoes are tender and the chili has reduced to a heartier consistency, about 45 minutes to 1 hour.
  3. If you would like an even thicker consistency, use a potato masher to mash the chili until the texture suits your preferences. Season chili with salt and pepper to taste. Divide the chili into individual bowls, garnish as desired and serve.


Recipe adapted from Real Simple.
*A note on canned tomatoes: I’m concerned about the BPA levels in canned tomato goods and avoid canned tomato products as best I can. I recommend using Muir Glen canned tomatoes because their cans are BPA-free.
Slow cooker/Crockpot option: This chili should turn out well after cooking on low for 7 to 8 hours, or on high for 4 to 5 hours.

▸ Nutrition Information

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.