Sweet Potato Veggie Chili Recipe: Smoky-Spiced Heartiness With No Beans

Soups & Stews

Sweet Potato Veggie Chili Recipe: Smoky-Spiced Heartiness With No Beans

This sweet potato veggie chili recipe transforms humble ingredients into a smoky-spiced, hearty bowl of comfort that feels like a warm hug on a chilly evening.

The secret lies in slow-cooked sweet potatoes that caramelize into tender perfection, paired with earthy mushrooms, bell peppers, and a deep blend of cumin, chili powder, and smoked paprika. I developed this version after years of perfecting chili—removing beans entirely doesn’t mean sacrificing depth, just flavor.

What sets this chili apart is the balance: creamy coconut milk rounds out the spices while keeping it light, and a touch of cocoa powder adds unexpected richness. The result is a vegan-friendly, protein-packed stew that simmers into complexity without requiring hours of attention.

Whether you use a slow cooker or stovetop, the flavors meld beautifully over time, creating a dish that’s both nourishing and deeply satisfying.

By the final spoonful, you’ll taste layers of warmth from the spices, sweetness from the potatoes, and umami from the mushrooms—all coming together in a foolproof method that delivers restaurant-quality results at home.

The texture is velvety yet hearty, with each bite offering a perfect mix of smoky, sweet, and savory notes. Serve it topped with avocado, fresh cilantro, or a dollop of vegan sour cream for extra brightness.

This chili is the kind of recipe that becomes a weekly staple, especially when temperatures drop. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato veggie chili

Sixteen ingredients transform into a smoky, hearty veggie chili that feels like a warm embrace.

Ingredient Amount Notes
Sweet Potatoes 🍠 3 lb Peeled, cubed into 1-inch pieces
Creamy Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Diced Tomatoes 🍅 2 cans Fire-roasted, 14.5 oz each
Mushrooms 🍄 1 lb Crimini or baby bella, sliced
Bell Peppers 🧅 2 whole Assorted colors, diced
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Chili Powder 🌶️ 2 tbsp Smoked variety for depth
Ground Cumin 🌿 1 ½ tbsp Toasted for warmth
Smoked Paprika 🌶️ 1 tbsp For smoky flavor
Cocoa Powder 🍫 1 tbsp Unsweetened for richness
Vegetable Broth 💧 4 cups Low-sodium preferred
Avocado 🥑 1 whole Sliced, for garnish
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Vegan Sour Cream 🧀 ½ cup For topping, optional

Sweet potatoes are the star here—orange-fleshed varieties caramelize best. Grab the organic ones at Whole Foods if you want extra sweetness, but any firm sweet potato works. Mushrooms add umami depth, so crimini or shiitake are ideal, but cremini are the easiest to find. Bell peppers? Mix colors for vibrancy, but red stays sweeter when cooked. The garlic and onion form the flavor base—char them slightly in the oil for extra depth. For the broth, low-sodium is key—you'll be adding plenty of salt through the spices.

No fire-roasted tomatoes? Regular diced tomatoes work fine, just add an extra pinch of salt. Coconut milk can be swapped for cashew cream if you're avoiding coconut, but the richness is worth it. Smoked paprika is non-negotiable for that chili-house vibe—Penzeys or McCormick have great options. Cocoa powder adds complexity without sweetness, but molecular cocoa works if you're in a pinch. The vegan sour cream can be made from cashews blended with lemon juice if you prefer homemade.

This chili tastes even better the next day—double the batch and freeze half. Store in airtight containers for 5 days in the fridge or 3 months frozen. The sweet potatoes soften further when reheated, so add a splash of broth if it seems too thick. For meal prep, portion into jars with the toppings on the side—cilantro and avocado stay fresh longer when added fresh.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this trick—just toss everything into a single pot and let it simmer. No chopping boards full of scraps, no multiple pans to wash. The mushrooms melt into the coconut milk while the sweet potatoes soften perfectly, all with zero fuss.
  • Creamy Without Guilt: That velvety coconut milk transforms this into something rich yet light. It balances the earthy sweet potatoes and bright tomatoes so well—honestly, I’ve had people ask if I used heavy cream. (Spoiler: It’s just canned coconut milk, but they’ll never know.)
  • Meal Prep MVP: This chili actually gets better the next day. I make a big batch on Sundays, and by Wednesday, it’s even more flavorful—perfect for lunches or quick dinners. Plus, it reheats like a dream, no weird textures or soggy veggies.
  • Budget-Friendly Feast: Sweet potatoes and mushrooms stretch this recipe into a full meal for half the cost of beef chili. Between us, the bell peppers add a pop of color and crunch that makes it feel special, even when you’re cooking on a tight budget.

