Vegetarian Sweet Potato Chili

This post contains links to affiliate websites, such as Amazon, and we receive an affiliate commission for any purchases made by you using these links. We appreciate your support!

This hearty vegetarian sweet potato chili is brimming with healthy vegetables and packs every bit as much flavor as a traditional beef chili. It’s an ultra comforting dish to get you through the winter.

a bowl of sweet potato chili with sour cream, shredded cheese as toppings

Lately we’ve been trying to eat less meat at home. One of the easiest ways I’ve found to cut down on meat is to omit it from dishes where it’s easily replaced with ingredients that are just as tasty.

In my opinion, one of those dishes is chili. A beefy chili is traditional and great and all, but honestly? Take out the beef, add some extra veg, and I’m just as happy! The flavor comes so much from the spice blend that I feel like you could put pretty much anything in there and it would taste roughly the same.

You might disagree! My husband does. But our differences are what keeps things interesting, right? 😌

a pot with sweet potato chili

So in this case I replaced the meat with hearty, flavorful sweet potatoes. Because sweet potatoes are fab. Sweet potatoes > regular potatoes by a long shot.

Again, just my opinion.

But there is no denying that they are great in this vegetarian sweet potato chili! Note that this chili is also vegan as long as you skip the cheese and sour cream.

Why You’ll Love This Sweet Potato Chili Recipe

All the flavor, plenty of protein, no animals. The combination of hearty sweet potatoes, two kinds of beans, and a deeply spiced base makes this veggie chili every bit as satisfying as a traditional beef version.

One pot, minimal cleanup. Everything comes together in a single dutch oven, which means less time cleaning up and more time enjoying a bowl of chili on the couch.

It gets better with time. Like most chili recipes, this one tastes even better the next day once all those juices and spices have had time to really meld together. It’s a meal prep dream!

Completely customizable. The toppings situation alone makes this sweet potato chili endlessly adaptable – set out cheddar cheese, sour cream, fresh cilantro, avocado, and let everyone build their own bowl.

Ingredient Notes

ingredients used to make sweet potato chili

Sweet Potato

Sweet potatoes are the star of this veggie chili and they do double duty here – they add a natural sweetness and hearty texture that makes this chili genuinely satisfying, and their starch naturally thickens the chili as it simmers. No need for any flour or cornstarch!

Yellow Onion

A medium yellow onion forms the savory base of this chili. Cook it low and slow at the start – properly softened onion makes a real difference to the depth of flavor in the finished dish.

Garlic

Fresh garlic cloves are always my preference in a chili like this. They go in right after the onion and cook just long enough to get fragrant without burning. Don’t rush this step.

Bell Peppers

Both a red bell pepper and a green bell pepper go into this chili, and together with the onion and garlic they form the aromatics that give the base its character. The red pepper adds a touch of sweetness while the green keeps things savory and fresh.

Chili Powder, Cumin, Oregano and Thyme

This is the spice blend that makes this chili taste like it’s been cooking all day. The tablespoon chili powder and teaspoon ground cumin do most of the heavy lifting, while the oregano and thyme add a subtle herby depth in the background.

Don’t be tempted to skip any of them – the ratio of spices here is what makes this chili taste the way it does.

Tomato Paste

Just a small amount adds a concentrated tomato flavor and helps give the base of the chili some extra body. It’s one of those trick ingredients that you’d notice if it were missing.

Black Beans and Red Kidney Beans

Two kinds of beans give this chili its heartiness and make it genuinely filling without any meat. I like the texture contrast between the two – black beans are a little softer and creamier, while kidney beans hold their shape more. Drain and rinse them well before adding.

If you have different beans hanging out in your pantry – pintos, cannellini, chickpeas, whatever, use what you have/prefer.

Whole Tomatoes in Purée

I prefer whole tomatoes packed in purée over diced for this recipe – they break down as the chili simmers and give you a richer, more complex tomato flavor than pre-diced tomatoes do. Break them up a little with a spoon as they cook.

