Ultimate One-Pot Vegan Chili with Sweet Potatoes & Black Beans

Looking for a cozy, nutritious, and easy weeknight dinner? This vegan chili with sweet potatoes and black beans is the ultimate one-pot comfort dish you didn’t know you needed. It’s loaded with fiber, antioxidants, and plant-based protein — and it’s incredibly simple to make. Whether you’re a longtime vegan, just exploring plant-based eating, or simply craving a filling and satisfying bowl of chili, this recipe delivers bold flavor and deep nourishment in every spoonful.
Ingredients (Serves 4–6)
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 large sweet potato, peeled and diced into small cubes (1 cm)
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 2 cans (15 oz / 425 g each) black beans, drained and rinsed
- 1 can (15 oz / 425 g) diced tomatoes with juice
- 2 tablespoons tomato paste
- 1½ cups (360 ml) vegetable broth
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon ground cinnamon (optional for warmth and depth)
- Salt and black pepper to taste
- Juice of ½ fresh lime
- Fresh cilantro, chopped (for garnish)
Optional toppings:
Avocado slices, vegan sour cream, chopped scallions, jalapeños, tortilla chips
Step-by-Step Instructions
1. Prepare the Aromatic Base
Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and sauté for 3–4 minutes until softened and translucent. Add minced garlic and stir for another 30–60 seconds until fragrant (do not let it burn).
2. Add Vegetables and Spices
Stir in the diced sweet potatoes and bell peppers. Cook for 5 minutes, stirring occasionally, allowing the vegetables to lightly soften. Then add the tomato paste, chili powder, cumin, paprika, and cinnamon. Cook the spices with the vegetables for 2 minutes to enhance their flavor.
3. Add Beans, Tomatoes, and Broth
Pour in the diced tomatoes (with their juices), drained black beans, and vegetable broth. Stir everything well to combine. Bring the chili to a boil over medium-high heat.
4. Simmer Gently
Once boiling, reduce the heat to low. Cover and let it simmer gently for 25–30 minutes, or until the sweet potatoes are tender but not falling apart. Stir occasionally to prevent sticking.
5. Final Touches
Remove the pot from heat. Stir in the fresh lime juice and season with salt and black pepper to taste. Let the chili rest for 5–10 minutes uncovered to thicken slightly.
6. Serve
Ladle the chili into bowls and garnish with fresh cilantro and your favorite toppings. Enjoy it hot with cornbread, rice, or tortilla chips.
Nutritional Highlights of Key Ingredients
| Ingredient | Health Benefit |
|---|---|
| Sweet Potatoes | High in fiber, vitamin A, and antioxidants |
| Black Beans | Rich in protein, iron, and gut-friendly fiber |
| Tomatoes | Packed with lycopene and vitamin C |
| Bell Peppers | Great source of vitamin C and anti-inflammatory agents |
| Garlic & Onion | Support immune health and reduce inflammation |
| Olive Oil | Provides healthy fats and anti-inflammatory compounds |
Serving Suggestions
- With steamed brown rice or quinoa
- Stuffed in baked sweet potatoes or tortillas
- Alongside warm cornbread
- Topped with avocado slices, jalapeños, or crunchy tortilla strips
Pro Tips for Success
- For thicker chili: Mash some sweet potato cubes directly into the pot after cooking.
- To spice it up: Add a pinch of cayenne or diced chipotle peppers.
- For extra protein: Add a cup of cooked quinoa or lentils.
- Storage: Keeps in the fridge for 4–5 days or frozen for up to 3 months.
Conclusion
This one-pot vegan chili with sweet potatoes and black beans is a celebration of simple ingredients and bold flavors. It’s warm, filling, and nourishing — exactly what you want from a plant-based meal. Perfect for busy weeknights, weekend meal prep, or feeding a crowd without stress. One spoonful, and you’ll be hooked.




