Vegetarian Sweet Potato Chili – Cozy, Hearty, and Full of Flavor
Craving something warm, filling, and easy to make? This Vegetarian Sweet Potato Chili checks all the boxes. It’s rich, comforting, and layered with smoky spices, tender sweet potatoes, and hearty beans.
You don’t need fancy techniques or hard-to-find ingredients—just a pot, some pantry staples, and about an hour. Whether you’re feeding a crowd or planning leftovers for the week, this one-pot chili delivers comfort without the heaviness.

Vegetarian Sweet Potato Chili - Cozy, Hearty, and Full of Flavor
Ingredients
Method
- Prep your vegetables. Dice the onion and bell pepper, mince the garlic, and peel and cube the sweet potatoes into even 1/2-inch pieces so they cook evenly.
- Sauté aromatics. Warm olive oil in a large pot or Dutch oven over medium heat.Add onion and bell pepper with a pinch of salt. Cook 5–6 minutes until soft and lightly golden. Add garlic and cook 1 minute until fragrant.
- Toast the spices. Stir in tomato paste, chili powder, cumin, smoked paprika, and coriander.Cook 1–2 minutes, stirring, until the tomato paste darkens slightly and the spices smell toasty. This step builds depth.
- Add the base. Pour in the crushed tomatoes and vegetable broth. Stir well, scraping up any browned bits from the bottom of the pot.
- Add sweet potatoes and beans. Stir in the sweet potatoes, black beans, and kidney beans.Season with 1 teaspoon salt and several grinds of pepper to start.
- Simmer gently. Bring to a gentle boil, then reduce to a simmer. Cover partially and cook 25–30 minutes, stirring occasionally, until the sweet potatoes are tender and the chili thickens. If it gets too thick, add a splash of broth or water.
- Taste and balance. Add a pinch of cinnamon and the lime juice.Taste and adjust salt, pepper, and spices. If the tomatoes are sharp, add 1–2 teaspoons maple syrup or brown sugar to round the acidity.
- Finish with freshness. Stir in chopped cilantro. Let the chili rest for 5 minutes off the heat so flavors settle.
- Serve and garnish. Ladle into bowls.Top with avocado, cheese, yogurt, green onions, jalapeño, or tortilla chips as you like.
What Makes This Special

This chili stands out for its balance of sweet and smoky flavors. Sweet potatoes bring natural sweetness and a silky texture, which pairs well with chili powder and cumin.
Black beans and kidney beans add protein and plenty of fiber, making the dish satisfying without meat. A touch of lime at the end brightens everything. It’s simple, flexible, and reliable—great for weeknights, meal prep, or casual gatherings.
Shopping List
- Olive oil (2 tablespoons)
- Yellow onion (1 large, diced)
- Red bell pepper (1, diced)
- Garlic (4 cloves, minced)
- Sweet potatoes (2 medium, peeled and diced into 1/2-inch cubes)
- Tomato paste (2 tablespoons)
- Crushed or diced tomatoes (1 can, 28 ounces)
- Black beans (1 can, drained and rinsed)
- Kidney beans (1 can, drained and rinsed)
- Vegetable broth (3 cups; low-sodium recommended)
- Chili powder (2 tablespoons)
- Ground cumin (2 teaspoons)
- Smoked paprika (1 teaspoon)
- Ground coriander (1/2 teaspoon)
- Ground cinnamon (a pinch; optional but great with sweet potato)
- Salt and black pepper (to taste)
- Maple syrup or brown sugar (1–2 teaspoons; optional for balance)
- Lime (1, juiced)
- Fresh cilantro (a small bunch, chopped)
- Optional toppings: avocado, shredded cheese, sour cream or yogurt, green onions, jalapeño, crushed tortilla chips
Step-by-Step Instructions

