This Sweet Potato and Black Bean Chili Recipe is a hearty, comforting, and flavorful meal made with tender sweet potatoes, protein-rich black beans, tomatoes, vegetables, and warm chili spices. It is an easy one-pot dinner that comes together with simple ingredients and makes a satisfying meal for busy weeknights, cozy weekends, or meal prep.
The natural sweetness of the sweet potatoes balances beautifully with the savory tomatoes, smoky spices, and hearty black beans. Every spoonful has a delicious combination of creamy beans, tender vegetables, and a rich chili broth.
Whether you are looking for a meatless dinner, an easy fall recipe, or a filling meal that the whole family can enjoy, this sweet potato chili is a great option. Serve it with your favorite toppings, warm bread, cornbread, rice, or tortilla chips for a complete meal.
Why You’ll Love This Sweet Potato and Black Bean Chili

There are plenty of reasons to make this comforting chili at home. First, it uses affordable ingredients that are easy to find at most grocery stores. You can keep many of the ingredients in your pantry, making this recipe convenient when you need a quick dinner.
The combination of sweet potatoes and black beans also makes the chili hearty and filling. Sweet potatoes provide natural sweetness and a soft texture, while black beans add substance and plant-based protein.
Another great thing about this recipe is that it is made in one pot. That means less time washing dishes after dinner. The chili can also be customized with different vegetables, spices, toppings, and levels of heat.
Ingredients

Sweet Potatoes
Sweet potatoes are the star ingredient of this chili. Peel and cut them into small, evenly sized cubes so they cook at the same rate. Their natural sweetness adds a delicious contrast to the savory chili base.
Black Beans
Canned black beans make this recipe quick and convenient. Drain and rinse the beans before adding them to the chili to remove excess liquid and reduce some of the canned flavor.
Diced Tomatoes
Diced tomatoes create the flavorful tomato base of the chili. You can use regular diced tomatoes or fire-roasted tomatoes if you want a deeper smoky flavor.
Onion
A diced onion provides a savory foundation for the chili. Cooking the onion before adding the other ingredients helps bring out its natural sweetness.
Bell Pepper
Bell pepper adds color, sweetness, and a little freshness. Red, yellow, orange, or green bell peppers can all work well in this recipe.
Garlic
Fresh minced garlic adds extra depth and savory flavor. For the best result, add it after the onions and bell peppers have started to soften.
Vegetable Broth
Vegetable broth creates the liquid base of the chili and helps the sweet potatoes cook until tender. You can adjust the amount depending on how thick you like your chili.
Chili Powder
Chili powder gives the recipe its classic chili flavor. Adjust the amount according to your preferred spice level.
Ground Cumin
Cumin adds a warm, earthy flavor that works especially well with black beans and sweet potatoes.
Smoked Paprika
Smoked paprika gives the chili a subtle smoky flavor and adds another layer of warmth to the dish.
Salt and Black Pepper
Salt and black pepper bring all the flavors together. Add them gradually and adjust to taste.
Olive Oil
A little olive oil is used to sauté the vegetables before the remaining ingredients are added.
How to Make Sweet Potato and Black Bean Chili

