Sweet Potato Veggie Chili Recipe: Smoky-Spiced Warmth in One Pot

Soups & Stews

Sweet Potato Veggie Chili Recipe: Smoky-Spiced Warmth in One Pot

This sweet potato veggie chili recipe transforms humble ingredients into a rich, smoky-simmered masterpiece that's hearty enough for cold nights but light enough for any meal. The secret lies in slow-cooked sweet potatoes that caramelize into velvety sweetness while absorbing deep, earthy spices—no meat needed.

I developed this while testing plant-based adaptations of classic chili, and the result is a dish that delivers restaurant-quality depth with just one pot and simple pantry staples.

The foundation begins with a bold spice blend—cumin, smoked paprika, and chili powder—that builds flavor as it simmers, while onions and garlic form the aromatic base. Sweet potatoes break down into a creamy, naturally thickened texture that replaces traditional meat, creating satisfying bites in every spoonful.

What makes this chili special is how the flavors evolve: the initial smokiness mellows into warm, slightly sweet notes as the vegetables meld together over 45 minutes of gentle cooking.

By the time it's done, you'll have a chili that's visually striking with its deep red-orange hue and topped with optional freshness—avocado slices, cilantro, or a dollop of Greek yogurt.

The texture is perfect: tender sweet potatoes, al dente beans, and slightly charred bell peppers that add just the right bite. This isn't just another veggie chili; it's a comforting, satisfying dish that proves plant-based cooking can be just as rich and complex as traditional recipes.

Serve with cornbread or crusty bread to soak up every last drop of that smoky-spiced broth, or let it cool slightly for meal prep—it tastes even better the next day as flavors deepen.

The best part? This recipe scales effortlessly for crowds, making it ideal for gatherings where everyone leaves wanting seconds. Let's get cooking!

👨‍🍳
Difficulty
Hard
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato veggie chili

Six servings of restaurant-quality chili begin with these carefully chosen ingredients.

Ingredient Amount Notes
Sweet Potatoes 🍠 3 lbs Organic, peeled and cubed
Onions 🧅 2 whole Yellow or red, diced
Garlic Cloves 🧄 6 cloves Fresh, minced
Bell Peppers 🍄 2 whole Any color, diced (1 red, 1 yellow)
Canned Kidney Beans 🌱 2 cups Drained and rinsed
Canned Black Beans 🌱 1 cup Drained and rinsed
Diced Tomatoes 🍅 2 cups San Marzano preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Smoked Paprika 🌶️ 2 tbsp High-quality, not smoked paprika blend
Ground Cumin 🌿 1 ½ tbsp Freshly toasted for depth
Chili Powder 🌶️ 1 ½ tbsp Medium heat, not cayenne
Cocoa Powder 🍫 1 tbsp Unsweetened, for depth
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing, fruity
Lemon Juice 🍋 1 tbsp Freshly squeezed
Avocado Oil 🫒 2 tbsp For finishing, high smoke point
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Greek Yogurt 🥛 ½ cup Unflavored, vegan coconut yogurt
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground

The sweet potatoes are the heart of this dish—organic, vibrant orange ones with dense flesh caramelize beautifully. Trader Joe's and Whole Foods carry the best quality, but any organic sweet potato works. Peeled and cut into even 1-inch cubes, they'll break down into a creamy texture that replaces meat. For the spices, Penzeys Spices or bulk bins at natural markets are ideal—freshly ground cumin and medium-heat chili powder make all the difference. The cocoa powder adds that subtle depth you'd expect in a traditional chili, so don't skip it.

No San Marzano tomatoes? Any high-quality canned tomatoes work—just drain them well. Swapping beans? Lentils or chickpeas add different textures, but kidney and black beans are traditional. For the broth, low-sodium vegetable broth is crucial—high-sodium versions will make the chili taste bland. The avocado oil for finishing might seem unusual, but its neutral flavor lets the spices shine without overpowering. If you're avoiding avocado oil, extra-virgin olive oil works just as well. The Greek yogurt topping is optional but adds a nice contrast—vegan coconut yogurt works perfectly if you prefer plant-based.