- Prep your vegetables. Dice the onion and bell pepper, mince the garlic, and peel and cube the sweet potatoes into even 1/2-inch pieces so they cook evenly.
- Sauté aromatics. Warm olive oil in a large pot or Dutch oven over medium heat.Add onion and bell pepper with a pinch of salt. Cook 5–6 minutes until soft and lightly golden. Add garlic and cook 1 minute until fragrant.
- Toast the spices. Stir in tomato paste, chili powder, cumin, smoked paprika, and coriander.Cook 1–2 minutes, stirring, until the tomato paste darkens slightly and the spices smell toasty. This step builds depth.
- Add the base. Pour in the crushed tomatoes and vegetable broth. Stir well, scraping up any browned bits from the bottom of the pot.
- Add sweet potatoes and beans. Stir in the sweet potatoes, black beans, and kidney beans.Season with 1 teaspoon salt and several grinds of pepper to start.
- Simmer gently. Bring to a gentle boil, then reduce to a simmer. Cover partially and cook 25–30 minutes, stirring occasionally, until the sweet potatoes are tender and the chili thickens. If it gets too thick, add a splash of broth or water.
- Taste and balance. Add a pinch of cinnamon and the lime juice.Taste and adjust salt, pepper, and spices. If the tomatoes are sharp, add 1–2 teaspoons maple syrup or brown sugar to round the acidity.
- Finish with freshness. Stir in chopped cilantro. Let the chili rest for 5 minutes off the heat so flavors settle.
- Serve and garnish. Ladle into bowls.Top with avocado, cheese, yogurt, green onions, jalapeño, or tortilla chips as you like.
Keeping It Fresh
Chili usually tastes even better the next day. Store in airtight containers in the fridge for up to 5 days. For longer storage, freeze for up to 3 months.
Cool completely before freezing to avoid ice crystals. Reheat gently on the stove with a splash of water or broth to loosen the texture, and add a squeeze of lime right before serving to brighten it back up.
Benefits of This Recipe
- Nutrient-dense. Sweet potatoes bring beta-carotene, fiber, and potassium, while beans pack protein and additional fiber.
- Budget-friendly. Canned beans and tomatoes plus pantry spices keep costs low.
- One-pot simplicity. Minimal cleanup and straightforward steps.
- Flexible for diets. Naturally vegetarian and easy to make vegan; gluten-free as written.
- Great for meal prep. Holds up well in the fridge and freezer, and the flavors deepen over time.
Pitfalls to Watch Out For
- Undercooked sweet potatoes. Cut them evenly and simmer until a fork slides in easily. If they’re still firm, keep simmering.
- Burning the spices. Toast spices briefly over medium heat.If they scorch, the chili can taste bitter.
- Too thick or too thin.</-strong> If it’s thick, add broth. If it’s thin, simmer uncovered for a few minutes to reduce.
- Under-seasoning. Tomatoes and beans need salt. Taste several times and adjust in small increments.
- Heat level imbalance. If you’re adding jalapeños or chipotle, start small.You can always add more spice later.
Alternatives
- Beans swap.</-strong> Use pinto beans or cannellini if that’s what you have.
- Spice twist. Add 1–2 teaspoons chipotle in adobo for smoky heat, or a pinch of cayenne for a sharper kick.
- Veggie boost. Stir in corn, diced zucchini, or chopped kale in the last 10 minutes.
- Grain add-in. For extra bulk, add 1/3 cup dry red lentils or quinoa with the broth; they’ll thicken the chili as they cook.
- Creamy finish. For a silky texture, swirl in a spoonful of plain yogurt or coconut milk before serving.
- Vegan toppings. Use dairy-free yogurt or cheese, and finish with avocado and cilantro.
FAQ
Can I make this in a slow cooker?
Yes. Sauté the onion, pepper, garlic, and spices on the stovetop first for best flavor. Then transfer everything to a slow cooker and cook on Low for 6–7 hours or High for 3–4 hours, until the sweet potatoes are tender.
Finish with lime and cilantro.
What if I don’t have tomato paste?
You can skip it and add an extra 1/2 cup crushed tomatoes. The chili will be slightly less rich, but still tasty. A splash of soy sauce or tamari can add extra depth if needed.
How can I make it spicier?
Add a chopped jalapeño with the onion and pepper, or stir in 1/2–1 teaspoon cayenne.
Chipotle in adobo adds both heat and smokiness—start with 1 teaspoon, finely chopped.
Can I use fresh tomatoes instead of canned?
Yes. Use about 4 cups chopped ripe tomatoes. You may need to simmer longer to concentrate the flavors, and you might add a tablespoon of tomato paste if you have it.
What should I serve with it?
Cornbread, warm tortillas, or a simple green salad all work well.
Rice or quinoa also make a hearty base if you want to stretch the servings.
How do I thicken the chili naturally?
Let it simmer uncovered for 5–10 minutes. You can also mash a few sweet potato pieces against the side of the pot to release starch, or stir in a small handful of red lentils early on.
Is this recipe kid-friendly?
Yes, especially if you keep the spice level mild. Skip the cayenne and chipotle, then offer hot sauce on the side for adults.
Wrapping Up
This Vegetarian Sweet Potato Chili is the kind of meal that earns a spot in your regular rotation—simple to cook, easy to customize, and deeply satisfying.
It’s hearty enough for a cozy night in and adaptable enough for a busy week. Make a big pot, stash some in the freezer, and you’ll always have a warm, nourishing bowl ready when you need it. Enjoy every spoonful.






