If someone ever asked me what one food I could eat for the rest of my life, my answer would be immediate and unwavering: chili. It’s not just a meal; it’s a feeling. A warm, cozy hug in a bowl that instantly makes any day better.
My love for chili runs deep, all the way back to my childhood. It was a staple in our house, especially on cool autumn evenings. My mom had a secret ingredient that made her chili unforgettable; a little bit of sugar. It wasn’t enough to make it sweet, but just enough to round out the acidity of the tomatoes and create a depth of flavor that kept us coming back for more. This Vegan Sweet Potato Black Bean Chili is my love letter to those memories.
It’s everything I crave in a bowl of chili: incredibly hearty, deeply satisfying, and packed with nutritious, whole food ingredients. Imagine tender chunks of sweet potato, earthy black beans, sweet corn, and savory carrots, all swimming in a rich, smoky, and lightly spiced tomato broth. Every spoonful is a perfect balance of sweet and savory, with a gentle warmth from the chili powder and cayenne that builds with each bite. It’s a chili that’s as nourishing as it is delicious, and it just happens to be completely vegan and gluten free. Let me show you how to make your new favorite cold weather comfort food.
Ingredient Spotlight: The Building Blocks of a Perfect Chili
- Sweet Potatoes: The true star of the show. When simmered, they become incredibly tender and add a natural, earthy sweetness that perfectly balances the spices. Be sure to cube them into bite sized pieces so they cook evenly.
- Black Beans: The hearty backbone of the chili. They provide a wonderful creamy texture and are packed with plant based protein and fiber. I recommend using no salt added beans so you can control the sodium level yourself.
- Corn: Little pops of sweetness that add a delightful texture contrast to the soft beans and potatoes. Frozen or canned corn works perfectly; just drain and rinse if using canned.
- Aromatics (Onion & Garlic): Sautéed at the beginning, they create a savory foundation that builds flavor from the ground up.
- Diced Tomatoes & Tomato Paste: The base of our richly flavored broth. The diced tomatoes provide texture, while the tomato paste adds a concentrated, savory depth.
- The Spice Blend: This is where the magic happens! A combination of chili powder, ground cumin, smoked paprika, and a pinch of cayenne creates a warm, smoky, and slightly spicy profile that defines this chili. Smoked paprika is a non negotiable for that authentic, fire roasted depth.
- Coconut Sugar: My mom’s secret weapon! Just a tablespoon balances the acidity of the tomatoes and enhances the natural sweetness of the vegetables without making the chili taste sweet.
- Carrots: An often overlooked chili ingredient! They add a subtle sweetness and extra heartiness, melting into the background as they cook.
Step by Step Instructions: Your Guide to Chili Bliss
This chili is one of the easiest and most forgiving recipes you’ll ever make. It’s a true “dump and simmer” kind of meal.
1Prep Your Ingredients: This is the most important step for a smooth cooking process. Dice 1 yellow onion, mince 4 cloves of garlic, peel and chop 2 large carrots, and cube 2 large sweet potatoes into ½ inch to ¾ inch pieces. Drain and rinse 2 cans of black beans and measure out your corn.
2Sauté the Aromatics: Heat 1 tablespoon of your favorite cooking oil (olive, avocado, or coconut) in a large stockpot or Dutch oven over medium heat. Add the diced onion and minced garlic and sauté for 2-3 minutes, until fragrant and the onion begins to soften.
3Add Everything to the Pot: This is the easy part! To the pot, add the cubed sweet potatoes, chopped carrots, drained black beans, corn, the 28 ounce can of diced tomatoes (with their juices), 1 cup of water, ½ cup of vegetable broth, and ¼ cup of tomato paste.
4Stir in the Spices: Add all of your seasonings: 2½ tablespoons chili powder, 1 tablespoon coconut sugar, 1½ teaspoons ground cumin, ½ teaspoon salt, ½ teaspoon smoked paprika, ¼ teaspoon cayenne pepper, and ¼ teaspoon ground black pepper. Stir everything together until the tomato paste is dissolved and all the ingredients are well combined.
5Simmer to Perfection: Increase the heat to high and bring the chili to a rapid boil. Once boiling, reduce the heat to medium low, partially cover the pot with a lid (leaving a little crack for steam to escape), and let it simmer for about 1 hour. Be sure to stir occasionally to prevent anything from sticking to the bottom.
6Check for Doneness: After an hour, your chili should be thick and fragrant. The best way to test if it’s done is to fish out a cube of sweet potato. It should be easily pierced with a fork (tender) but still hold its shape. If it’s not quite there, let it simmer for another 10-15 minutes.
7Serve and Enjoy: Ladle the hot chili into bowls and top with your favorites! I highly recommend a dollop of vegan sour cream, a sprinkle of fresh cilantro, and a handful of crunchy corn tortilla chips for dipping.
Expert Tips for Chili Perfection
- The Secret to Deep Flavor: For an even richer chili, after sautéing the onion and garlic, add the spices (chili powder, cumin, smoked paprika) directly to the pot and stir for 30-60 seconds before adding the liquids. This “blooming” technique wakes up the essential oils in the spices, making them exponentially more flavorful.
- Low and Slow is the Way to Go: Don’t rush the simmer. An hour of gentle cooking allows the flavors to meld and deepen beautifully. If you have the time, an even longer simmer (1.5-2 hours) on the lowest heat will result in an even more complex chili. Just add a little more water or broth if it gets too thick.
- Control the Heat: The recipe calls for ¼ teaspoon of cayenne, which gives it a mild warmth. If you’re sensitive to spice, feel free to reduce it to ⅛ teaspoon or omit it altogether. For those who like it hot, add more cayenne or even a finely chopped jalapeño with the onions.
- Adjust the Sweetness: The natural sweetness of sweet potatoes and carrots can vary. After the chili has simmered, taste it. If you feel it needs a little more balance, you can add an extra teaspoon of coconut sugar or a squeeze of lime juice.
Recipe FAQ: Your Questions Answered
Can I make this chili in a slow cooker or Crockpot?
Absolutely! This chili is perfect for a slow cooker. After sautéing the onion and garlic on the stovetop (don’t skip this step for the best flavor!), transfer them to your slow cooker. Add all the remaining ingredients, stir, and cook on low for 6-8 hours or on high for 3-4 hours, until the sweet potatoes are tender.
Can I use different beans?
Of course! While black beans are classic, this chili is very forgiving. You can substitute one or both cans with pinto beans, kidney beans, or even cannellini beans. A mix would be delicious too.
Can I add other vegetables?
Definitely! This is a great recipe for cleaning out the fridge. Diced bell peppers (any color) or zucchini would be wonderful additions. Add them along with the other vegetables at the beginning.
How can I make this chili oil free?
To make this recipe oil free, simply sauté the onion and garlic in a few tablespoons of water or vegetable broth instead of oil. Add more liquid as needed to prevent sticking. The flavor will still be fantastic!
Is this chili gluten free?
Yes, as written, this recipe is completely gluten free. Just be sure to double check the labels on your vegetable broth and any canned goods to ensure they are certified gluten free if you have a sensitivity.
Make Ahead, Storage & Freezing Instructions
- Make Ahead: This chili is one of those magical dishes that tastes even better the next day! You can make it a day or two in advance and store it in the refrigerator. The flavors will continue to meld and deepen.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 5 days.
- Reheating: Reheat individual portions in the microwave for 2-3 minutes, or gently warm the chili in a pot on the stovetop over medium heat, adding a splash of water or broth if it has thickened too much.
- Freezing Instructions: This chili freezes like a dream! Allow it to cool completely (about 20-30 minutes). Transfer it to freezer safe bags or containers, leaving a little room for expansion. It can be frozen for up to 3 months. To serve, thaw overnight in the refrigerator and reheat on the stovetop or in the microwave.
Serving Suggestions: The Perfect Pairings
- The Ultimate Topping Bar: Set out bowls of vegan sour cream, diced avocado, fresh cilantro, sliced jalapeños, lime wedges, and a big pile of corn tortilla chips for dipping and scooping. Let everyone build their own perfect bowl!
- With a Side: Serve this hearty chili with a side of cornbread (try my vegan version!), a simple green salad with a tangy lime vinaigrette, or some crusty bread for sopping up every last drop.
- Over Grains: For an even heartier meal, serve the chili over a bed of cooked rice, quinoa, or even polenta.
- Drink Pairing: A rich, malty beer like an Amber Ale or a Porter complements the smoky, deep flavors of the chili perfectly. For wine, a fruity Zinfandel or a Shiraz can stand up to the spice. A classic Mexican hot chocolate would be a wonderfully cozy non alcoholic pairing.