1. Prepare the Vegetables
Start by peeling the sweet potatoes and cutting them into small cubes. Try to keep the pieces similar in size so they cook evenly.
Dice the onion and bell pepper, then mince the garlic. Having all of your vegetables prepared before cooking makes the recipe easier to assemble.
2. Sauté the Onion and Bell Pepper
Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and bell pepper and cook for several minutes until they begin to soften.
Stir occasionally to prevent the vegetables from sticking. This first step creates a flavorful base for the chili.
3. Add the Garlic and Spices
Add the minced garlic, chili powder, cumin, smoked paprika, salt, and black pepper. Stir everything together and cook briefly.
Cooking the spices with the vegetables helps release their aroma and gives the chili a deeper flavor.
4. Add the Sweet Potatoes
Add the cubed sweet potatoes to the pot and stir until they are coated with the seasoned vegetables.
Make sure the sweet potatoes are cut into relatively small cubes. Large pieces will take longer to become tender and can make the cooking time less predictable.
5. Add the Tomatoes and Broth
Pour in the diced tomatoes and vegetable broth. Stir well, scraping the bottom of the pot if anything has started to stick.
Bring the mixture to a gentle boil, then reduce the heat to low or medium-low.
6. Simmer the Chili
Cover the pot partially and let the chili simmer until the sweet potatoes are fork-tender.
Stir the chili occasionally while it cooks. If it becomes thicker than you prefer, add a little more vegetable broth or water.
7. Add the Black Beans
Once the sweet potatoes are nearly tender, stir in the drained and rinsed black beans.
Continue cooking until the beans are heated through and the sweet potatoes are completely tender.
Adding the beans later helps prevent them from becoming overly soft during the longer simmering time.
8. Taste and Adjust
Taste the chili and adjust the seasoning as needed. You can add more chili powder for a stronger chili flavor, more smoked paprika for smokiness, or a pinch of salt if the flavors need to be brought together.
For extra heat, add a little cayenne pepper or crushed red pepper flakes.
9. Serve
Ladle the hot chili into bowls and add your favorite toppings. Fresh avocado, chopped cilantro, shredded cheese, sour cream, Greek yogurt, sliced green onions, or tortilla chips can all work beautifully.
Serve immediately while the chili is warm and flavorful.
Tips for Making the Best Sweet Potato and Black Bean Chili
Cut the Sweet Potatoes Evenly
Cutting the sweet potatoes into similar-sized pieces helps them cook at the same rate. Smaller cubes will also cook more quickly and make the chili easier to eat.
Don’t Rush the Simmering
Allowing the chili to simmer gives the ingredients time to develop a deeper flavor. The tomatoes, spices, vegetables, and beans become more flavorful as they cook together.
Adjust the Thickness
If you prefer a thick chili, allow it to simmer uncovered for a little longer. If you prefer a thinner consistency, add extra vegetable broth until you reach the texture you like.
Taste Before Serving
Chili can change significantly in flavor as it cooks. Always taste the finished dish and adjust the salt and spices before serving.
Easy Variations
Add More Vegetables
You can add vegetables such as corn, zucchini, carrots, spinach, or mushrooms. This is an easy way to use vegetables you already have in your refrigerator.
Make It Spicier
For a spicy version, add diced jalapeño, cayenne pepper, crushed red pepper flakes, or your favorite hot sauce.
Add Corn
Sweet corn pairs particularly well with sweet potatoes and black beans. Stir in canned, frozen, or fresh corn during the final part of cooking.
Make It Extra Smoky
Use fire-roasted tomatoes and a little extra smoked paprika for a deeper smoky flavor.
Add Another Type of Bean
You can combine black beans with kidney beans, pinto beans, or cannellini beans. Using a mixture of beans makes the chili even heartier.
What to Serve with Sweet Potato and Black Bean Chili
This chili is filling on its own, but you can serve it with several simple sides.
Cornbread: A warm piece of cornbread is perfect for soaking up the flavorful chili.
Tortilla Chips: Crunchy tortilla chips add texture and can also be used for scooping.
Rice: Serve the chili over white rice, brown rice, or your favorite grain for an extra filling meal.
Fresh Salad: A simple green salad provides a fresh contrast to the warm chili.
Avocado: Creamy avocado adds richness and pairs especially well with the spicy flavors.
Topping Ideas
Toppings can make a simple bowl of chili feel like a complete meal. Try adding:
- Sliced avocado
- Fresh cilantro
- Shredded cheddar cheese
- Sour cream
- Plain Greek yogurt
- Sliced green onions
- Diced jalapeños
- Lime wedges
- Tortilla strips
- Diced tomatoes
- Pickled onions
You can put the toppings in separate bowls and let everyone customize their own serving.
How to Store Leftover Chili
Allow leftover chili to cool before transferring it to an airtight container. Store it in the refrigerator and enjoy it within a few days.
The flavors often become even more developed after the chili sits overnight, making it a great make-ahead dinner.
Can You Freeze Sweet Potato and Black Bean Chili?
Yes, this chili can be frozen. Allow it to cool completely before transferring it to freezer-safe containers.
Leave a little space at the top of the container because the chili can expand as it freezes. When ready to eat, thaw it in the refrigerator and reheat gently on the stovetop or in the microwave.
If the chili becomes too thick after reheating, stir in a small amount of vegetable broth or water.
Frequently Asked Questions
Is Sweet Potato and Black Bean Chili Vegetarian?
Yes. When prepared with vegetable broth and plant-based toppings, this chili is vegetarian-friendly.
Can I Make This Chili Vegan?
Yes. Use vegetable broth and choose vegan toppings instead of dairy-based cheese or sour cream.
Can I Use Canned Sweet Potatoes?
Fresh sweet potatoes are recommended because they hold their texture well during cooking. If using canned sweet potatoes, add them much later in the cooking process because they are already cooked and can become soft quickly.
Can I Make This Chili Less Spicy?
Absolutely. Reduce the chili powder and leave out cayenne pepper, jalapeños, or hot sauce. You can always add more heat at the table.
Can I Make This Chili in a Slow Cooker?
Yes. Add the ingredients to a slow cooker and cook until the sweet potatoes are tender. Because slow cookers vary, check the sweet potatoes toward the end of cooking to avoid overcooking them.

Sweet Potato and Black Bean Chili Recipe
Ingredients
Method
- Peel and cut the sweet potatoes into small, evenly sized cubes. Dice the onion and bell pepper, then mince the garlic.
- Heat the olive oil in a large pot or Dutch oven over medium heat.
- Add the diced onion and bell pepper. Cook for 4–5 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the minced garlic, chili powder, cumin, smoked paprika, salt, black pepper, and cayenne pepper if using. Stir and cook for about 30 seconds.
- Add the cubed sweet potatoes and stir until they are well coated with the spices.
- Pour in the diced tomatoes and vegetable broth. Stir everything together.
- Bring the chili to a gentle boil, then reduce the heat to low.
- Cover partially and simmer for about 25–30 minutes, stirring occasionally, until the sweet potatoes are nearly tender.
- Add the drained and rinsed black beans. Stir well and continue cooking for another 5–10 minutes.
- Check that the sweet potatoes are fork-tender and taste the chili. Adjust the salt and spices as needed.
- If the chili is too thick, add a little vegetable broth. If it is too thin, simmer uncovered for a few more minutes.
- Serve hot with fresh cilantro, avocado, shredded cheese, sour cream, or your favorite chili toppings.
Notes
- Cut the sweet potatoes into similar-sized cubes so they cook evenly.
- Adjust the chili powder and cayenne pepper according to your preferred spice level.
- For a vegan version, use vegetable broth and plant-based toppings.
- Add corn, zucchini, carrots, or jalapeños for extra flavor and vegetables.
- Store leftovers in an airtight container in the refrigerator for several days.
- The chili can also be frozen in freezer-safe containers.


