Sweet Potato Black Bean Chili

4.50 from 4 votes

This post may contain affiliate links.

This Smoky Sweet Potato Black Bean Chili is an easy one-pot vegan chili recipe made with sweet potatoes, black beans, fire-roasted tomatoes and smoky chipotle peppers. Ready in under 40 minutes, it’s hearty, satisfying and perfect for weeknight dinners, meal prep or freezing for later.

Bowl of vegan sweet potato black bean chili topped with avocado, sliced jalapeño, vegan sour cream, green onion and pumpkin seeds.

5-Star Review

LOVE this recipe! Super simple, SOOO filling and hearty, perfect for snowstorm weather!

Andrea ⭐⭐⭐⭐⭐

Recipe Update Note

This recipe was originally published in 2017 and updated in July 2026 with an improved spice blend, smoky chipotle peppers, a richer tomato base and a simplified cooking method. It’s still an easy one-pot vegan chili, now with bolder flavour, a heartier texture and clearer step-by-step instructions.

Original recipe was similar but update includes chipotle pepper in adobo, cumin and smoked paprika. A small amount of tamari, lime juice and apple cider vinegar was added to boost the savoury flavour and brighten the finished chili.

Why You’ll Love This Recipe

  • Thick, hearty and packed with bold, smoky flavour.
  • Vegan and gluten-free recipe.
  • High in fibre and a good source of plant-based protein.
  • Made in one pot with simple ingredients.
  • Ready in under 40 minutes.
  • Great for meal prep and freezer-friendly.
  • Easy to customize with your favourite toppings.
  • Smoky, slightly spicy and perfectly balanced with fresh lime.

Sweet potatoes and black beans are one of my favourite ingredient pairings. They’re hearty, nutritious and work so well together. If you love this chili, you’ll probably also enjoy my Sweet Potato Black Bean Bowls, Sweet Potato Black Bean Tacos and Sweet Potato Black Bean Burgers.

Ingredients You’ll Need

Below is a quick overview of what you’ll need to make the recipe and any substitutions you can make. Use the recipe card with the full list of ingredients and measurements at the bottom of the post when you’re ready to make the recipe.

Ingredient lineup for vegan sweet potato black bean chili, including sweet potatoes, black beans, diced tomatoes, corn, red bell pepper, onion, garlic, jalapeño, tomato paste, chipotle peppers in adobo, vegetable broth, tamari, olive oil, and a blend of herbs and spices arranged on a countertop with labels identifying each ingredient.
  • Aromatics: Onion, garlic, jalapeño and red bell pepper create a flavourful base. For a milder chili, omit the jalapeño or substitute another bell pepper.
  • Sweet Potato: Sweet potato adds natural sweetness and a hearty texture. Butternut squash or pumpkin can be used instead.
  • Black Beans: Black beans add plant-based protein, fibre and body. Pinto beans, kidney beans or a mix of beans all work well.
  • Tomatoes: Fire-roasted diced tomatoes add extra smoky flavour, but regular diced tomatoes can be substituted.
  • Chipotle Peppers in Adobo: These provide smoky heat and rich flavour. Use less for a milder chili or add more to increase the spice. If needed, substitute a pinch of cayenne pepper, though the smoky flavour won’t be the same.
  • Spices: Chili powder, cumin, smoked paprika and oregano create the chili’s flavour. If you don’t have smoked paprika, regular paprika can be used.
  • Vegetable Broth: Use homemade or store-bought vegetable broth. If needed, water can be substituted, though the chili will be slightly less flavourful.
  • Tamari: Tamari adds savoury umami flavour. Substitute soy sauce.
  • Corn: Fresh or frozen corn both work well.
  • Lime Juice & Apple Cider Vinegar: These brighten the chili and balance the sweetness of the sweet potato. If you don’t have apple cider vinegar, simply add a little extra lime juice.
  • Fresh Cilantro: Adds a fresh, vibrant finish. If you’re not a fan of cilantro, simply omit it or substitute chopped parsley.

Recipe Variations

This recipe is easily customizable with the following variations and substitutions:

  • Add 1 cup of cooked quinoa or brown rice at the end for an even heartier chili.
  • For spicier chili, add up to 1 tbsp adobo sauce, 1/2 tsp cayenne pepper or some of the seeds from the jalapano.
  • You can mix-and-match any beans in this recipe. Kidney beans, pinto beans, white kidney beans and chickpeas work in addition to or instead of black beans.
  • Add a little cocoa for depth. Stir in 1 to 2 teaspoons of unsweetened cocoa powder along with the spices. It will not make the chili taste like chocolate. It rounds out the smoky chipotle and deepens the flavour.I left it out of the main ingredient list because it is not for everyone but I do enjoy the flavour it adds.

