Sweet Potato Chili is a great vegetarian chili option loaded with veggies, corn, beans and sweet potatoes. Make a big pot for meal-prep or a day of watching football. This chili also freezes well so make a double batch!

I am always on the look out for easy vegetarian dishes to add to my families weekly menu. During the cold months I make chili at least every other week. If football is on then you can bet there is a pot of chili simmering.
Since I am trying to add more vegetarian dinners to our rotation this Sweet Potato Chili is a no-brainer. It really packs a punch when it comes to flavor, but also falls adds nutrients to your chili and works so well with the other veggies and spices.
The nice thing with this chili is that the sweet potatoes cook in the chili. As it simmers which means you can make the rest of your meal while everything cooks.
When it comes to topping your chili, I say anything goes. Try shredded cheese, sour cream, chopped cilantro, salsa, chopped red onions, diced tomatoes and more.
Sweet potatoes are one of my favorite ingredients and can be used in a variety of different dishes. Here are some of my go-to recipes, my Sweet Potato Soup with Lentils, Air Fryer Sweet Potato Fries, Cheesy Turkey Sweet Potato Skillet, Scalloped Sweet Potatoes.

Why You’ll Love This Sweet Potato Chili
Here are more reasons it’s a must-try dish:
- Seasonal Ingredients: Chili is a great way of using fresh fruits and vegetables when they are in season and at their most flavorful.
- Versatile: This recipe is easily adapted to suit your own tastes. Add extra veggies, garnish with the toppings of your choice, top with different cheese, or fresh herbs. Use what you have on hand!
- Hearty: If you are looking for a vegetarian meal that is still hearty and will keep you feeling full this is for you! The sweet potatoes really bulk up this chili and adds so much to the chili!

Recipe Ingredients You’ll Need
- Vegetables: I use large sweet potatoes, along with red bell pepper, sweet onion and a jalapeño for mild chili heat.
- Garlic: for the best flavor I always use freshly minced garlic, but you can use frozen garlic, or garlic puree in a pinch.
- Spices: I flavor the chili with ground cumin, chili powder, cayenne red pepper, black pepper and sea salt.
- Tomatoes: I use a can each of fired roasted, diced tomatoes, and tomato sauce when making this chili. I like adding the fire roasted tomatoes in there to get that fire roasted flavor into the chili but if that isn’t your thing you can just use two cans of diced tomatoes.
- Corn: For ease, I use canned corn in this recipe, you could also use fresh or frozen corn in this recipe too.
- Beans: I add a can of black beans to the chili.
- Garnish ideas: cheese, salsa, sour cream, fresh cilantro, chopped red onion, chopped green onion.
For exact ingredient amounts and instructions, see the full recipe card below.

Ways to Modify Sweet Potato Chili
This recipe is easily adapted to suit your preferences. Here are some ideas:
- Sweet Potato: you can swap sweet potato for butternut squash or pumpkin.
- Vegetables: Load up this chili with extra veggies, try carrots, zucchini, celery, poblanos.
- Spices: Spices help take your chili to the next level. If you want a smoky flavor try add chipotle chili pepper, or some smoked paprika. Add some ground cumin, or Mexican oregano.
- Beans: Feel free to swap black beans for another bean, try red or white kidney beans or garbanzo beans.
- Grain: If you want to bulk up your chili add a grain like brown rice, quinoa or farro.
- Protein: Add other protein to the chili, try tofu or for a meat based protein, some lean chicken.

How to Make Sweet Potato Chili
Step 1 – Sauté Vegetables: In a large pot bring heat the olive oil over medium high heat. Add the sweet potatoes, red pepper, onion, jalapeño and sauté until the sweet potatoes are crisp and the onion is soft.
Step 2 – Sauté Spices: Now add the garlic, cumin, chili powder, salt, pepper and cayenne pepper and sauté for another 2 minutes.

Step 3 – Add Tomatoes & Beans: Stir in the fire roasted tomatoes, diced tomatoes, tomato sauce, corn and black beans and bring to a boil.


Step 4 – Simmer the Chili: Reduce heat; cover and simmer for 35-40 minutes or until the sweet potatoes are tender.
Step 5 – Garnish & Serve: Serve warm with your favorite garnishes.