Vegetable Stock

I added some vegetable stock because potatoes, sweet or otherwise, are starchy and naturally thicken the liquid they cook in.

You can use vegetable broth, chicken broth, beef broth, or any other broth or stock you like provided you don’t want to keep this recipe vegetarian or vegan.

Chipotle Chile

You will also need a chipotle chile (smoked jalapeno pepper canned in adobo sauce – easily found in the Mexican section of most grocery stores). In addition to heat, these add a wonderful smoky flavor.

However they are fairly spicy, so you can adjust the quantity to your liking. I find that one minced chipotle chile yields a mild level of spiciness that works for the whole family. Add an extra one or two if you want to kick it up!

Want to SAVE this recipe?

We'll email this post to you, so you can come back to it later!

Don’t forget to watch the video!

Most of my recipes include a short step-by-step video tutorial. Just scroll down to the recipe card, or use the “Jump to Video” button at the top of the post!

Step by Step Instructions

  1. Heat the olive oil in a large dutch oven over medium heat.
  1. Add the onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. Stir in the garlic and cook for another minute until fragrant.
a dutch oven with onions and garlic  being cooked in some oil
  1. Reduce the heat to low and stir in the peppers, diced sweet potatoes, chili powder, cumin, oregano, thyme, salt, chipotle chile, and tomato paste until everything is well combined.
sweet potatoes and other ingredients added to the sauteed onion and garlic
sweet potatoes being sauteed with spices and other veggies
  1. Add the beans, tomatoes, and stock and give everything a good stir.
tomatoes and beans added to the pot
  1. Bring to a gentle boil, then reduce to a gentle simmer and cook uncovered for about an hour, stirring occasionally, until the chili has thickened nicely. Taste and season with additional salt as needed.
all the ingredients for sweet potato chili being simmered on the stove
thickened sweet potato chili in a pot ready to be served
  1. Ladle into bowls and serve with your choice of toppings.
overhead view of a bowl of sweet potato chili with different toppings

Serving Suggestions

Set up a toppings bar. This is my favorite way to serve this sweet potato chili for a crowd – put out cheddar cheese, sour cream, fresh cilantro, sliced avocado, scallions, and chopped red onion and let everyone build their own bowl of chili exactly how they like it.

Serve with something to scoop. Warm cornbread, tortilla chips, or crusty bread alongside are all great for scooping up the last of the juices at the bottom of the bowl. My cheesy garlic focaccia would also be incredible here!

overhead view of a pot of sweet potato chili

Recipe Tips for Success

Don’t rush the aromatics. Taking the time to properly soften the onion and let the garlic get fragrant before adding everything else builds a much more flavorful base for the chili. It’s only 6 minutes but it makes a real difference.

Break up the tomatoes as you go. Give the whole tomatoes a rough break-up with a spoon as they cook – you don’t want huge chunks of tomato in every spoonful, but you also don’t want to purée them completely. Somewhere in the middle is the sweet spot.

Adjust the chipotle to your heat preference. One minced chipotle chile gives you a mild heat level that works for most palates. If you like things spicier, add half a chile more at a time and taste as you go. If you’re cooking for kids or very spice-sensitive people, start with half a chile.

overhead view of a bowl of sweet potato chili with different toppings

Use low-sodium broth. The chipotle chiles and tomato paste both bring their own saltiness, so starting with low-sodium vegetable broth gives you much more control over the final seasoning.

Let it simmer low and slow. Resist the urge to crank up the heat to speed things along. A gentle simmer for the full hour is what gives the juices time to reduce and the spices time to really bloom and develop.

Variations

Add some heat. A diced jalapeño added with the peppers, or a diced poblano for a smokier, milder kick, are both great ways to add another layer of flavor and heat.