How to Make Sweet Potato Black Bean Chili

Diced white onion cooking in a large white Dutch oven with a little oil, beginning the base for a vegetable chili.
  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion and a pinch of salt. Cook for 5–6 minutes, stirring occasionally, until softened and translucent.
Diced onion, red bell pepper and garlic sautéing together in a white Dutch oven until softened.
  1. Add the bell pepper and jalapeño and cook for 3–4 minutes, until they begin to soften. Stir in the garlic and cook for 1 minute, until fragrant.
Onion and red bell pepper coated with chili spices, tomato paste and chipotle peppers cooking until fragrant with browned bits forming on the bottom of the pot.
  1. Add the chili powder, cumin, smoked paprika and oregano. Cook for 30–60 seconds, stirring constantly, until fragrant. Stir in the tomato paste and chipotle peppers and cook for another 1–2 minutes, until the tomato paste darkens slightly and becomes fragrant.
Vegetable broth, diced tomatoes and sweet potatoes added to the seasoned vegetables in a Dutch oven before simmering.
  1. Pour in the diced tomatoes, vegetable broth and tamari, then add the sweet potato. Stir well, bring to a gentle simmer, partially cover and cook for 18–22 minutes, or until the sweet potato is fork-tender.
Black beans, corn and chopped cilantro stirred into the simmering sweet potato chili.
  1. Stir in the black beans and corn. Simmer uncovered for 5 minutes to heat through. Remove the chili from the heat and stir in the lime juice, apple cider vinegar and fresh cilantro.
Bowl of vegan sweet potato black bean chili topped with avocado, sliced jalapeño, vegan sour cream, green onion and pumpkin seeds.
  1. Taste and season with additional salt, pepper or chipotle, if desired. Serve with your favourite chili toppings.

Expert Tips

  • Dice the sweet potato into evenly sized cubes. Aim for ½-inch pieces so they cook evenly. Larger chunks will take longer to become tender, while very small pieces may start to fall apart.
  • Cook the tomato paste until it darkens. After adding the tomato paste, let it cook for 1–2 minutes before adding the liquid. This caramelizes the tomato paste, creating a richer, deeper flavor and reducing any raw, acidic taste.
  • Don’t overcook the sweet potato. Check it after about 15 minutes. It should be fork-tender but still hold its shape. Overcooking can cause it to become mushy.
  • Mash some of the beans for a thicker chili. If you like a thicker, heartier chili, use the back of a wooden spoon to mash some of the black beans and sweet potato against the side of the pot before stirring everything together. This naturally thickens the chili without adding flour or cornstarch.
  • Taste before serving. After stirring in the lime juice and cilantro, taste the chili and adjust as needed. A pinch of salt, an extra squeeze of lime or a little more chipotle can bring out the flavours.

What Can I Serve with Sweet Potato Black Bean Chili?

This sweet potato black bean chili is hearty enough to enjoy on its own, but it also pairs well with a variety of sides.

  • For a classic chili dinner, serve it with warm cornbread, crusty bread or tortilla chips for dipping (it makes a very yummy dip!).
  • If you’d like an even heartier meal, spoon it over cooked rice, quinoa or a baked potato.
  • A simple green salad or crunchy slaw also makes a nice contrast to the rich, smoky flavours.
  • Best chili toppings: avocado, sour cream or plain yogurt, cilantro, green onions, pickled red onions, toasted pumpkin seeds, crushed tortilla chips, fresh or pickled jalapeno slices, lime wedges, shredded cheddar cheese, hot sauce, pico de gallo.

I love topping this chili with avocado, plain yogurt or sour cream, pickled red onions, toasted pumpkin seeds, fresh cilantro with chips and lime wedges.

A bowl of vegan sweet potato black bean chili garnished with tortilla chips, avocado, jalapeño, green onion, pumpkin seeds and a swirl of vegan sour cream.

Recipe FAQs

How spicy is this chili, and how do I control the heat?

