The Best Cozy Chili with Sweet Potatoes & Black Beans (Easy & Vegan!)
There’s something uniquely comforting about a big pot of chili simmering on the stove, especially when the leaves start to turn and there’s a crispness in the air. For me, this Chili with Sweet Potatoes & Black Beans recipe holds a special place. I first whipped it up years ago during a particularly blustery autumn evening, searching for a hearty, healthy meal that felt like a warm hug in a bowl. My family, usually skeptical of anything ‘new,’ devoured it, asking for seconds and even thirds! It quickly became a tested, family favorite – our go-to for an easy dinner that truly satisfies.
This isn’t just any chili; it’s a vibrant, flavor-packed celebration of wholesome ingredients. The natural sweetness of the sweet potatoes perfectly balances the earthy black beans and the gentle kick of chili spices. It’s truly the ultimate comfort food, perfect for busy weeknights, cozy weekends, or feeding a crowd. You’re going to want to make this comforting, plant-based meal again and again!

Why You’ll Love This Recipe
❤️ Here are just a few reasons why this Sweet Potato & Black Bean Chili will become a staple in your kitchen:
- Incredible Flavor Profile: This chili is a harmonious blend of sweet, savory, and a touch of smoky spice. The sweet potatoes offer a mellow sweetness that beautifully contrasts with the hearty black beans, while a carefully selected array of spices—like cumin, chili powder, and a hint of smoked paprika—build a deep, complex flavor that will tantalize your taste buds. Every spoonful is a delight, bursting with rich, satisfying tastes.
- Hearty & Satisfying: You won’t miss the meat in this incredibly filling chili! Loaded with fiber-rich black beans and nutrient-dense sweet potatoes, it’s a meal that truly sticks to your ribs and keeps you feeling full and energized for hours. It’s perfect for a substantial lunch or a wholesome family dinner that satisfies even the biggest appetites.
- Naturally Vegan & Gluten-Free: This recipe is a fantastic choice for a wide range of dietary needs and preferences. It’s completely plant-based, making it suitable for vegan and vegetarian diets, and naturally gluten-free, appealing to those with sensitivities or allergies. It’s a delicious, inclusive meal everyone can enjoy without compromise.
- Budget-Friendly: Made with readily available and inexpensive pantry staples like beans, canned tomatoes, and affordable root vegetables, this chili is incredibly economical. It’s a fantastic way to prepare a flavorful, nutritious meal without breaking the bank, making it ideal for meal prepping or feeding a large family on a budget.
- Easy to Make: Don’t let the incredible flavor fool you—this chili is surprisingly simple to prepare! With straightforward steps and common ingredients, even beginner cooks can achieve fantastic results. It’s mostly a chop-and-simmer situation, meaning you can have a delicious, homemade meal with minimal fuss and effort.
- Perfect for Meal Prep: This chili tastes even better the next day as the flavors meld and deepen! It’s an ideal candidate for meal prepping on a Sunday, providing delicious and healthy lunches or quick dinners throughout the week. It also freezes beautifully, allowing you to stash away portions for those extra-busy days.
- Customizable & Versatile: This recipe serves as an excellent base for your culinary creativity. Feel free to adjust the spice level, add your favorite vegetables, or experiment with different toppings. It’s wonderfully adaptable, allowing you to tailor it to your personal preferences or whatever ingredients you have on hand.
What You Need
You only need a few simple pantry staples for this recipe! Most of these ingredients are likely already in your kitchen, making this a super accessible and budget-friendly meal. Check the full printable recipe card below for detailed measurements and a complete list.

Expert Tips
đź’ˇ Elevate your chili game with these tried-and-true tips:
- Don’t Rush the Aromatics: Take your time to properly sautĂ© the onion, garlic, and bell pepper until they are softened and fragrant. This step is crucial for building a foundational layer of flavor for your chili. Letting them caramelize slightly will add a depth of sweetness and umami that permeates the entire dish.
- Toast Your Spices: Before adding the liquids, lightly toast the chili powder, cumin, smoked paprika, and oregano in the pot for about 30-60 seconds. This simple step awakens their aromatic compounds, intensifying their flavor and making your chili incredibly fragrant and complex. Just be careful not to burn them!
- Choose Your Sweet Potatoes Wisely: Opt for firm, unblemished sweet potatoes. Cut them into roughly 1/2 to 3/4-inch cubes so they cook evenly and become tender but not mushy. Larger pieces might take too long to cook, while smaller ones could disintegrate into the chili.
- Control the Heat: If you love a spicy kick, add a pinch of cayenne pepper or a chopped jalapeño (seeds removed for less heat, left in for more) along with the other aromatics. For a milder chili, stick to the chili powder and smoked paprika as written. You can always add a dash of hot sauce to individual servings.
- Low and Slow Simmer: After adding all the ingredients, let your chili simmer gently for at least 30 minutes, or even longer (up to an hour), uncovered or partially covered. This allows the flavors to meld beautifully and the sweet potatoes to become perfectly tender. A longer simmer often means a more developed, richer taste.
- Season as You Go (and at the End): Start with a good pinch of salt when sautéing your vegetables. Taste the chili about halfway through simmering and again just before serving. Different brands of broth and canned goods vary in sodium, so adjust accordingly. A splash of lime juice or apple cider vinegar at the end can also brighten all the flavors.
- Garnish Generously: Don’t underestimate the power of garnishes! Fresh cilantro, diced avocado, a dollop of vegan sour cream or plain plant-based yogurt, a sprinkle of vegan cheese, or a squeeze of fresh lime juice can add vibrant freshness, creamy texture, and an extra layer of flavor that truly elevates the entire dish.
- For a Thicker Chili: If you prefer a thicker chili, you can mash a small portion of the sweet potatoes and beans against the side of the pot with a spoon during simmering. Alternatively, remove about a cup of the chili, blend it briefly with an immersion blender or in a regular blender, and stir it back into the pot.
Variations & Substitutions
This recipe is incredibly flexible! Feel free to customize it based on what you have on hand or your dietary preferences:
- Add More Veggies: Stir in diced zucchini, bell peppers of different colors, frozen corn, or even a handful of spinach or kale during the last 10 minutes of simmering.
- Spicier Kick: Include a finely chopped jalapeño or serrano pepper with the onions, or add a dash of cayenne pepper. For a smoky heat, a few drops of chipotle hot sauce work wonders.
- Other Beans: Swap out half of the black beans for kidney beans, pinto beans, or cannellini beans for a different texture and flavor profile.
- Smoky Depth: A teaspoon of liquid smoke can add an extra layer of campfire-like smokiness. Just be sure to use it sparingly!
- Protein Boost: While it’s hearty as is, you could add cooked lentils, crumbled tempeh, or your favorite plant-based ground meat substitute for an extra protein punch.
- Citrus Brightness: A squeeze of fresh orange juice or lime juice at the end can really brighten and balance all the robust flavors.
- Herbs: Fresh oregano or a bay leaf added during simmering can infuse extra herbaceous notes. Remember to remove the bay leaf before serving.

