Sweet Potato Chili is a hearty vegetarian chili made in one pot with sweet potatoes, black beans, kidney beans, and warm spices. It's healthy comfort food that is actually delicious.

Jump to:
The first time I made this sweet potato chili, I happily told Chris it was a super healthy dinner. He gave me a look and said, "No, it's not. It can't be. It doesn't taste healthy!"
And that's exactly why I've been making it over and over again for years. It's a meatless chili that's filling, satisfying, and packed with flavor... And nobody at the table misses the meat.
It's loaded with sweet potatoes, black beans, kidney beans, red pepper, and a little jalapeño, all simmered in one pot with chili powder, cumin, and oregano. Most of the work is chopping vegetables.
It's also a big batch, so it's perfect for freezing. Future you will be very grateful on a cold night when you don't feel like cooking.
If you're craving a chili with meat, my buffalo chicken chili is right this way. But for a cozy vegetarian dinner that tastes like so much more than veggies, this one is it.
❤️ Why this recipe works
It doesn't taste healthy, but it is: sweet potatoes, two kinds of beans, and plenty of vegetables make this a hearty chili that's full of fiber and other good stuff. I love that it tastes like delicious comfort food first.
Easy one-pot recipe: you just need to chop and sauté the veggies, toast the spices, add the other ingredients, and let it simmer. It's not much work and doesn't leave you with dirty dishes.
Uses mostly pantry ingredients: the ingredient list looks long, but it's mostly spices and cans. You probably have lots of it already.
It's a vegan chili: as long as you skip the sour cream (or Greek yogurt on top) this chili is naturally meatless and vegan. If you use the sour cream, it's still a vegetarian chili.
It's great for freezing: this recipe makes 6 servings and freezes beautifully for up to 6 months.
🗒 Ingredients
Like I mentioned, the ingredient list looks quite long, but don't worry because it's mostly spices (and hopefully you have most of them in your kitchen already!).
Here's everything you need (be sure to view the recipe card at the bottom of this post for ingredient amounts and full recipe instructions):
- Olive oil
- Onion
- Garlic
- Red bell pepper
- Jalapeño
- Chili powder
- Ground cumin
- Dried oregano
- Salt
- Pepper
- Sweet potatoes
- Water
- Diced tomatoes in juice
- Tomato paste
- Black beans
- Kidney beans
- Cilantro: for garnish
- Avocado: for garnish
- Sour cream or Greek yogurt: for garnish
🍠 Recipe tips
- Chop the sweet potatoes small. Cutting them into ½" cubes will help them cook through and get tender in about 25 minutes.

- Adjust the heat with the jalapeño. I use 2 tablespoons of diced jalapeño and don't find it too spicy. If you're sensitive to heat, use 1 tablespoon. You still want some jalapeño flavor!

- Be sure to rinse and drain the beans. This keeps the chili from getting starchy and lets the tomato and spices shine.
- Toast the spices. Stirring the chili powder, cumin, oregano, salt, and pepper into the vegetables for a couple of minutes before adding the liquid brings out a lot more flavor.
📧 Email Me This Recipe
- Once the chili is boiling, lower the heat, cover, and give it about 25 minutes to simmer to get the sweet potatoes tender. Test a piece of sweet potato with a fork before serving.

