If you’re looking for a hearty, vibrant dish that bursts with warmth and comfort in every bite, you absolutely have to try this Three-Bean Sweet Potato Chili Recipe. Combining the natural sweetness of tender sweet potatoes with the robust flavors of three types of beans and a perfectly balanced spice blend, this chili is not only packed with nutrients but also a flavorful celebration of textures and colors. Whether you’re cozying up on a chilly evening or feeding a crowd, this recipe guarantees a satisfying and soulful meal that feels like a warm hug from the inside out.

Ingredients You’ll Need
The magic of this Three-Bean Sweet Potato Chili Recipe lies in its simple yet essential ingredients. Each element plays a crucial role in building layers of depth — from the sweetness of the potato to the smokiness of the spices and the creamy heartiness of the beans.
- Olive oil: A good base for sautéing that adds smoothness and richness without overpowering other flavors.
- Onion: Provides a subtle sweetness and foundational aroma that builds the chili’s savory profile.
- Garlic: Adds pungent warmth and complexity to every spoonful.
- Sweet potato: Brings natural sweetness and a tender, creamy bite that complements the beans perfectly.
- Red bell pepper: Adds freshness, mild sweetness, and a lovely pop of color.
- Ground cumin: Gives a warm, earthy depth essential to chili’s classic flavor.
- Smoked paprika: Imparts a smoky undertone that makes the dish feel rich and robust.
- Chili powder: The perfect balance of heat and spice for a cozy yet lively finish.
- Ground cinnamon: A surprising but lovely hint of sweetness and warmth that rounds out the spice blend.
- Black beans: One of the three star beans that offer a hearty and creamy texture.
- Kidney beans: Adds thickness and a satisfying bite.
- Pinto beans: Completes the trio with a soft, buttery texture that melts in your mouth.
- Diced tomatoes: Provides acidity and juicy freshness to balance the richness.
- Vegetable broth: Creates the perfect liquid base that melds all flavors together beautifully.
- Tomato paste: Intensifies the tomato flavor and thickens the chili to a luscious consistency.
- Salt: Enhances all the flavors harmoniously.
- Black pepper: Adds subtle heat and sharpness.
- Lime juice: A zesty finish that brightens every bite.
- Fresh cilantro: Provides a burst of herbal freshness as a perfect garnish.
How to Make Three-Bean Sweet Potato Chili Recipe
Step 1: Sauté the Aromatics
Start by heating olive oil in a large pot over medium heat, then toss in finely chopped onion and minced garlic. Sauté these until they soften and release their beautiful aroma—this creates the flavorful foundation your chili needs.
Step 2: Cook the Vegetables
Add diced sweet potatoes and red bell pepper to the pot. Stir occasionally as they cook for about five minutes, allowing these veggies to soften and mingle their flavors, bringing both sweetness and vibrant color to your chili.
Step 3: Toast the Spices
Sprinkle in ground cumin, smoked paprika, chili powder, and a touch of ground cinnamon. Cook for just a minute or so while stirring continuously. This step awakens the spices, releasing their full fragrance, which gives the chili that irresistible warmth and depth.
Step 4: Combine the Beans and Tomatoes
Pour in the black beans, kidney beans, pinto beans, diced tomatoes, vegetable broth, and tomato paste. Stir everything together thoroughly, ensuring the tomato paste dissolves evenly to thicken and enrich the chili’s texture.
Step 5: Simmer to Perfection
Bring the pot to a gentle boil, then lower the heat to simmer. Cover and let it cook for 30 to 35 minutes. During this time, the sweet potatoes will become tender while the chili thickens, allowing all the flavors to harmonize beautifully.
Step 6: Brighten and Season
Finish by stirring in freshly squeezed lime juice, which adds a delightful zing amid the rich flavors. Taste and adjust with salt and pepper as needed—it’s all about creating that perfect balance.
Step 7: Ready to Serve
Your Three-Bean Sweet Potato Chili Recipe is now ready to be ladled into bowls and enjoyed warm. It’s a nourishing, soul-warming meal waiting to delight with every spoonful.
How to Serve Three-Bean Sweet Potato Chili Recipe