The heat comes from two places: the jalapeño and the chipotle peppers in adobo. For a mild chili, use one chipotle and seed the jalapeño before mincing it. For medium, which is how I usually make it, use two chipotles with the seeded jalapeño. If you want it hot, use two chipotles plus a 1-2 teaspoons of the adobo sauce from the can and 1/4 tsp cayenne pepper with the other spices. The chipotles bring smoky heat that builds slowly, so I taste and adjust right before serving rather than dumping it all in early.

Can I make this without chipotle peppers in adobo?

You can, though I will the chipotles are what the smoky flavor, so it will taste a little different without them. My best substitute is ½ to 1 teaspoon of chipotle powder, which keeps the smoke without the canned peppers. If you do not have that either, add an extra ½ teaspoon of smoked paprika plus a small pinch of cayenne for heat. It will not be quite the same deep, smoky flavor, but it still makes a really good pot of chili. If you buy a can of chipotles in adobo just for this recipe, freeze the leftovers in one-tablespoon portions so nothing goes to waste and you have some ready to go for other recipes. If you do not enjoy the smoky flavour, you can go ahead and leave them out.

Why did my chili turn out watery or mushy?

These are the two most common issues and both are easy to avoid. Watery chili usually means the sweet potato was not simmered long enough to release its starch, or it needed a few more minutes uncovered at the end to reduce. Mushy chili usually means the sweet potato was cut too small or cooked too long. Aim for even ½-inch cubes and start checking at 15 minutes. You want fork-tender pieces that still hold their shape. If it is already too thin, mash some of the beans and sweet potato against the side of the pot and simmer uncovered a little longer.

How do I make the chili thicker?

My go-to trick is mashing some of the black beans and sweet potato with the back of a spoon before serving. It thickens it without flour or cornstarch. For an even thicker, scoopable chili that works as a dip, simmer it uncovered for another 8 to 10 minutes to reduce the liquid. You could also scoop out about 1 cup of chili, blend it then stir it back in or use an immersion blender in pot and pulse 1-2 times for more texture.

Can I make this in a slow cooker?

Yes. Sauté the onion, peppers, garlic, spices, tomato paste and chipotle peppers first for the best flavour, then transfer everything except the lime juice and cilantro to the slow cooker. Cook on Low for 6–8 hours or High for 3–4 hours. Stir in the lime juice and cilantro just before serving.

Can I make this in an Instant Pot?

Yes. Use the Sauté function for the onion, peppers, garlic, spices, tomato paste and chipotle peppers. Add the remaining ingredients except the corn, lime juice and cilantro. Cook on High Pressure for 8 minutes, then let it natural release for 10 minutes. Stir in the corn to warm through, then finish with the lime juice and cilantro.

Can I use different beans?

Absolutely. Pinto beans, kidney beans or a mix all work well in place of black beans and give you a similar hearty texture. I often use one can of black beans and 1 can of kidney beans or pinto beans.

How can I add more protein to this recipe?

The black beans already make this a solid source of plant-based protein, but it is easy to boost. Stir in cooked lentils, crumbled tempeh or plant-based ground meat while it simmers, or brown lean ground turkey or beef if you are not keeping it vegan. You can also top each bowl with hemp hearts, roasted pumpkin seeds, Greek yogurt or a dollop of cashew cream. For a heartier meal, serve it over quinoa or rice.

Can I make this without sweet potatoes?

Yes. Butternut squash is the closest swap in both flavor and texture. Pumpkin works too, and Yukon Gold potatoes give you a more traditional chili if you want to move away from the natural sweetness.

Bowl of sweet potato black bean chili topped with tortilla chips, avocado, jalapeño and vegan sour cream, with a spoon scooping up a bite.

Storing and Freezing

  • Refrigerator: Let the chili cool completely, then store it in an airtight container in the refrigerator for up to 5 days.
  • Freezer: Freeze in airtight containers or freezer-safe bags for up to 3 months. Leave about 1 inch of space at the top of the container to allow for expansion.
  • To Reheat: Thaw in the refrigerator if frozen. Reheat gently on the stovetop over medium heat or in the microwave until heated through, adding a splash of vegetable broth or water if the chili has thickened. Stir well before serving.

If you make this recipe, please consider leaving a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. It helps others who are thinking of making the recipe, and I love to hear from you. Thanks for trying my recipes! – Deryn

Save this recipe!
Enter your email & I’ll send this recipe straight to your inbox.
Bowl of vegan sweet potato black bean chili topped with avocado, sliced jalapeño, vegan sour cream, green onion and pumpkin seeds.
4.50 from 4 votes