Step-by-step instructions for sweet potato veggie chili

This smoky-spiced chili delivers hearty texture and rich flavor without relying on beans.

1

Sauté the Aromatic Base

Heat 1 tablespoon olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Stir in the minced garlic cloves and cook for 30 seconds until fragrant—this prevents bitter garlic flavors.

Add the sliced mushrooms and diced bell peppers, then cook for 8-10 minutes until the mushrooms release their moisture and the peppers begin to soften. The vegetables should be tender but still hold their shape. This step builds the flavor foundation for the chili.

2

Toast the Spices and Add Sweet Potatoes

Reduce heat to medium-low and add the 2 tablespoons chili powder, 1.5 tablespoons ground cumin, 1 tablespoon smoked paprika, and 1 tablespoon cocoa powder. Stir constantly for 1 minute until the spices are fragrant and the cocoa powder dissolves completely—this prevents a gritty texture.

Add the 3 lb cubed sweet potatoes and toss to coat evenly with the spice mixture. Cook for 5 minutes, stirring occasionally, until the sweet potatoes begin to soften slightly at the edges. This step ensures the spices adhere to the vegetables and enhances their natural sweetness.

3

Simmer with Liquid and Tomatoes

Pour in the 4 cups vegetable broth and 2 cans diced tomatoes (with juices), then bring the mixture to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 30-40 minutes, stirring occasionally, until the sweet potatoes are fork-tender and the liquid has reduced slightly.

I like to check the sweet potatoes at the 25-minute mark—they should be soft enough to pierce easily with a fork, but not falling apart. If the chili looks too thick, add ¼ cup water to maintain the right consistency. The goal is a hearty, thick chili without being gluey.

4

Finish with Coconut Milk and Rest

Stir in the 1 can creamy coconut milk and simmer for an additional 10 minutes on low heat. This step adds richness and balances the smoky spices. Taste and adjust seasoning with salt and black pepper if needed—sometimes the sweet potatoes need a little extra salt to enhance their flavor.

Remove from heat and let the chili rest for 10 minutes. This resting period allows the flavors to meld and the sweet potatoes to absorb any remaining liquid. The chili will thicken slightly as it cools, so don't worry if it looks a bit loose while hot.

5

Serve with Fresh Toppings

Ladle the chili into bowls and garnish with sliced avocado, chopped fresh cilantro, and a dollop of vegan sour cream. The avocado adds a creamy contrast to the smoky chili, while the cilantro brightens the dish with freshness. Serve immediately while the chili is hot and the toppings are at their best.

For extra heartiness, I like to serve this chili with crusty bread or over a bed of quinoa. The combination of sweet potatoes, mushrooms, and peppers creates a satisfying, meaty texture that holds up well even when reheated. Enjoy this chili as a comforting meal that's packed with flavor and nutrients.

👨‍🍳

Pro Tips For Making Sweet Potato Veggie Chili

  • CUT SWEET POTATO SMALL: Sweet potatoes take longer to soften than you’d think—especially when mixed with other veggies. Dice them into ½-inch cubes (not thin slices) so they cook through evenly without turning mushy. I learned this the hard way after serving a chili with half-cooked sweet potato chunks that tasted raw.
  • SWEAT MUSHROOMS FIRST: Skip tossing mushrooms in raw—they’ll just soak up liquid and turn soggy. Sauté them in a dry pan for 5 minutes until they release their moisture and develop a golden edge. This step makes a real difference in texture, especially when you later add coconut milk.
  • ADD COCONUT MILK LAST: Stirring in creamy coconut milk too early will turn your chili into a watery stew. Wait until the mushrooms, bell peppers, and tomatoes have softened—about 15 minutes into cooking—then fold it in. The heat will temper its richness without curdling.
  • SALT THE COCONUT MILK: Store-bought coconut milk is often bland, and adding it unsalted at the end leaves your chili flat. Mix a pinch of salt (¼ teaspoon per cup) directly into the can before pouring it in. It blends better than sprinkling later and cuts through the sweetness of the tomatoes.