Try the cocoa powder trick. A teaspoon of unsweetened cocoa powder stirred in with the spices adds a subtle depth and richness that you can’t quite put your finger on but really rounds out the flavor. It’s a classic chili trick and it works beautifully here!

Add smoked paprika. A teaspoon of paprika – smoked specifically – added to the spice blend deepens the smoky flavor of the chipotle even further.

a bowl of sweet potato chili with sour cream, shredded cheese as toppings

Make it even heartier. Stir in a cup of frozen corn along with the beans for extra sweetness and texture, or add a diced zucchini with the peppers for more vegetables.

Add a different protein. If you want to add some extra protein without adding meat, a handful of red lentils stirred in with the stock works beautifully and thickens the chili even further as they cook down.

Storage Tips

Let the chili cool completely before transferring to an airtight container. It keeps well in the fridge for up to 4 days, and genuinely tastes better on day two once all those flavors have had time to meld together overnight.

This sweet potato chili recipe freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-lock bags. Thaw overnight in the fridge and reheat gently on the stovetop over low heat, adding a splash of vegetable stock if it’s thickened too much.

More vegetarian weeknight meals!

Vegetarian Stuffed Peppers – Mexican-Style

Sweet potato salad with baby kale

Vegetarian Black Bean Soup

Butternut Squash Risotto

Tell me what you think!

If you try this recipe, l’d be so grateful if you’d leave a comment and a rating in the recipe card. I love to hear your feedback, and your tips can help other readers too!

a bowl of sweet potato chili topped with shredded cheese and sour cream

Vegetarian Sweet Potato Chili

This hearty vegetarian sweet potato chili is brimming with healthy vegetables and packs every bit as much flavor as a traditional beef chili.
5 from 2 votes
Print Pin Rate Save
Course: Main Dish
Cuisine: American
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 6 servings
Calories: 240kcal
Author: Ann Otis

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion chopped
  • 3 cloves garlic minced
  • 1 red bell pepper chopped
  • 1 green bell pepper chopped
  • 1 large sweet potato cut into 1/2 inch cubes
  • 1 tablespoon chili powder
  • 1 teaspoon cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon kosher salt
  • 1 chipotle chili canned in adobo minced
  • 1 tablespoon tomato paste
  • 1 14- oz can red kidney beans drained and rinsed
  • 1 14- oz can black beans drained and rinsed
  • 1 28- oz can whole tomatoes in puree
  • 3 cups vegetable stock
  • Optional toppings: sour cream, grated cheese, cilantro, chopped red onion

Instructions

  • In a large dutch oven, heat the olive oil over medium heat.
  • Add the onions and cook, stirring occasionally, until softened and translucent, about 5 minutes. Stir in the garlic and cook for 1 more minute, until fragrant.
  • Reduce the heat to low and stir in the peppers, sweet potatoes, chili powder, cumin, oregano, thyme, salt, chipotle chile and tomato paste.
  • Stir in the beans, tomatoes, and stock.
  • Simmer on low heat, uncovered, for about an hour, until thickened. Season with additional salt to taste.
  • Serve with desired toppings.

Video

Notes

Chipotle chiles are fairly spicy. One minced chile yields a mild to medium level of heat. Adjust to taste!
The starch in the sweet potatoes will thicken the chili, but if you like a very thick chili, reduce the broth to 2 cups.

Nutrition

Calories: 240kcal | Carbohydrates: 40g | Protein: 10g | Fat: 6g | Saturated Fat: 1g | Sodium: 1396mg | Potassium: 893mg | Fiber: 13g | Sugar: 9g | Vitamin A: 4734IU | Vitamin C: 59mg | Calcium: 115mg | Iron: 5mg
Tried this Recipe? Tag it Today!Mention @OurHappyMess or tag #OurHappyMess!

Similar Posts

  • Halloumi Pasta

  • Chicken Pasta Primavera

  • Curried Couscous Salad

  • Thin Crust Pizza Dough

  • Maple Vinaigrette

5 from 2 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.