This chili tastes even better the next day as flavors meld together. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. For meal prep, double the recipe and freeze half—thaw overnight in the fridge before reheating. The spices will intensify slightly over time, so if you're sensitive to heat, add cayenne sparingly. Garnish with fresh cilantro right before serving—it wilts quickly, so add it last.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just dump everything into a pot, let it simmer, and walk away. No chopping boards to clean, no extra dishes. The sweet potatoes soften right in the broth while the onions caramelize, and honestly? That’s half the battle won before you even taste it.
  • Sweet Heat Balance: Between us, the roasted bell peppers add this smoky depth that makes it ridiculously good. The sweet potatoes bring natural sweetness, while the kidney beans add heartiness—no weird aftertaste, just pure, satisfying flavor. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: This chili tastes even better the next day, which means I make a big batch on Sundays and have lunches covered for the week. The flavors meld overnight, and the texture? Perfect—creamy from the sweet potatoes, but still holds its shape. My lunchbox’s new best friend.
  • Budget-Friendly Powerhouse: Sweet potatoes and canned beans stretch this recipe into a full meal without breaking the bank. I’ve fed four people for under $10, and no one ever complains. (Between us, my wallet and my family win.) Plus, it’s one of those dishes where you can tweak it—add more spices, swap in other veggies—without wasting money.

Step-by-step instructions for sweet potato veggie chili

This smoky-spiced chili builds layer upon layer of flavor—starting with a deep, aromatic base and ending with vibrant freshness.

1

Develop the Spice Base

Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 2 whole diced onions and cook for 5 minutes until softened and translucent. This foundational step ensures your chili won't taste raw or bitter.

Add the 6 minced garlic cloves and cook for 30 seconds until fragrant—don't let them brown, or they'll turn bitter. Immediately stir in the 2 tablespoons smoked paprika, 1.5 tablespoons ground cumin, 1.5 tablespoons chili powder, and 1 tablespoon cocoa powder. Toast the spices for 1 minute, stirring constantly, until the mixture smells rich and earthy. This step unlocks the chili's deep, complex flavor profile.

2

Sauté the Vegetables

Increase heat to medium-high and add the 2 whole diced bell peppers and 3 pounds cubed sweet potatoes. Cook for 8-10 minutes, stirring occasionally, until the sweet potatoes begin to soften and the peppers release their juices. You'll see the vegetables release moisture and start to caramelize slightly at the edges—this sweetness balances the smoky spices.

Pour in the 2 cups diced tomatoes and 4 cups vegetable broth, scraping up any browned bits from the bottom of the pot. These bits—called fond—are packed with flavor. Bring the mixture to a boil, then reduce heat to low and let it simmer for 15 minutes. This initial simmer helps break down the sweet potatoes and meld the spices.

3

Add Beans and Simmer

Stir in the 2 cups drained kidney beans and 1 cup drained black beans, along with the 1.5 teaspoons salt and 0.5 teaspoon black pepper. The beans will soak up the liquid and soften further as they cook. Let the chili simmer uncovered for 30-40 minutes over low heat, stirring occasionally, until the sweet potatoes are tender enough to pierce with a fork.

Real talk: This is where patience pays off. The longer the chili simmers, the deeper the flavors become. You'll know it's ready when the sweet potatoes are fork-tender and the liquid has reduced slightly, coating the back of a spoon with a thick, velvety consistency. If it's too thin, simmer uncovered for another 10 minutes to thicken it naturally.

4

Finish with Brightness

Remove the chili from heat and stir in the 1 tablespoon lemon juice. This final touch brightens the dish, cutting through the richness of the spices and sweet potatoes. Let it rest for 5 minutes—this allows the flavors to settle and the chili to thicken slightly as it cools.

Just before serving, drizzle in the 2 tablespoons avocado oil and stir gently. The oil adds a silky finish and helps distribute the flavors evenly. Taste and adjust seasoning if needed—sometimes a pinch more salt or a sprinkle of chili powder can elevate the dish to perfection.

5

Serve with Freshness

Ladle the chili into bowls and top each serving with 0.5 cup Greek yogurt and 0.25 cup chopped fresh cilantro. The yogurt adds a cool, creamy contrast to the spicy, smoky chili, while the cilantro brings a fresh, herbaceous note. Serve immediately with crusty bread or over a bed of fluffy rice to soak up every last bit of that rich, flavorful broth.

This chili tastes even better the next day as the flavors continue to meld. Store leftovers in an airtight container in the refrigerator for up to 5 days or freeze for 3 months. The secret to great chili isn't just the ingredients—it's the time and attention you give to building those layers of flavor, step by step.

👨‍🍳