Garnishes
Fresh cilantro on top immediately brightens the chili, providing a crisp, herbal contrast to the earthy beans and sweet potatoes. You can also add a dollop of sour cream or a sprinkle of shredded cheese for extra creaminess, making each serving even more indulgent.
Side Dishes
This chili pairs beautifully with a variety of sides. Serve it alongside fluffy cooked rice to soak up all the flavorful sauce, or offer some crunchy tortilla chips for dipping. Sliced avocado on the side adds buttery richness, creating a balanced and satisfying meal.
Creative Ways to Present
For a fun twist, try serving the chili in baked sweet potato skins for an edible bowl. Alternatively, turn it into a chili-stuffed baked potato or top it over nachos layered with cheese and jalapeños. There’s no wrong way to showcase this versatile Three-Bean Sweet Potato Chili Recipe!
Make Ahead and Storage
Storing Leftovers
Leftover chili keeps well in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making it even tastier the next day—a perfect candidate for easy lunches or quick dinners.
Freezing
This chili freezes beautifully. Portion it into freezer-safe containers or bags and store for up to 3 months. When you want a quick meal, just thaw it overnight in the fridge and reheat gently on the stove.
Reheating
Reheat your chili over medium-low heat, stirring occasionally until warmed through. If it’s too thick after storage, add a splash of vegetable broth or water to loosen it back to the perfect consistency. Don’t forget to freshen it up with a squeeze of lime and maybe an extra sprinkle of cilantro before serving!
FAQs
Can I use canned sweet potatoes instead of fresh?
Fresh sweet potatoes are best for texture and flavor in this chili, but if you’re in a pinch, canned can work. Just be sure to drain them well and add them later in the cooking process so they don’t become mushy.
Is this chili spicy?
The chili has a moderate warmth thanks to chili powder and smoked paprika, but it’s not overwhelmingly spicy. You can always adjust the spice level by adding more chili powder or a pinch of cayenne if you like heat.
Can I substitute the beans?
Absolutely! The classic mix of black, kidney, and pinto beans works beautifully, but feel free to swap in cannellini or chickpeas if that’s what you have. Just keep the total bean amount consistent for the best texture and taste.
Is this recipe vegan?
Yes! The Three-Bean Sweet Potato Chili Recipe is naturally vegan and packed with plant-based protein and fiber. Just be sure any toppings you add are vegan-friendly if you want to keep it fully plant-based.
Can I make this in a slow cooker?
Definitely! After sautéing the onion and garlic, add all ingredients to your slow cooker and cook on low for 6 to 8 hours. Just add the lime juice at the end and adjust seasoning before serving.
Final Thoughts
This Three-Bean Sweet Potato Chili Recipe is one of those meals that feels like a warm, cozy embrace anytime you need it. Its perfect blend of sweet, smoky, and savory flavors combined with wholesome ingredients makes it a must-have in your recipe collection. I really hope you give it a try and fall in love with it just like I have—it’s comfort food done right, and it’s waiting to become your new favorite!
Print
Three-Bean Sweet Potato Chili Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A hearty and flavorful Three-Bean Sweet Potato Chili, perfect for a wholesome vegetarian meal. This comforting chili combines sweet potatoes, three varieties of beans, and a blend of aromatic spices simmered together to create a delicious, nutritious dish that’s easy to prepare in about 50 minutes.
Ingredients
Vegetables and Aromatics
- 1 tablespoon olive oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 large sweet potato, peeled and diced
- 1 red bell pepper, diced
Spices
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon chili powder
- 1/2 teaspoon ground cinnamon
Beans and Liquids
- 1 (14 oz) can black beans, drained and rinsed
- 1 (14 oz) can kidney beans, drained and rinsed
- 1 (14 oz) can pinto beans, drained and rinsed
- 1 (14 oz) can diced tomatoes
- 1 1/2 cups vegetable broth
- 1 tablespoon tomato paste
Seasonings & Garnishes
- 1 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- Juice of 1 lime
- Fresh cilantro for garnish
Optional
- Cooked rice
- Tortilla chips
- Avocado slices
Instructions
- Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add the finely chopped onion and minced garlic, sautéing for 3-4 minutes until softened and fragrant.
- Cook Vegetables: Add the peeled and diced sweet potato and diced red bell pepper to the pot. Cook for approximately 5 minutes, stirring occasionally to combine and soften the vegetables slightly.
- Add Spices: Stir in ground cumin, smoked paprika, chili powder, and ground cinnamon. Cook for about 1 minute until the spices release their aroma, enhancing the flavor of the dish.
- Combine Beans and Liquids: Add drained and rinsed black beans, kidney beans, pinto beans, diced tomatoes, vegetable broth, and tomato paste to the pot. Stir well to combine all ingredients evenly.
- Simmer Chili: Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer gently for 30-35 minutes, stirring occasionally, until the sweet potatoes are tender and the chili has thickened to your preference.
- Finish and Season: Stir in the fresh lime juice and adjust seasoning by adding more salt and black pepper as desired for balanced flavor.
- Serve: Serve the chili hot, garnished with fresh cilantro. Optionally, accompany with cooked rice, tortilla chips, or sliced avocado for added texture and taste.
Notes
- You can adjust the chili powder to make the chili more or less spicy according to your preference.
- If you prefer a thicker chili, simmer uncovered for an additional 5-10 minutes to reduce the liquid further.
- This chili stores well in the refrigerator for up to 4 days and freezes beautifully for up to 3 months.
- Use fresh lime juice at the end to brighten the flavors without overpowering the dish.
- For added protein, consider topping with a dollop of Greek yogurt or shredded cheese if not vegan.

