Sweet Potato & Black Bean Chili
You know those days when you want something cozy and filling… but you also don’t want to do anything more complicated than “chop, dump, simmer, eat”?
That’s exactly where Sweet Potato & Black Bean Chili saves the day. It’s thick, smoky, a little sweet, a little spicy, and so hearty you will 100% forget there’s no meat in it. This is the kind of bowl you curl up with on the couch while questioning all your life choices… in a good way.
Why This Recipe is Awesome
Let’s just say this isn’t your sad, watery “diet chili.” This is the real deal.
- Ridiculously comforting. Sweet potatoes + beans + warm spices = pure hug-in-a-bowl energy.
- Very budget-friendly. Canned beans + sweet potatoes + tomatoes = your wallet is safe.
- Naturally vegan and super filling. You get fiber, protein, and carbs all in one chunky, satisfying stew.
- Meal prep gold. This chili tastes even better the next day. The flavors deepen, the texture thickens, and you get multiple meals out of one pot.
- Customizable. Mild or spicy, thicker or looser, with or without extra veggies—this recipe doesn’t stress.
It’s the kind of chili that makes you feel like you’ve got your life slightly together, even if you’re eating it straight from the pot in sweatpants.
Ingredients You’ll Need
Nothing fancy. Just real, simple ingredients doing the most.
For the Chili
- 1–2 tablespoons olive oil or neutral oil – for sautéing your flavor base
- 1 medium onion, diced – yellow or white, whatever’s rolling around in your kitchen
- 3–4 cloves garlic, minced – obviously
- 1 medium red bell pepper, diced – for color and sweetness
- 2 medium sweet potatoes, peeled and cubed – about 3–4 cups; bite-sized chunks
- 2 cans (15 oz / 400 g each) black beans, drained and rinsed – the hearty heroes
- 1 can (14–15 oz / 400 g) diced tomatoes – with juices
- 1 can (14–15 oz / 400 g) crushed tomatoes or tomato sauce – for a rich base
- 2–2½ cups vegetable broth – enough to cover everything and let it simmer
- 2 tablespoons tomato paste – for extra depth and body
Spices (The Fun Part)
- 2 tablespoons chili powder – mild or medium, your call
- 1½ teaspoons ground cumin – smoky and warm
- 1 teaspoon smoked paprika – essential for that “did you add bacon?” illusion (you didn’t)
- ½ teaspoon dried oregano – subtle but nice
- ¼–½ teaspoon cayenne pepper (optional) – for people who love a little drama
- 1 teaspoon salt (to start) – you’ll adjust at the end
- ½ teaspoon black pepper – always invited
Finishing Touches