Sweet Potato Black Bean Chili

By: Deryn Macey
An easy one-pot vegan sweet potato black bean chili that is smoky, thick, and freezer-friendly. Top it with avocado, lime and cilantro for a satisfying plant-based meal.
Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 6 servings
Save Recipe
Enter your email & get the recipe!

Ingredients 

  • 2 tsp olive oil
  • 1 medium white onion, diced
  • 1 jalapeno, seeded and minced
  • 1 red bell pepper, diced
  • 3 cloves garlic, minced
  • 2 tbsp chili powder
  • 1.5 tsp cumin
  • 1 tsp dried oregano
  • 1 tsp smoked paprika
  • 3 tbsp tomato paste
  • 1-2 chipotle peppers in adobo, minced
  • 1 28 oz can fire-roasted diced tomatoes
  • 2 cups vegetable broth
  • 4 cups peeled and cubed sweet potato, about 2 small to medium-sized sweet potato
  • 1 tbsp tamari or soy sauce
  • 2 14 oz cans black beans, drained and rinsed
  • 1.5 cups corn, fresh or frozen
  • salt and pepper
  • 1 lime, juiced
  • 1 tsp apple cider vinegar
  • 1/2 cup fresh cilantro, finely chopped
  • Optional Garnish: avocado, toasted pumpkin seeds, sour cream, pickled red onion, lime wedges, tortilla chips

Instructions 

  • Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion with a pinch of salt and cook for 5–6 minutes, until softened.
  • Stir in the bell pepper and jalapeño and cook for 3 minutes. Add the garlic and cook for 1 minute, until fragrant.
  • Add the chili powder, cumin, smoked paprika and oregano. Cook for 30–60 seconds, stirring constantly, until fragrant. Stir in the tomato paste and chipotle peppers and cook for 1–2 minutes, stirring frequently, until the tomato paste darkens slightly.
  • Stir in the diced tomatoes, vegetable broth, tamari and sweet potato. Bring to a gentle simmer, partially cover and cook for 18–22 minutes, or until the sweet potato is fork-tender.
  • Stir in the black beans and corn. Simmer uncovered for 5 minutes to heat through. If desired, mash some of the beans and sweet potato against the side of the pot with the back of a spoon, then stir to naturally thicken the chili.
  • Remove from the heat and stir in the lime juice, apple cider vinegar and cilantro. Taste and season with salt and pepper as needed. Serve with your favourite toppings.

Notes

Leftovers can be stored in a sealed container in the fridge or up to 5 days or frozen for up to 3 months. Thaw in fridge before reheating on stovetop or in microwave.
This recipe was originally published in 2017 and updated in July 2026 with a more robust spice blend, smoky chipotle peppers, a richer tomato base and a simplified cooking method. It’s still an easy one-pot vegan chili, now with bolder flavour, a heartier texture and clearer step-by-step instructions.
 
 

Nutrition

Serving: 1serving, Calories: 294kcal, Carbohydrates: 58g, Protein: 12g, Fat: 3g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Sodium: 789mg, Potassium: 933mg, Fiber: 14g, Sugar: 11g, Vitamin A: 14969IU, Vitamin C: 38mg, Calcium: 102mg, Iron: 4mg
Like this recipe? Rate and comment below!

About Deryn Macey

Deryn Macey is a nutrition coach, certified personal trainer, and the creator of Running on Real Food, where she's been sharing nutritious recipes since 2013. She holds a science degree and offers strength training and nutrition coaching through Onward Strong, focusing on strength, sustainable eating habits, and breaking free from diet culture.

Leave a comment

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.

8 Comments

  1. 5 stars
    Holy 💩this is easy, quick, and fantastic from day 1. I added a bit of TVP for the look of ground meat and it slaps. A++++

  2. 4 stars
    I suspect this s/b 5 star review, but with Covid, my taste buds are a little off, but the combination of ingredients is just what is recommended for recovery!
    I added 1/4 tsp cayenne and doubled chili powder to help offset the extra can of kidney beans. I think I’ll add pepper and cilantro for the next serving. Would also be good with a little paprika or liquid smoke. Going to follow your suggestion and try it with brown rice or quinoa tonight.

  3. 5 stars
    LOVE this recipe! super simple, SOOO filling and hearty, perfect for snowstorm weather! Havent tested it on the tiny human yet, but will report back! 🙂