Vegan Sweet Potato Black Bean Chili
Equipment
- Large stockpot or Dutch oven (5-6 quart)
- Cutting board and sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Can opener
- Colander (for rinsing beans)
Ingredients
- 1 tablespoon olive oil or avocado/coconut oil
- 1 large yellow onion diced
- 4 cloves garlic minced
- 2 large sweet potatoes peeled and cubed (½ inch pieces)
- 2 large carrots peeled and chopped
- 2 15 ounce cans black beans, drained and rinsed
- 1.5 cups corn kernels fresh, frozen, or one 15 oz can, drained
- 1 28 ounce can diced tomatoes (with their juices)
- 1 cup water
- ½ cup vegetable broth
- ¼ cup tomato paste
- 2½ tablespoons chili powder
- 1 tablespoon coconut sugar or brown sugar
- 1½ teaspoons ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon salt plus more to taste
- ¼ teaspoon cayenne pepper adjust to taste
- ¼ teaspoon ground black pepper
For Serving (Optional but Recommended):
- Vegan sour cream
- Fresh cilantro chopped
- Avocado diced
- Corn tortilla chips
- Lime wedges
Instructions
- Prepare the Ingredients: Dice the onion, mince the garlic, peel and cube the sweet potatoes, chop the carrots, and drain and rinse the black beans. Having everything prepped before you start cooking makes the process seamless.
- Sauté Aromatics: Heat the olive oil in a large stockpot or Dutch oven over medium heat. Add the diced onion and minced garlic and sauté for 2-3 minutes, until fragrant and the onion begins to soften.
- Combine All Ingredients: Add all the remaining ingredients to the pot: the cubed sweet potatoes, chopped carrots, black beans, corn, diced tomatoes (with their juice), water, vegetable broth, tomato paste, chili powder, coconut sugar, cumin, smoked paprika, salt, cayenne pepper, and black pepper. Stir well until the tomato paste is fully incorporated and everything is evenly combined.
- Simmer the Chili: Increase the heat to high and bring the chili to a rapid boil. Once boiling, reduce the heat to medium low, partially cover the pot with a lid (leaving a small vent for steam), and let it simmer for 1 hour. Stir occasionally to prevent sticking.
- Check for Doneness: After 1 hour, the chili should be thickened and fragrant. Test the sweet potatoes by piercing a cube with a fork. It should be tender (easy to pierce) but still hold its shape. If the potatoes aren't quite done, continue simmering for another 10-15 minutes.
- Serve: Ladle the hot chili into bowls. Top with a dollop of vegan sour cream, a sprinkle of fresh cilantro, diced avocado, and serve with crunchy corn tortilla chips for dipping. A squeeze of fresh lime juice just before eating adds a wonderful brightness.
Notes
- Sweetness & Spice: The sweetness of sweet potatoes can vary. Taste your chili before serving and adjust seasoning, adding a pinch more salt, a dash more cayenne for heat, or an extra teaspoon of coconut sugar to balance the flavors.
- No Salt Added Cans: I recommend using no salt added black beans, corn, and diced tomatoes. This allows you to control the sodium level. If you use regular canned goods, you may want to reduce the added salt in the recipe.
- Make it in a Slow Cooker: After sautéing the onion and garlic on the stovetop, transfer them to a slow cooker. Add all remaining ingredients, stir, and cook on LOW for 6-8 hours or on HIGH for 3-4 hours, until the sweet potatoes are tender.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 5 days. The flavor is even better the next day!
- Freezing: This chili freezes beautifully. Let it cool completely, then transfer to freezer safe containers or bags. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.















