There’s something undeniably comforting about a bowl of chili. Whether it’s the warmth it brings to a cold day or the hearty combination of flavors and textures that hit all the right spots, chili has a way of making any meal feel like home. What if I told you that this classic dish could be just as delicious without any meat? Sweet potato chili offers a satisfying vegetarian twist on the usual chili, blending the sweetness of tender roasted sweet potatoes with the savory richness of beans and spices.
I first stumbled upon this recipe during a particularly chilly fall afternoon. The leaves were turning golden outside, and I was craving something warm, hearty, and a little different. After rummaging through my pantry and pulling together a bunch of vegetables, I tossed them all into a pot. The result was pure comfort food-just the right balance of smoky, spicy, and sweet. And since then, it’s become a favorite of mine, especially when the weather turns cool, and I need something filling but not too heavy.
This recipe is perfect for those who love a good, filling chili but want to skip the meat and go for something plant-based. Plus, it’s ridiculously easy to make and even easier to customize. So, let’s dive into how you can make this delicious Sweet Potato Chili that’ll warm you up from the inside out.
Sweet Potato Chili Vegetarian Recipe

Before we get into the nitty-gritty, let me just say this: This chili is one of those recipes that just gets better as it sits. The flavors meld together, the spices deepen, and the sweet potatoes soften to perfection. It’s a great option for meal prep too-make a big batch on Sunday, and you’ve got lunch or dinner ready for the week!
What You’ll Need
- 2 medium sweet potatoes, peeled and diced
- 1 onion, chopped
- 1 red bell pepper, chopped
- 1 yellow bell pepper, chopped
- 2 cloves garlic, minced
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) diced tomatoes (with juice)
- 2 cups vegetable broth (or water, if you prefer)
- 1 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1 tsp chili powder
- 1/2 tsp ground cinnamon (trust me, it adds depth)
- Salt and pepper, to taste
- Fresh cilantro (optional, for garnish)
- Avocado slices (optional, for topping)
- Sour cream or vegan yogurt (optional)
Ingredients Needed
Sweet Potatoes: These are the star of the show. Their natural sweetness provides a beautiful contrast to the smoky and spicy chili base, and when they cook down, they turn tender and almost creamy. Plus, they’re packed with beta-carotene (a form of vitamin A) and other nutrients like fiber and potassium.
Beans: Black beans and kidney beans make the chili hearty and filling. Beans are a great source of plant-based protein, fiber, and iron. I love using a variety of beans in chili because they offer different textures and flavors-black beans are smooth and slightly earthy, while kidney beans have a bit more bite.
Peppers and Onions: These guys are essential for adding depth and a little bit of sweetness to balance the savory ingredients. Bell peppers, particularly red and yellow, add a nice pop of color to the dish and have a mild, sweet flavor when cooked down. The onions do the same, giving the chili that base of umami.
Spices: This is where the magic happens. Cumin, smoked paprika, chili powder, and cinnamon create a complex, warm flavor profile. The smoked paprika adds an earthy, almost grilled flavor, while the cinnamon gives it a bit of a surprising sweet and aromatic twist. Chili powder rounds everything out, giving it that familiar chili kick.
Vegetable Broth: The broth is the base of the chili, bringing it all together into a soupy, cozy bowl. It’s important to use a good-quality vegetable broth for the best flavor, but you can also substitute with water if that’s all you have.
Cooking Instructions
- Sauté the base: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and bell peppers, sautéing them for about 5 minutes until they’re soft and starting to brown. Add the garlic and cook for another 30 seconds, just until fragrant.
- Add the sweet potatoes: Toss in the diced sweet potatoes and stir to combine with the onions, peppers, and garlic. Let it cook for another 5 minutes, just to get a little caramelization on the edges of the sweet potatoes.
- Spice it up: Sprinkle in the cumin, smoked paprika, chili powder, and cinnamon. Stir to coat everything in the spices-this is where all the flavor builds up.
- Add the liquids and beans: Pour in the vegetable broth, diced tomatoes (with their juices), and beans. Stir everything together, making sure the sweet potatoes are submerged in the liquid. Bring the chili to a boil, then lower the heat to a simmer.
- Simmer and let it thicken: Let the chili simmer for about 30-40 minutes, stirring occasionally. The sweet potatoes should become tender, and the chili will thicken as the flavors develop. If it gets too thick, you can add a splash more broth or water.
- Final seasoning: Taste the chili and adjust seasoning with salt, pepper, or more chili powder if you want more heat.
- Serve: Ladle the chili into bowls and garnish with fresh cilantro, avocado slices, and a dollop of sour cream or vegan yogurt, if desired.
Ingredient Science Spotlight
Let’s take a moment to geek out over one of my favorite ingredients in this chili: sweet potatoes. They’re not just a sweet addition to the recipe; they’re loaded with nutrients that help fuel your body. Sweet potatoes are an excellent source of fiber, which aids digestion and keeps you feeling full longer. Their bright orange color comes from carotenoids like beta-carotene, which your body converts into vitamin A-vital for maintaining healthy vision, immune function, and skin health.
But did you know that the way you cook sweet potatoes can influence their nutrient profile? Roasting or simmering them (as we do in this chili) enhances their antioxidant levels compared to boiling them. So, not only do they add a delicious taste and texture, but they’re also giving your body a nutritional boost.
Expert Tips
- Don’t rush the simmering: The key to a flavorful chili is allowing it to cook low and slow. Don’t try to speed up the process, as that’s when the flavors haven’t had time to develop properly. The longer it simmers, the more melded the flavors will be.
- Balance the sweetness: Sweet potatoes are naturally sweet, so balance them with enough savory and spicy ingredients. If you find the chili a little too sweet for your liking, add a little extra chili powder or smoked paprika to amp up the heat.
- Meal prep: Chili is one of those dishes that tastes even better the next day. Make a big batch on the weekend, and enjoy it throughout the week. It stores well in the fridge for 3-4 days or can be frozen for up to 3 months.
- Double the beans: If you love beans as much as I do, feel free to double up on the beans. You could also swap in other varieties, like pinto or chickpeas, to create your own unique spin on the recipe.
Recipe Variations
- Spicy twist: Add a finely chopped jalapeño or two for some heat. If you’re really daring, try adding a few dashes of hot sauce or a pinch of cayenne pepper.
- Add greens: Stir in a handful of spinach or kale at the end of cooking for some extra veggies and a burst of color.
- Roast the sweet potatoes: For a deeper flavor, you can roast the diced sweet potatoes in the oven until they’re caramelized before adding them to the chili. This will bring out a whole new layer of flavor and texture.
- Make it smoky: If you love smoky flavors, consider adding a chipotle pepper in adobo sauce or a couple of teaspoons of liquid smoke.
Final Words
There’s no denying that this Sweet Potato Chili is the perfect comfort food for cooler weather. It’s a warm, filling, and satisfying dish that packs in the flavor and nutrition. The combination of sweet potatoes, beans, and spices is unbeatable, and the best part is that it’s entirely customizable. Whether you prefer it spicy, smoky, or extra hearty, this recipe can be tailored to suit your tastes.
FAQs
Can I Make This Sweet Potato Chili Vegetarian Recipe Vegan?
Yes, this recipe can easily be made vegan by ensuring that no animal-derived ingredients are used. Replace any cheese or dairy toppings with plant-based alternatives, and use vegetable broth instead of chicken broth. Most sweet potato chili recipes are naturally plant-based, focusing on beans, vegetables, and spices.
What Are Some Good Substitutes For Sweet Potatoes In This Chili?
If you don’t have sweet potatoes, you can substitute with other starchy vegetables such as butternut squash, pumpkin, or regular potatoes. These alternatives provide a similar texture and mild sweetness, though the cooking time may vary slightly depending on the vegetable’s density and size.
How Can I Make The Chili Thicker Without Adding Meat?
To thicken the chili without using meat, you can mash a portion of the cooked beans or sweet potatoes directly in the pot, which will naturally thicken the liquid. Another option is to add cooked lentils or a small amount of tomato paste. Simmering the chili uncovered for 15-20 minutes will also reduce excess liquid and intensify the flavors.