Pro Tips For Making Sweet Potato Veggie Chili

  • CUT SWEET POTATOES IN EVEN SLICES: I learned this the hard way—uneven chunks mean some parts turn to mush while others stay rock-hard. Aim for ½-inch slices so they soften consistently without falling apart.
  • SAUTÉ ONIONS UNTIL CARAMELIZED: Skip the rush and let those onions cook for 8-10 minutes until deep golden brown. That extra effort builds flavor—trust me, your chili will taste richer.
  • DRAIN AND RINSE BEANS: The liquid in canned beans makes chili watery. Drain them, then rinse under cold water to remove excess starch. Your chili will stay thick and hearty.
  • ADD BELL PEPPERS LAST: Peppers cook faster than sweet potatoes. Toss them in only after the sweet potatoes have softened for 15 minutes—this keeps their texture crisp and vibrant.

Storing and reheating your sweet potato veggie chili

Refrigerator Storage

Let your chili cool completely before transferring to airtight containers—I use glass Pyrex with snap-on lids. Store at 40°F or below for up to 5 days, though I find the flavors actually deepen overnight as the spices meld together beautifully.

The sweet potatoes continue to soften slightly, creating an even creamier texture. 🌱

Freezer Prep Tips

For long-term storage, portion chili into quart-sized freezer bags or glass containers with 1-inch headspace to prevent expansion cracks. Squeeze out excess air to avoid freezer burn—this keeps the chili tasting fresh for 3 months.

I like to freeze it in single-serving portions so I can thaw just what I need. Label with the date to track freshness.

Stovetop Reheating

My preferred method is stovetop because it maintains the best texture. Pour chili into a heavy-bottomed pot and heat over medium-low for 10-15 minutes, stirring occasionally. Add 2-3 tablespoons of water or broth if it looks dry.

The gentle heat reactivates the spices without making the sweet potatoes mushy. Taste and adjust seasoning—chili often needs a pinch more salt after reheating. 🔥

Microwave Shortcuts

For quick meals, microwave individual portions covered with a damp paper towel on 70% power for 2-3 minutes, stirring halfway. This prevents uneven heating. If the chili seems too thick, add 1 tablespoon of water or broth and stir well.

Avoid over-microwaving—just until it reaches 165°F to maintain food safety and texture.

Freezer-to-Stove Transition

When reheating frozen chili, transfer it to the fridge 24 hours before cooking to thaw gradually. This prevents uneven heating and keeps the sweet potatoes from becoming watery. If you're short on time, place the frozen container in cold water for 1 hour before reheating.

Never microwave frozen chili directly—it creates hot and cold spots that ruin the texture. ⏰

Garnish After Reheating

Always add fresh toppings after reheating—cilantro wilts quickly, and avocado turns brown. I drizzle with avocado oil and sprinkle extra smoked paprika for a restaurant-quality finish.

The contrast of warm chili with cool yogurt and fresh herbs makes every bite feel special. Save these toppings until serving for the best experience. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 14g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this chili without a Dutch oven?

A large, heavy pot or even a 6-quart slow cooker works perfectly. For stovetop, use a pot with thick sides to prevent scorching. If using a slow cooker, sauté your onions and spices first in a separate pan, then combine everything and cook on low for 5-6 hours or high for 3-4 hours. The sweet potatoes will soften beautifully in the slow cooker's gentle heat.

2

How can I make this chili spicier?

Add ½ teaspoon cayenne pepper or 1 chopped fresh jalapeño when sautéing the onions. For heat lovers, stir in 1 tablespoon hot sauce (like Cholula) at the end. Remember, chili gets more flavorful as it sits—start with less heat if you're unsure.

3

What if I don't have smoked paprika?

Use regular paprika plus ½ teaspoon liquid smoke (found in baking aisles) for depth. Alternatively, add 1 teaspoon chipotle powder or ½ teaspoon smoked salt. The smoky flavor is key to this recipe, so don't skip it entirely! For a quick fix, even a pinch of cinnamon adds warmth.

4

Can I use frozen sweet potatoes?

Yes, but thaw and drain them first to prevent excess moisture in your chili. Cube them slightly smaller (½-inch pieces) since frozen sweet potatoes take longer to soften. For best texture, use fresh sweet potatoes—they caramelize more beautifully and maintain a creamy consistency.

5

How do I adjust the thickness?

If too thin, simmer uncovered for 10-15 extra minutes to reduce naturally. For thicker chili, mash ½ cup cooked beans into the pot or stir in 1 tablespoon cornstarch mixed with water. Avoid adding flour—it can make the chili taste gritty. The perfect texture coats the back of a spoon without being gluey.

★★★★★5.0(1 review)
Categories Soups & Stews