Common mistakes when making great sweet potato veggie chili

Overcooking Sweet Potatoes

Sweet potatoes are delicate when cooked—overcooking turns them mushy and loses their natural sweetness. I’ve ruined chili this way by simmering too long, so always check at the 25-minute mark with a fork.

They should be tender but still hold their shape. If they’re falling apart, reduce simmering time to 20-25 minutes next time. 🍠

Skipping Spice Toasting

Toasting spices is non-negotiable for depth—skipping this step leaves your chili flat. Stir the spices for 1 full minute over medium-low heat until fragrant. If you rush, you’ll miss the nutty aroma that builds flavor.

I use smoked paprika from Penzeys because it adds that chili-house smokiness you can’t get elsewhere.

Ignoring Liquid Adjustments

Chili thickens as it cools, but if it’s too thick while hot, it’ll turn gluey. Add ¼ cup water or broth if needed during simmering. Conversely, if it’s watery, simmer uncovered for 10 extra minutes to reduce. I’ve learned this the hard way—always taste and adjust before serving.

Using Low-Quality Coconut Milk

Not all coconut milk is created equal. Light coconut milk won’t add enough richness, while cheap brands can taste soapy. Stick to full-fat, canned coconut milk like Thai Kitchen or Native Forest. The creaminess balances the smoky spices perfectly. I’ve tried lighter versions, and they just don’t cut it.

Rushing the Resting Time

Letting chili rest for 10 minutes after cooking is crucial—it lets flavors meld and sweet potatoes soak up liquid. Skipping this step results in watery chili. I’ve served it immediately, and it’s always disappointing. Trust the process, and the chili will reward you with deeper flavor. ⏳

Overloading with Toppings

Fresh toppings like avocado and cilantro elevate chili, but adding too much can overwhelm its natural flavors. Use sliced avocado and cilantro sparingly—just enough to brighten the bowl. I’ve made this mistake by piling on too much, and it drowned out the chili’s smoky depth. Balance is key!

Nutrition facts

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 8g40%
Cholesterol 0mg0%
Sodium 450mg19%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 12g
Protein 8g16%
* 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 sweet potato chili without coconut milk?

Yes! While coconut milk adds richness, you can substitute ½ cup cashew cream (blend soaked cashews with water) or ¼ cup tahini for a nutty depth. For a lighter option, use ¼ cup tomato paste instead. The chili will be slightly less creamy but still flavorful.

2

How do I make this chili in a slow cooker?

Combine all ingredients except toppings in your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. The sweet potatoes will soften more slowly, so check at the 5-hour mark for doneness. Stir in coconut milk during the last 30 minutes to prevent curdling.

3

Why does my chili taste bitter?

Bitterness often comes from overcooked mushrooms or garlic. Sauté mushrooms until just tender (5-7 minutes) and remove garlic when fragrant (30 seconds). Also, ensure you're using smoked paprika (not regular) and toast spices for 1 full minute. A pinch of apple cider vinegar can balance bitterness too.

4

Can I use regular potatoes instead of sweet potatoes?

Regular potatoes will work, but they lack the natural sweetness that balances the spices. If substituting, use Yukon gold potatoes and increase the cocoa powder to 1.5 tbsp for depth. The texture will be less creamy, and you may need 5 extra minutes of simmering.

5

How long will this chili keep in the fridge?

Store in an airtight container for up to 5 days. The flavors actually improve overnight as the sweet potatoes absorb more liquid. Reheat gently on low heat or in the microwave, adding 1-2 tbsp broth if it thickens too much. Freeze for 3 months for longer storage.

★★★★★4.8(7 reviews)
Categories Soups & Stews