Storage & Freezing
This chili is fantastic for meal prepping and tastes even better the next day!
- Refrigerator: Store leftover chili in an airtight container in the refrigerator for up to 4-5 days. The flavors will deepen and meld beautifully.
- Freezer: This chili freezes exceptionally well! Allow it to cool completely, then transfer it to freezer-safe containers or bags. It will keep well in the freezer for up to 3-4 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally, until warmed through. You might need to add a splash of vegetable broth or water to thin it out if it’s too thick. You can also microwave individual portions until hot.
FAQ
Can I make this chili in a slow cooker?
Absolutely! Sauté the onion, garlic, and bell pepper on the stovetop first (this step really builds flavor!) and then transfer them to your slow cooker. Add all other ingredients, stir, and cook on low for 6-8 hours or on high for 3-4 hours, or until sweet potatoes are tender. Give it a good stir before serving.
Is this chili very spicy?
As written, this chili has a mild warmth from the chili powder and smoked paprika, making it family-friendly. You can easily adjust the heat by adding a pinch of cayenne pepper, a chopped jalapeño, or a few dashes of your favorite hot sauce if you prefer a spicier kick.
What are the best toppings for this chili?
The possibilities are endless! We love it with fresh cilantro, diced avocado, a dollop of vegan sour cream or plain plant-based yogurt, a squeeze of lime juice, crushed tortilla chips, or a sprinkle of vegan shredded cheese. Don’t be shy with your garnishes!
Can I use canned sweet potatoes?
While fresh sweet potatoes are recommended for the best texture and flavor, you can use canned, diced sweet potatoes in a pinch. Drain them well and add them during the last 15-20 minutes of simmering to prevent them from becoming too mushy.
I truly hope this Chili with Sweet Potatoes & Black Beans brings as much warmth and joy to your table as it does to mine. It’s truly a recipe for the soul! Don’t forget to Pin this for later and share your creations with me. Happy cooking, friends!
Cozy Sweet Potato & Black Bean Chili: Easy Vegan Dinner
Ingredients
- 1 tbsp olive oil
- 1 large onion, diced
- 2 cloves garlic, minced
- 1 red bell pepper, diced
- 1 large sweet potato, peeled and diced (about 3 cups)
- 1 (15-oz) can black beans, rinsed and drained
- 1 (15-oz) can diced tomatoes, undrained
- 1 (15-oz) can fire-roasted tomatoes, undrained
- 1 cup vegetable broth (or more, as needed)
- 2 tbsp chili powder
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/4 tsp cayenne pepper (optional, for heat)
- Salt and freshly ground black pepper to taste
- Optional garnishes: fresh cilantro, diced avocado, vegan sour cream, lime wedges
Instructions
- Step 1 Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onion and cook until softened, about 5 minutes.
- Step 2 Add minced garlic and diced red bell pepper, cooking for another 3-4 minutes until fragrant.
- Step 3 Stir in chili powder, ground cumin, smoked paprika, dried oregano, and cayenne pepper (if using). Cook for 1 minute, stirring constantly, until fragrant.
- Step 4 Add diced sweet potato, rinsed black beans, diced tomatoes, fire-roasted tomatoes, and vegetable broth. Stir to combine.
- Step 5 Bring the mixture to a simmer, then reduce heat to low, cover, and cook for 20-25 minutes, or until sweet potatoes are tender. Stir occasionally to prevent sticking.
- Step 6 Remove lid and continue to simmer for another 10 minutes to allow the chili to thicken slightly and flavors to meld.
- Step 7 Taste and season with salt and freshly ground black pepper as needed.
- Step 8 Serve hot, garnished with fresh cilantro, diced avocado, a dollop of vegan sour cream, and a squeeze of lime juice, if desired.
