Soups & Stews
This sweet potato chili recipe no beans delivers all the smoky, spiced comfort of classic chili—without a single bean in sight. 🔥 The secret lies in roasting sweet potatoes until caramelized, then simmering them with bold spices, tomatoes, and a touch of cocoa powder for depth.
What makes this vegetarian version work? Sweet potatoes bring natural sweetness and hearty texture, while black beans' role is replaced by lentils or extra tomatoes for substance.
The recipe balances smoky paprika, earthy cumin, and a hint of cayenne for warmth without overpowering heat. You'll start with sautéing onions and garlic until fragrant, then building layers of flavor through slow simmering—no blender required unless you prefer a smoother texture.
The result? A chili that's rich, satisfying, and packed with natural sweetness from the star ingredient.
By the time it's done, you'll have a chili that's chunky and hearty with tender sweet potatoes, perfectly spiced, and ready to be topped with avocado, sour cream, or fresh cilantro. It's the kind of dish that warms up a cold evening while keeping things light enough for summer.
The best part? This recipe comes together in one pot with simple ingredients you likely already have.
Serve it as a main dish with cornbread or over rice, or let it simmer all day for even deeper flavor. The versatility makes it perfect for meal prep—just reheat and enjoy. Here's how to make it happen.
Ingredients for sweet potato chili recipe no beans
Sweet potatoes, smoky spices, and a touch of cocoa—this chili skips beans but packs serious hearty flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium-sized, peeled and cubed |
| Yellow Onion 🧅 | 1 whole | Diced, about 1.5 cups |
| Garlic Cloves 🧄 | 4 cloves | Minced, about 1 tbsp |
| Canned Diced Tomatoes 🍅 | 2 cups | San Marzano preferred |
| Tomato Paste 🍅 | ½ cup | Squeeze tube works fine |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smoky flavor |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat preference |
| Cocoa Powder 🍫 | 1 tbsp | Unsweetened for depth |
| Brown Sugar 🍚 | 1 tbsp | Balances flavors |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Green Lentils 🌾 | 1 cup | Dried, rinsed and picked over |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
Sweet potatoes are the star here, so pick firm, vibrant ones—the orange flesh should be deep and unblemished. Trader Joe's and Whole Foods have the best selection, but any grocery store's organic section works. Roasting them first brings out their natural sweetness, so don't skip that step. For the lentils, green or brown work best—they hold their shape better than red. If you're in a hurry, you can use canned lentils (drained and rinsed), but fresh-cooked adds better texture. The cocoa powder makes this chili taste like it's been simmering for hours—use high-quality unsweetened for the best flavor.
No smoked paprika? Substitute regular paprika plus a pinch of liquid smoke—it's a game-changer. Running out of brown sugar? Maple syrup or agave work in a pinch, though you might need to adjust the other spices slightly. The tomato paste can be skipped if you're using extra tomatoes, but it adds that rich, concentrated flavor. For the vegetable broth, low-sodium is key—otherwise, you'll need to adjust the salt at the end. The lentils can be swapped for extra diced tomatoes or even white beans if you want to keep it bean-free but add more substance. Just remember, the sweet potatoes are doing the heavy lifting here, so don't overcrowd the pot.
This chili tastes even better the next day—simmer it all day if you can. Keeps for 5 days in the fridge, and freezes beautifully for up to 3 months. I like to portion it into containers with a little extra broth on top to prevent drying out. Reheat gently on the stove with a splash of water or broth. The flavors meld together perfectly over time, so don't rush it. If you're meal prepping, make a double batch—it's perfect for lunches all week.
Why You'll Love This Recipe
- I’ll be real: this recipe doesn’t break the bank. Sweet potatoes and canned tomatoes last forever, and onions/garlic are always cheap. A single batch feeds four for dinner, then two more for lunch the next day—no sad leftovers, just happy seconds. Plus, the tomato paste adds richness without the price tag.
- Sweet Potato Magic: I swear by the way roasted sweet potatoes caramelize—just a quick toss in the oven before simmering, and suddenly you’ve got that deep, buttery sweetness that makes this chili sing. No mushy texture here; it’s all about that crispy edge with the creamy center. (Yes, even on a Tuesday night.)
- One-Pot Wonder: Honestly, this recipe is my go-to when I’m too tired to wash a million dishes. Sweet potatoes, onions, and garlic all go into one pot, then the tomatoes and paste tie it all together. Stir, simmer, and—boom—done. The pan’s barely dirty, and I’ve got a meal that feels like a hug.
- Game for Any Day: Between us, this chili works everywhere. Too fancy for a weeknight? Top it with avocado and a sprinkle of cheese for a bowl that feels restaurant-worthy. Too casual for company? Serve it in mugs with sour cream—suddenly it’s a cozy gathering. My college roommate still asks for it when she visits.
Step-by-step instructions for sweet potato chili no beans
Here's how to make this smoky, hearty chili that packs all the flavor without a single bean.
🔥 Step 1: Sauté the Aromatics Until Fragrant
Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. You'll see the edges start to turn slightly golden—that's your signal to add the minced garlic cloves.
Cook the garlic for 30 seconds until it just starts to smell amazing—don't let it brown or it'll turn bitter. Here's the thing: I like to add the 1 tablespoon smoked paprika and 1 tablespoon ground cumin right now so they toast with the aromatics. Stir constantly for 1 minute until the spices release their aroma and the mixture smells like a cozy autumn evening.
🍳 Step 2: Build the Chili Base with Sweet Potatoes
Add the 2 pounds cubed sweet potatoes to the pot and stir to coat them in the spiced oil. Cook for 5 minutes until they start to soften slightly at the edges. This step ensures your sweet potatoes don't turn to mush later—they get a head start on cooking.
Pour in the 2 cups canned diced tomatoes and 0.5 cup tomato paste, stirring to combine. Add the 2 cups vegetable broth, 1 tablespoon brown sugar, 0.5 teaspoon cayenne pepper, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Bring everything to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 15 minutes.
🥘 Step 3: Add Lentils and Simmer Until Thick
After the initial simmer, stir in the 1 cup green lentils and 1 tablespoon cocoa powder. The cocoa powder might seem weird, but trust me—it adds an amazing depth of flavor that balances the sweetness of the sweet potatoes. Give everything a good stir to distribute the lentils evenly.
Now here's where the magic happens: cover the pot and let it simmer for 30-35 minutes on low heat. You want the chili to thicken up nicely and the sweet potatoes to become tender enough to mash slightly with a fork. Real talk: this is the moment that matters—don't walk away. Stir occasionally to prevent sticking, and taste after 25 minutes to adjust seasoning if needed.
⏰ Step 4: Finish and Rest for Perfect Texture
Once the sweet potatoes are fork-tender and the chili has thickened to your desired consistency, turn off the heat. Let it sit covered for 10 minutes—this resting period allows all the flavors to meld together beautifully. The chili will continue to thicken slightly as it rests, which is exactly what we want.
Give it one final taste and adjust seasoning if needed. The cocoa powder and brown sugar should create a perfect balance of sweet, smoky, and slightly spicy flavors. I like to serve this with a dollop of Greek yogurt or a sprinkle of fresh cilantro if I have it. This chili tastes even better the next day, so don't hesitate to make extra portions.
Pro Tips For Making Sweet Potato Chili Recipe No Beans
- Dice Sweet Potatoes Small: I learned this the hard way—big chunks turn to mush while smaller pieces actually caramelize into tender, flavorful bits. Aim for ½-inch cubes, and don’t skip the par-cooking (boil or microwave 5 minutes first) or they’ll turn to glue.
- Sweat Onions Until Golden: Low and slow is key here—cook onions with a pinch of salt until they’re soft and just starting to brown (about 8-10 minutes). Rushed onions taste raw; patience pays off with deeper flavor.
- Stir in Tomato Paste First: Skip the watery chili mistake—add the paste directly to the pot before the tomatoes, and cook it for 2 full minutes until it darkens. This builds the base flavor, so the canned tomatoes don’t dilute it into nothing.
- Simmer Low or It Burns: Sweet potatoes release starch fast, and high heat turns this into a thick, gluey mess. Once everything’s in, drop to a gentle simmer (tiny bubbles, occasional stir) and let it work for 30+ minutes—no rushing.
Troubleshooting perfect results
Sweet Potatoes Too Watery
If your chili ends up too thin and watery, it’s likely because the sweet potatoes released too much moisture. To fix this, simmer the chili uncovered for an extra 10-15 minutes to evaporate excess liquid.
If it’s still too thin, stir in 1-2 tablespoons of tomato paste or ½ cup of cooked lentils to thicken it naturally. For next time, try roasting the sweet potatoes before adding them to the pot—they’ll caramelize and release less moisture. 🌡️
Underseasoned or Bland
Bland chili usually means the spices didn’t have enough time to meld or the salt balance is off. Taste your chili before serving and adjust with ½ teaspoon more smoked paprika, ¼ teaspoon cayenne, or a pinch of salt.
If it’s still lacking depth, stir in 1 teaspoon cocoa powder or ½ teaspoon liquid smoke for extra richness. Remember, flavors deepen as the chili sits—let it rest for 10 minutes before tasting again. 💡
Lentils Still Crunchy
Crunchy lentils happen when they don’t cook long enough or the heat isn’t low enough. If your lentils are still firm after 30 minutes, cover the pot and simmer for another 10-15 minutes on low heat.
For future batches, use dried green lentils (they hold up better than red) and add them to the pot 10 minutes earlier in the simmering process. If they’re still too tough, mash a few with a fork to blend into the chili. 🌾
Burnt or Scorched Bottom
A burnt bottom is a common issue with chili, especially if you walk away from the stove. Always keep an eye on your chili, especially during the initial simmer. If it starts to stick, add ¼ cup vegetable broth and stir gently to lift the browned bits.
For next time, use a heavy-bottomed pot (like a Dutch oven) and reduce the heat to medium-low once the chili starts bubbling. Stir occasionally to prevent sticking. 🔥
Too Sweet or Cloying
If your chili tastes overly sweet, it’s likely from the brown sugar or sweet potatoes. Balance it by adding ½ teaspoon more smoked paprika or ¼ teaspoon cayenne to cut through the sweetness.
You can also stir in 1 tablespoon apple cider vinegar or ½ teaspoon black pepper to add acidity and depth. For future batches, reduce the brown sugar to ½ tablespoon or omit it entirely if you prefer a less sweet profile. 🍯
Grainy or Chunky Texture
If your chili feels too chunky, it might be from unevenly cooked sweet potatoes or lentils. For a smoother texture, use an immersion blender to puree half the chili while leaving the other half chunky.
If you prefer it fully blended, simmer the chili longer until the sweet potatoes break down more. Alternatively, mash a few sweet potatoes with a fork to create a thicker, more cohesive texture. 🥄
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes?
While you can use regular potatoes, they won't provide the same natural sweetness or texture. Sweet potatoes add a caramelized depth that regular potatoes can't match. If you must substitute, try Yukon Golds—they're slightly sweeter than russets, but the flavor will still be less rich. For best results, stick with sweet potatoes.
How can I make this chili spicier?
Start by increasing the cayenne pepper to 1 teaspoon instead of 0.5 teaspoon. For extra heat, add ½ teaspoon red pepper flakes or a diced jalapeño pepper (seeds included) when you stir in the lentils. Let it simmer longer to let the heat develop naturally.
Is this chili naturally gluten-free?
Yes, this recipe is naturally gluten-free as long as you use gluten-free vegetable broth and check your spices for cross-contamination. Most store-bought spices are gluten-free, but brands like Simply Organic or Bob's Red Mill are certified gluten-free if you want extra assurance. Always verify labels when in doubt.
Can I make this chili in a slow cooker?
Sauté the onions, garlic, and spices first, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The slow cooking enhances the sweetness and lets the flavors meld beautifully. Just stir occasionally to prevent sticking, especially if using a small slow cooker.
What are the best toppings for this sweet potato chili?
Classic toppings include avocado slices, Greek yogurt or sour cream, fresh cilantro, and a squeeze of lime. For extra crunch, try toasted pumpkin seeds or crushed tortilla chips. If you want it heartier, add shredded cheese or a dollop of hot sauce. The key is balancing textures—creamy, crunchy, and fresh all work well!