- Serve and garnish using anything you like. Cilantro (or parsley if you can't do cilantro) and diced avocado work well, but so does sour cream or Greek yogurt if you want to add a little creaminess. Skip the sour cream to keep this chili vegan.
I don't want to say this chili tastes "meaty" because that might freak some people out, but it's totally hearty and tastes like so much more than just vegetables.
The sweet potatoes get soft and extra sweet, the beans make it filling, and the spices give it real chili flavor. Top it with avocado and cilantro and it's one of my favorite cold-weather dinners!

⏲️ How to store
You can store leftover chili in an airtight container in the fridge for up to 3 days.
It also freezes really well, so I recommend making the whole batch even if you're only cooking for one or two people. If you're feeding a bigger crowd and still want some for the freezer, double the recipe.
Let the chili cool completely, then portion it into freezer bags or airtight containers. I love freezing it in bags because they lie flat and don't take up much space. Lay the filled bags flat on a baking sheet and freeze until solid.
It should keep in the freezer for up to 6 months. Defrost it in the fridge overnight or use the microwave or a room temperature water bath.
🎉 Variations on recipe
There's also so much you can do to make this sweet potato chili your own! Here are some ideas:
- Swap the kidney beans for pinto beans.
- Add a can of corn, drained, (or frozen corn) for a little extra sweetness.
- Stir in a chopped chipotle pepper in adobo for smoky heat.
- Swap the jalapeño for a poblano pepper for a milder chili.
- Use fire-roasted diced tomatoes for a smokier flavor.
- Stir in a few handfuls of spinach or kale at the end, until wilted.
- Add browned ground turkey if you want a chili with meat.
- Squeeze fresh lime juice over each bowl before serving.
- Top with shredded cheddar or pepper jack cheese.
- Add crushed tortilla chips for crunch.
- Serve over rice or with cornbread on the side.
- Set up a chili topping bar with all the toppings for a crowd.

You could even make this chili for the Super Bowl and have a whole lot of people oohing and ahhing over it before you tell them it's packed with antioxidants, fiber, and other good stuff.
I mean, it kinda balances out all the buffalo wings and nachos, right? I'm going with yes.
I've also made this chili alongside a traditional beef chili when I've had friends over so that there's something for everyone. It's perfect for anyone eating vegetarian or anyone who simply prefers a lighter, veggie-packed chili.
🥣 More chili recipes
If you enjoyed this chili (or are looking for a chili with meat!), check out some of my other chili recipes:
- Buffalo Chicken Chili
- Turkey White Bean Pumpkin Chili
- Red Wine Pumpkin Chili
- Chipotle Turkey Chili
- White Chicken Chili
- Slow Cooker Chili
- Thai Green Curry Chicken Chili (from Crazy Inspired Life)

This sweet potato chili has been in my rotation for years and it still gets the same reaction every time: there's no way this is healthy. But it is! It's easy, it makes plenty, and it's the kind of dinner I'm always happy to find in the freezer on a cold night.
If you make it, I'd love to hear what you think. Leave a comment and a star rating below!
📖 Recipe

Sweet Potato Chili
📧 Email Me This Recipe
Ingredients
- 1 tablespoon olive oil
- 1 medium onion diced (about 1 cup)
- 1 tablespoon minced garlic (from about 3 cloves)
- 1 red bell pepper diced (about 1 cup)
- 1-2 tablespoon diced jalapeño (from 1 large pepper)
- 2 tablespoon chili powder
- 2 teaspoon cumin
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ½ teaspoon pepper
- 2 large sweet potatoes (about 1 ½ pounds) peeled and chopped into ½" cubes
- 2 cups water
- 1 14.5 oz. can diced tomatoes in juice
- 2 tablespoon tomato paste
- 1 15 oz. can black beans rinsed and drained
- 1 15 oz. can kidney beans rinsed and drained
- chopped cilantro (for garnish), optional
- ½ avocado, diced (for garnish), optional
- Sour cream or Greek yogurt (for garnish), optional
Instructions
- Heat oil in a large saucepan or dutch oven over medium heat and add the onion and garlic. Cook, while stirring, until the onions are translucent, about 3 minutes.
- Stir in the red pepper and the jalapeño (use 2 tablespoon if you like a little heat and 1 tablespoon if you prefer mild) and cook for about 10 more minutes. Stir in the chili powder, cumin, oregano, salt, and pepper and cook for another two minutes.
- Add sweet potatoes, water, diced tomatoes, tomato paste, black beans, and kidney beans to saucepan. Bring mixture to a boil. Once boiling, lower to a simmer, cover, and cook it until the sweet potatoes are tender, about 25 minutes.
- Serve and garnish with avocado and cilantro if desired.
Notes
- Recipe adapted from Simple Vegetarian Pleasures.
- Leftovers will keep fresh in an airtight container in the fridge for up to 3 days and chili can also be frozen in airtight containers.







Meesh says
this recipe looks perfect for a day like today. ive never ventured out of my meat-chili comfort zone, but this seems like something i could handle.
happy in winter... soup, ugg slippers DEF, fur hat 🙂
Amanda- The Nutritionist Reviews says
That looks so good!
Lora says
This is a great twist on tradition chili. I love the avocado addition.
emily @ the happy home says
oooh. every new meatless chili recipe is a recipe added to my folder!
cannot wait to try!
Shannon says
sounds delicious 🙂 i bet it would also be good with a chipotle and adobo! i need a good pair of boots... got away with it last year, but this year's been rough!
Erica says
YUM! Looks totally comforting! I love adding sweet potato or squash to chili. Stay warm & safe up there! Crazy weather
Simply Life says
I love sweet potato chili- this looks great!
Lauren at KeepItSweet says
I need to make this recipe this weekend!!!
Fun and Fearless in Beantown says
This looks incredibly hearty! I don't mind the snow as much for the same reasons as you (although I swear by my Burberry slickers). Since I work close to home, it is nice when the city is quiet and I can wear jeans to work and crank out a lot of work in the office!
Shawn says
Sweet potatoes, black beans, and avocado...three of my favorite things! I can't wait to try this recipe.
I love the winter...nothing better than having a warm dish of comfort, a good glass of red, and a view of the snow 🙂
Daisy says
yeesss, another urbanite who shares my love of snow 🙂 And for all the same reasons as you listed - just swap in my heavy duty North Face boots alternated with my plaid Ralph Lauren rain boots and we have a win. This soup is also a win, very creative touch to make chili with sweet potato!!
Elizabeth says
I am soooo with you on leggings under jeans! It's a must for this snowy winter. Chili looks delish!
sarah k. @ the pajama chef says
this looks delicious!
Emily @ A Cambridge Story says
As a real carnivore, I love finding hearty, veggie-filled dishes that don't make you miss the meat. If you are looking for insanely good sweet potatoes, head over to the Somerville Winter Market. I've never tasted anything like them. My Hunter boots and Gor-Tex gloves are definitely making winter more comfortable... but I am still whining about all this snow!
Elizabeth says
Sweet potatoes and black beans are one of my favorite combos. I don't know if I ever add tomato paste. I should try that.
Lin Ann says
This chili looks and sounds delicious! I love being able to see the ingredients in a chili and not be a big bowl of mush.
Kelley says
I made a very similar version of this a few weeks ago! So tasty!
I think winter isn't so bad if you're prepared - boots, down coat, etc! This is the first year I am prepared for winter and I'm rather loving it!
Monique says
I love when winter begins... but in NYC when it snows most of it turns to black slush which is disgusting and leaves all my pant legs speckled with sludge. It aint pretty... i guess i love days in flannel pajamas with hot coffee and netflix. 🙂 I'm simple that.
Now lets talk about that chili that looks so perfect and delicious for this snowy and icy hell; i want! I need! I must have! it looks fab!
emily says
Ahhhh!! What I wouldn't give for a good bowl of chili right now! I'm stuck in Chicago, and let's just say that I'm tired of hotel food. 🙂
Kelly says
Looks DELICIOUS! Might just brave the elements in a bit to grab ingredients and make it tonight.
Lauren says
This chili looks fantastic! I LOVE sweet potatoes, and adding them to chili is a great idea.
Although I am getting a little sick of winter, there are definitely aspects that I love: hot and comforting meals (like chili!), staying inside as the snow falls and then going out and playing in it with our dog, and snow days!
Barbara says
Those are some seriously warm boots you have there! I feel very fortunate that I don't have to deal with all the snow anymore....we've had cold here and there, but who cares? It's snow I've had enough of in my life! 🙂
Love the chili dish, mainly because of all the sweet potatoes...my favorite.
Sarah says
This looks delicious! And correct me if I'm wrong, but not only is it healthy, it's vegan! Perhaps a little sprinkle of cheese on top would make it even better - and cheese is dairy, which is obv healthy (although not vegan)! What makes me happy about winter? Escaping to somewhere warm! 🙂
Sharlene says
I always thought I was the only person who wore leggings under jeans! This chili looks fabulous. Hearty meals and hot chocolate are my favorite parts about cold weather. Also, my car was completely encased in ice this morning and it was kinda fun whacking it to break the ice off!
Jaime says
mmmm I love sweet potatoes! this looks delicious. i'd have to eat this all by myself though b/c my silly husband doesn't like sweet potatoes! 😛
Kelly says
I adore pumpkin in chili so I imagine that sweet potato would make me feel the same way. Yum, yum, yum!
Kristin @ FoodFash says
Chopping hard veggies is such a pain! But judging by your photos, it was totally worth it!
Alicia says
I hate winter, but I love sitting at a roaring fire while drinking a spicy red wine. You can't do that in August.
JDbyMisa says
I cannot wait to try this recipe, it sounds delicious and fabulous.
Misa
Bree says
I have 5 pounds of sweet potatoes... I will be making LOTS of this and freezing it! Thanks for the great recipe!
Allison says
My family loved this We didn't even miss the meat. Thanks for sharing!
Denay DeGuzman says
My daughter and I made and enjoyed this sweet potato chili. It was easy to make and very delicious. A perfect dinner for the cool-weather months.