- 1–2 teaspoons maple syrup or brown sugar (optional) – balances acidity and plays nice with the sweet potatoes
- Juice of 1 lime – to brighten and wake everything up
- Fresh cilantro, chopped – optional but delicious
To Serve
- Cooked rice, quinoa, or tortilla chips – for extra carb comfort
- Sliced avocado or guacamole – creamy dream
- Vegan sour cream or plain vegan yogurt – cool contrast
- Jalapeño slices – if you like things spicy
- Extra lime wedges – because one squeeze is never enough
Step-by-Step Instructions
1. Build the Flavor Base
- Heat the oil in a large pot or Dutch oven over medium heat.
- Add the diced onion and cook for 5–7 minutes, stirring occasionally, until softened and lightly golden.
- Stir in the garlic and bell pepper and cook for another 2–3 minutes. The kitchen should already smell like you know what you’re doing.
2. Toast the Spices
- Add the chili powder, cumin, smoked paprika, oregano, cayenne (if using), salt, and black pepper to the pot.
- Stir constantly for 30–60 seconds to toast the spices. This step makes the flavors deeper and more “wow” instead of “meh.”
3. Add Sweet Potatoes and Tomatoes
- Stir in the tomato paste and cook it for about 1 minute to caramelize a bit and lose its raw taste.
- Add the sweet potato cubes, diced tomatoes, and crushed tomatoes or tomato sauce.
- Pour in 2 cups of vegetable broth and stir everything together. The sweet potatoes should be mostly submerged; if they’re not, add a little more broth or water.
4. Simmer to Chili Perfection
- Bring the mixture to a gentle boil, then reduce the heat to low or medium-low so it simmers quietly.
- Cook uncovered for 20–25 minutes, stirring occasionally, until the sweet potatoes are fork-tender.
- If the chili seems too thick while the sweet potatoes are still firm, add a bit more broth and keep simmering.
5. Add the Black Beans
- Stir in the black beans and let the chili simmer for another 10 minutes. This lets the beans heat through and absorbs more flavor.
- At this point, check the texture. If it’s too thick for your liking, add a splash more broth. If it’s too thin, keep simmering until it thickens up.
6. Taste, Adjust, and Finish
- Taste the chili. Add more salt if it tastes flat, more chili powder or cayenne if you want more heat, and a little maple syrup or brown sugar if the acidity from the tomatoes is too sharp.
- Once you’re happy with the flavor, turn off the heat and squeeze in the juice of 1 lime. Stir it in—this is the secret “wow” moment.
- Stir in some fresh cilantro if you’re using it.
7. Serve and Enjoy
- Ladle the chili into bowls and top with your favorites: avocado, vegan sour cream, extra cilantro, jalapeños, tortilla chips, whatever makes your heart happy.
- Eat slowly… or just inhale it. Your call.
Hot tip: Chili thickens as it cools and is even better the next day, so don’t be afraid to make the whole pot just for you and call it “meal prep.”
Common Mistakes to Avoid
Let’s avoid turning your cozy chili into a chaotic stew situation:
- Rushing the simmer. If you don’t let the sweet potatoes cook fully, you’ll get weird, crunchy chunks in your chili. Not the vibe. Give it time to soften.
- Not toasting the spices. Dumping spices into liquid without toasting them in oil first = less flavor. You want that quick 30–60 seconds of sizzle for maximum taste.
- Going too light on seasoning. Sweet potatoes + tomatoes + beans = they can handle bold flavors. If it tastes bland, it probably needs more salt, more chili powder, or more lime.
- Boiling too aggressively. A violent boil can make things stick and burn at the bottom while the top looks fine. Keep it at a gentle simmer.
- Adding beans too early. If you simmer beans forever, they’ll get mushy. Add them after the sweet potatoes are nearly done so they stay tender but not obliterated.
- Skipping the acid at the end. The lime juice isn’t optional “if you feel like it”—it’s what makes the whole pot taste bright instead of heavy and flat.
Alternatives & Substitutions
This chili is super flexible. Treat the recipe as a framework and play around.
- Bean swaps:
Not a black bean fan? Use kidney beans, pinto beans, or a mix. Canned lentils also work if that’s what you’ve got. - Extra veg:
Throw in corn, diced zucchini, spinach, or kale. Corn is especially great—it adds a little pop of sweetness that goes perfectly with the spices. - Smokier version:
Add an extra ½–1 teaspoon smoked paprika, or stir in a spoonful of chipotle in adobo for smoky heat. - Make it milder:
Use mild chili powder, skip the cayenne, and let people add hot sauce at the table. The sweet potatoes already make it pretty friendly. - Thicker or thinner:
Want it extra thick? Simmer uncovered longer or mash a few sweet potato chunks into the chili. Want it looser? Add more broth until it’s the consistency you like. - Oil-free version:
Skip the oil and sauté your onions and peppers in a splash of vegetable broth or water. Keep adding a little liquid as needed to prevent sticking. - Lower-carb twist:
Use fewer sweet potatoes and add more non-starchy veg like peppers, zucchini, or spinach. It’ll still be hearty, just less carb-heavy.
FAQ (Frequently Asked Questions)
1. Can I make this in a slow cooker?
Yep! Sauté the onion, garlic, pepper, and spices on the stove first (for best flavor), then add everything—except the lime juice and cilantro—to the slow cooker. Cook on LOW for 6–7 hours or HIGH for 3–4 hours, then finish with lime and cilantro.
2. Can I use fresh tomatoes instead of canned?
You can. Use about 3–4 cups chopped fresh tomatoes. The flavor will be a bit lighter and less intense, so you may want to add a little extra tomato paste or let it simmer a bit longer to deepen the flavor.
3. Does this chili freeze well?
Yes! This is a fantastic freezer meal. Let it cool completely, then freeze in portions for up to 3 months. Thaw in the fridge overnight and reheat on the stove or in the microwave.
4. My chili is too spicy. How do I fix it?
Add something to cool and balance the heat:
- A bit more tomato or broth
- A small spoonful of maple syrup or sugar
- Serve with avocado, vegan sour cream, or extra rice to mellow each bite.
5. My chili is too thick. Help?
Easy fix: stir in more vegetable broth or water, a little at a time, until it reaches your ideal consistency. Warm it through again so everything melds.
6. Can I make this the day before serving?
Actually, you should if you can. Chili is one of those magical things that tastes even better the next day. Just reheat gently on the stove and adjust seasoning if needed.
7. Can I serve this to non-vegans and not get roasted?
100%. It’s hearty, smoky, and satisfying. Most people are too busy shoveling it into their face to ask where the meat is. Add toppings like avocado, tortilla chips, and lime and nobody’s complaining.