Expert Tips for Sweet Potato Chili
- I like to peel the sweet potatoes which result in a thicker, smoother chili. For a chunkier chili you can give the sweet potatoes a good scrub, but leave the skin on.
- You can easily chop everything up ahead of time if you know you will be in a time crunch.
- I like to make a big pot of this chili and set up a chili bar with all the toppings, that way everyone can top their chili bowl just how they like it.
- Chili is a great make ahead dish and tastes even better when left to sit as all the flavors meld together and intensify. Make it up ahead of time then store in the refrigerator until you are ready to serve.
- This recipe is easily doubled or tripled if you are feeding a larger group of diners, making it ideal for large family gatherings or game day.
Serving Tips
- Homemade salsas are a great way to top any bowl of chili. Try my Homemade Pico de Gallo, Tomatillo Salsa Verde, Easy Guacamole, or my Cucumber & Watermelon Salsa.
- The acid in pickles also works really well with chili, balancing out the sweet potatoes, try my Quick Pickled Red Onions or these Quick Pickled Vegetables.
- Salads are also a great addition to a spicy meal, try my Mexican Street Corn Salad or this Mexican Coleslaw.
- You also could serve this chili with cornbread or some steamed white or brown rice. Or for added crunch and texture try these Homemade Tortilla Chips, or my Baked Pita Chips.

Storage Tips
Once cooked and cooled, store leftover chili in an airtight container for up to 5 days. When ready to enjoy, place into a pot and heat up on the stove top until piping hot.
You can also freeze leftovers, placing them in an airtight container in the freezer for up to 3 months.
Recipe FAQ
Sweet potato is a great addition to a vegetable based chili, as the sweetness in the vegetable balances out the heat in the chili. Sweet potatoes are also starchy which help thicken the chili sauce naturally.
Yes, absolutely. I’ve opted to peel the sweet potatoes for this recipe, but you can leave the skin on if you prefer as there’s a lot of nutrient and fiber in the sweet potato skin. Just make sure to give the potatoes a good scrub if you are leaving the skin on.
More Chili Recipes
Vegetarian
Homemade Vegetarian Chili Recipe
Vegetarian
Lentil Bean Chili
Pork
Easy Pork Chili
Chicken
Green Chicken Chili
Sweet Potato Chili

Ingredients
- 2 tablespoons olive oil
- 3 large sweet potatoes, scrubbed, peeled and cut into 1/2 inch cubes
- 1/2 large red bell pepper, seeds removed, chopped {about 3/4 cup chopped}
- 1/2 large sweet onion, chopped {about 1 1/2 cups}
- 1 jalapeño, seeds removed, chopped
- 3 garlic cloves, minced
- 1 teaspoon cumin
- 1 tablespoon chili powder
- 1/2 teaspoon cayenne red pepper {optional for spice}
- 1/8 teaspoon black pepper
- 1/4 teaspoon salt
- 1 – 15 ounce can of fired roasted tomatoes
- 1 – 15 ounce can of diced tomatoes
- 1 -15 ounce can of tomato sauce
- 1 – 15 ounce can of corn, drained and rinsed
- 1 -15 ounce can of black beans, drained and rinsed
- Garnish ideas: cheese, salsa, sour cream, fresh cilantro, chopped red onion, chopped green onion.
Instructions
- In a large pot bring heat the olive oil over medium high heat. Add the sweet potatoes, red pepper, onion, jalapeño and sauté until the sweet potatoes are crisp and the onion is soft.
- Add the garlic, cumin, chili powder, salt, pepper and cayenne pepper and sauté for another 2 minutes.
- Stir in the fire roasted tomatoes, diced tomatoes, tomato sauce, corn and black beans and bring to a boil.
- Reduce heat; cover and simmer for 35-40 minutes or until the sweet potatoes are tender.
- Serve warm with your favorite garnishes.
- Store in the refrigerator in an airtight container for up to 5 days or freeze the leftovers.
Notes
- Feel free to add or eliminate certain ingredients based on your preferences. Some ideas would be to change the beans to kidney or garbanzo beans, use 2 cans of fire roasted tomatoes instead of the diced tomatoes, or add additional vegetables.
I made this about three hours after getting the email! It’s a chilly and rainy day and it was the perfect dinner meal. Very easy to prep. Left out the jalapeno and added an additional can of beans. So good! Thanks for this recipe!
That makes me so happy! It is perfect for a chilly day. Thanks for letting me know!
OMG I didn’t think I could love the sweet potato more than I already did… but now I do! I signed the petition and I’m spreading the word! THANKS so much for caring and making this blog!
Naturesblendshop
Thanks! Glad you enjoyed it.