Vegan Sweet Potato Black Bean Chili: One-Pot Weeknight Dinner

Posted on

Saylor Blackburn

vegan sweet potato black bean chili - featured image

I was staring into the open fridge at 5:15 PM on a Tuesday, feeling that specific brand of exhaustion that only comes from a full workday followed by zero energy for cooking. The fridge contained a sad-looking bunch of wilting spinach, half a carton of almond milk, and three sweet potatoes that had been hiding in the crisper drawer for two weeks. I didn’t want to order takeout. I didn’t want to eat cereal for dinner. And I definitely didn’t have the mental bandwidth to chop a dozen different vegetables or monitor three different pots.

So I threw everything I had into one large pot. I wasn’t aiming for gourmet. I was aiming for “edible, warm, and done in 30 minutes.” What came out of that pot was so good that my partner, who usually complains about “beany food” if he hears the word “legume,” asked me to make it again the very next week. That is the moment I knew I had struck gold.

This vegan sweet potato black bean chili isn’t just a recipe; it’s my emergency button for busy weeknights. It’s hearty, it’s packed with protein, and it tastes like you spent hours simmering on the stove (when you really only spent about 30 minutes). It’s the ultimate answer to “5pm and nothing planned.” Plus, it’s completely plant-based, so it’s light enough to not make you feel sluggish, but filling enough to keep you satisfied until bedtime.

I’ve tested this version about a dozen times now, tweaking the spice levels and the vegetable ratios until it was perfect. And the best part? It’s a one-pot wonder. One pot. One spoon. Minimal cleanup. Let’s get into why this has become my absolute favorite weeknight savior.

Why You’ll Love This One-Pot Vegan Sweet Potato Black Bean Chili

Look, I’m not trying to sell you on the idea that chili is going to solve all your life problems. But when you’re tired, hungry, and staring at a clock that says 5:30 PM, this recipe feels like a miracle. Here’s why I keep coming back to it, and why I think you will too:

It’s a True One-Pot Meal — Seriously. I’m talking one large pot or Dutch oven. You chop, you dump, you simmer, you eat. There are no separate pans for sautéing onions, boiling beans, and roasting veggies. Just one pot. This means your sink stays mostly empty, and you’re not doing dishes while your food gets cold.

Stupid Simple Prep — If you can peel a potato and open a can of beans, you can make this. I don’t even peel my sweet potatoes anymore. The skin is nutritious and softens up enough during simmering that you can’t even taste it. I just scrub them well and cube them up. It saves time and adds fiber.

Lightning Fast — From the moment I pick up the knife to the moment I take the first bite, it’s about 30 minutes. That’s it. I make this on nights when I’m running on fumes. It’s faster than waiting for a delivery driver, and it tastes better than anything that comes in a cardboard box.

Pantry-Friendly Ingredients — You probably already have half of this in your cupboard. Canned black beans? Check. Diced tomatoes? Check. Spices? Check. Sweet potatoes? They keep forever in a cool, dark place. This is the perfect recipe for those nights when you think you have nothing to eat but actually have everything you need.

Makes Amazing Leftovers — This tastes even better the next day. The flavors meld together overnight, and the sweet potatoes break down just a little more, thickening the chili. I deliberately make extra for lunch. It reheats beautifully in the microwave and is the perfect grab-and-go lunch for busy days.

Comforting but Light — Because it’s plant-based and loaded with veggies, it doesn’t leave you feeling heavy or bloated. It’s warm and cozy without the post-meal slump. It’s the kind of dinner that feels nourishing, not just filling.

This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients I have to hunt for, just reliable, delicious food that makes everyone happy. If you’re looking for other easy weeknight wins, I also have a recipe for crispy baked mac and cheese bites that my kids love, though this chili is my personal favorite for staying healthy.

Ingredients You’ll Need

Here’s the best part: this ingredient list is short, sweet, and likely already in your kitchen. I’m not asking you to go to three different stores for obscure items. Here’s what you need to make this vegan sweet potato black bean chili shine.

For the Base

Vegetable oil or olive oil (2 tablespoons) — I use olive oil for the flavor, but any neutral oil works. Don’t skimp on the fat; it helps soften the onions and releases the flavor from the spices.

Yellow onion (1 medium, diced / about 150g) — The foundation of flavor. Yellow onions are sweet and savory. If you don’t have any, a white onion works too, but yellow gives that classic chili base flavor.

Garlic (3 cloves, minced / about 1 tablespoon) — Fresh garlic is non-negotiable here. Jarred garlic has a weird metallic taste that clashes with the sweetness of the potatoes. Fresh only. It takes 30 seconds to mince.

Sweet potatoes (2 medium, about 400g) — Look for firm, smooth-skinned potatoes. I leave the skins on for extra fiber and time-saving. Cube them into ½-inch pieces so they cook quickly. If they’re too big, they’ll stay hard.

Canned black beans (2 cans, 15 oz each / about 850g total) — Drain and rinse them well. This removes the excess sodium and that starchy liquid that can make the chili slimy. Two cans is the perfect amount for this pot size.

For the Flavor

vegan sweet potato black bean chili preparation steps

Diced tomatoes (1 can, 14.5 oz / 410g) — Use fire-roasted if you have it. It adds a smoky depth that’s hard to beat. Regular diced tomatoes work fine, too. Don’t drain them; the juice is part of the sauce.

Vegetable broth (1 cup / 240ml) — I use low-sodium broth so I can control the saltiness. If you don’t have broth, water works, but broth adds more depth. I keep a bottle of low-sodium broth in the fridge specifically for nights like this.

Chili powder (2 teaspoons) — This is the main spice. Make sure it’s actual chili powder, not just cumin. It’s a blend that gives that classic chili taste.

Ground cumin (1 teaspoon) — Earthy and warm. It complements the sweet potatoes perfectly. Don’t skip it; it’s essential for that “chili” flavor profile.

Smoked paprika (1 teaspoon) — This is the secret weapon. It adds a smoky, bacon-like flavor without any meat. It makes the chili taste complex and rich. If you don’t have smoked paprika, regular paprika works, but you’ll miss that smokiness.

Tamari or soy sauce (1 tablespoon) — This is my secret ingredient. It adds umami and depth, making the chili taste savory and robust. It’s vegan, so it fits the theme perfectly. You won’t taste the soy sauce; you’ll just taste “more flavor.”

Lime juice (1 tablespoon, fresh squeezed) — Added at the end. It brightens everything up and cuts through the richness of the beans and potatoes. Fresh lime is best; bottled just doesn’t have the same zing.

Optional Toppings

Avocado (1, sliced) — Creamy, cool, and fresh. It’s the perfect contrast to the warm, spicy chili.

Fresh cilantro (¼ cup, chopped) — Adds a fresh, herbal note. I love it, but my partner hates it. Keep it separate if you have mixed opinions at your table.

Green onions (2, sliced) — Adds a mild onion bite and a pop of color. Great for garnish.

Crushed tortilla chips (¼ cup) — For crunch. I sprinkle these on top right before eating. It’s like a chili dog topping, but vegan and better for you.

Sour cream or vegan yogurt (2 tablespoons) — Adds creaminess and cools down the spice. I use vegan yogurt to keep it dairy-free.

Equipment Needed

You don’t need fancy gadgets for this. Here’s what I actually use, and what you can swap if you don’t have it.

Large pot or Dutch oven — I use a 6-quart pot. It needs to be big enough to hold all the ingredients without boiling over. My trusty enameled cast iron Dutch oven is perfect, but any large heavy-bottomed pot works. Heavy bottoms prevent burning.

Sharp knife — For dicing the onion and sweet potatoes. A dull knife makes you cry more and is dangerous. Keep it sharp.

Cutting board — Any size works. I use a plastic one for easy cleanup.

Wooden spoon — For stirring. Silicone works too. Don’t use metal on non-stick pots.

Can opener — Basic stuff. If you don’t have one, you’re in trouble. Ask a neighbor.

Measuring spoons — For the spices. I eyeball a lot, but for chili powder and cumin, measuring ensures balance.

Colander — For rinsing the beans. Or you can just drain them in the can if you’re being lazy (but rinsing is better).

Lime squeezer — Optional. I just squeeze it with my hands. It’s messy but effective.

That’s it. No blender, no food processor, no fancy gadgets. Just basic tools you already have.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years. It’s simple, but there are a few key moments to watch.

Step 1: Prep Your Ingredients (5 minutes)

Before you turn on the stove, get everything ready. Dice the onion, mince the garlic, and cube the sweet potatoes. Drain and rinse the beans. Measure out the spices. I know it seems fussy, but it makes the actual cooking way less stressful. Once you start cooking, things move fast. Having everything prepped means you won’t burn the garlic while you’re looking for the cumin.

Step 2: Sauté the Aromatics (3-4 minutes)

Heat the oil in your large pot over medium heat. Add the diced onion and cook for 2-3 minutes until it starts to soften and smell sweet. Add the minced garlic and cook for 1 minute, stirring constantly. The garlic should smell amazing but not brown—browned garlic tastes bitter. This step builds the flavor base. Don’t rush it.

Step 3: Add the Spices (1 minute)

Add the chili powder, cumin, and smoked paprika to the pot. Stir constantly for 1 minute. This “blooms” the spices, releasing their essential oils and making the flavor much more intense. You’ll smell the spices get richer. This is a game-changer for canned chili flavors.

Step 4: Build the Chili (2 minutes)

Add the diced tomatoes (with their juice), the vegetable broth, the tamari, and the cubed sweet potatoes. Stir well to combine. Scrape up any browned bits from the bottom of the pot—those are flavor gold. Bring the mixture to a boil.

Step 5: Simmer (15-20 minutes)

Once it boils, reduce the heat to low. Cover the pot partially (leave a small gap for steam to escape) and let it simmer for 15-20 minutes. This is the magic time. The sweet potatoes will soften, and the flavors will meld. Stir occasionally to prevent sticking. Check the potatoes with a fork after 15 minutes—they should be tender but not mushy. If they’re still hard, give it 5 more minutes.

Step 6: Add the Beans (2 minutes)

Add the drained black beans to the pot. Stir them in and let them heat through for 2-3 minutes. You don’t need to cook the beans long; they’re already cooked. You just want them warm and integrated into the sauce. If the chili looks too thick, add a splash more broth or water. If it’s too thin, leave the lid off for a few more minutes to let it reduce.

Step 7: Finish and Serve (2 minutes)

Remove the pot from heat. Stir in the fresh lime juice. Taste and adjust salt if needed. Remember, the tamari and canned tomatoes have salt, so you might not need much. Serve immediately topped with your favorite toppings. I love avocado and cilantro on mine.

Total Time: About 30 minutes (10 minutes active, 20 minutes mostly hands-off).

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Don’t Skip the Lime Juice

This is the #1 tip. The acid from the lime juice brightens the entire dish. Without it, the chili tastes flat and heavy. I learned this the hard way when I forgot it one night and my partner said, “It’s good, but something’s missing.” Add the lime at the very end, off the heat, to preserve its fresh flavor.

Cube the Potatoes Uniformly

If your sweet potato cubes are different sizes, some will be mushy while others are still hard. Aim for ½-inch cubes. This ensures even cooking. If you’re in a rush, grate the sweet potatoes instead—they’ll cook in 10 minutes. But the texture will be different.

Use Fire-Roasted Tomatoes

If you can find them, use fire-roasted diced tomatoes. They add a smoky depth that mimics slow-cooked chili. It’s a small upgrade that makes a big difference. Regular tomatoes are fine, but fire-roasted is better.

Make It Spicier

If you like heat, add a diced jalapeño with the onions, or a pinch of cayenne pepper with the spices. Start with less if you’re sensitive to spice. You can always add more, but you can’t take it away.

Don’t Over-Stir

During the simmer, don’t stir too much. You want the sweet potatoes to break down slightly and thicken the chili. Gentle stirring every 5 minutes is enough.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Green Chili Version

Swap black beans for pinto beans. Add a can of diced green chiles. Top with cilantro and lime. It’s a Southwest twist that’s equally delicious.

White Bean Version

Swap black beans for cannellini or great northern beans. Add a cup of frozen corn. It’s milder and creamier. Great for kids who don’t like strong flavors.

Spicy Jalapeño

Add 1 diced jalapeño (seeds removed for less heat) with the onions. Add a pinch of cayenne pepper. It’s fiery and fun.

Coconut Curry Twist

Swap chili powder for curry powder. Swap vegetable broth for coconut milk. It’s completely different but still hearty and vegan. My friend loves this version.

Gluten-Free

This recipe is naturally gluten-free. Just make sure your vegetable broth and tamari are certified gluten-free. Most are, but check labels.

Lower-Sodium

Use low-sodium broth and no-salt-added canned tomatoes. Skip the tamari or use a low-sodium version. Add extra spices for flavor.

Serving & Storage

How to Serve:

I usually serve this straight from the pot at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:

Side Dishes:

– Cornbread (classic pairing)

– Simple green salad with lemon vinaigrette

– Roasted Brussels sprouts with balsamic glaze

Toppings Bar:

When I have guests, I put out: avocado slices, cilantro, green onions, crushed tortilla chips, vegan sour cream, and lime wedges. Everyone customizes their bowl.

Storage Instructions:

Refrigerator:

Store in an airtight container for up to 5 days. The flavors get better after day 2. It’s perfect for meal prep.

Reheating:

Best method: Add to a pot with a splash of water or broth over medium heat. Stir until heated through. The chili will thicken in the fridge, so the liquid helps it loosen up.

Microwave method: Heat in 1-minute intervals, stirring between. Add a splash of water if it’s too thick.

Freezing:

This freezes beautifully! Portion into containers or freezer bags. It keeps for up to 3 months. Thaw in the fridge overnight and reheat. The texture holds up well.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is per serving (based on 6 servings).

– Calories: 280

– Protein: 12g

– Carbs: 45g

– Fiber: 10g

– Sugar: 8g

– Fat: 6g

– Saturated Fat: 1g

– Cholesterol: 0mg

– Sodium: 450mg

– Calcium: 80mg

What’s Good:

– High in fiber from beans and sweet potatoes

– Good plant-based protein

– Packed with vitamins A and C

– Low in saturated fat

What to Know:

– Moderate in carbohydrates

– Contains sodium from canned ingredients

– Naturally gluten-free and dairy-free

Look, this is wholesome, plant-based comfort food. It’s not a diet recipe, but it’s nutritious and filling. When I want to make it lighter, I add extra vegetables like zucchini or spinach. But usually? I just eat a reasonable portion and enjoy it.

Final Thoughts

So that’s my go-to vegan sweet potato black bean chili! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My family is happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the spice level. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Q: Can I use dried beans instead of canned?

A: You can, but you’ll need to soak them overnight and cook them for 1-2 hours before adding them to the chili. It’s worth it for the flavor, but canned is so much easier for busy weeknights. If you use dried, add them with the broth and simmer longer.

Q: My chili came out watery—what happened?

A: Usually means you didn’t simmer it long enough, or you added too much broth. Let it simmer uncovered for 10-15 more minutes to reduce. The sweet potatoes will also break down and thicken it. If it’s still too thin, add a tablespoon of cornstarch mixed with water.

Q: Can I make this ahead for a dinner party?

A: Absolutely! Make it up to 2 days ahead and store in the fridge. Reheat gently on the stove. It actually tastes better the next day because the flavors meld. Just add a splash of water when reheating.

Q: Why did my chili taste bland?

A: Probably under-seasoned. Taste it and add salt, lime juice, or more spices. Canned ingredients can be inconsistent, so always taste and adjust. A squeeze of lime and a pinch of salt can wake up the whole dish.

Q: Can I freeze this?

A: Yes! It freezes beautifully for up to 3 months. Portion it into containers or freezer bags. Thaw in the fridge overnight and reheat. The texture holds up well.

Q: Is this chili spicy?

A: It’s mildly spicy. The chili powder and cumin give it warmth, but it’s not hot. If you want more heat, add jalapeños or cayenne pepper. It’s kid-friendly as is.

Q: Can I add other vegetables?

A: Sure! Corn, bell peppers, zucchini, or spinach all work great. Add hard vegetables (corn, peppers) with the potatoes. Add soft vegetables (spinach) at the end. Just don’t overcrowd the pot.

Pin This Recipe!

vegan sweet potato black bean chili recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan sweet potato black bean chili - featured image

Vegan Sweet Potato Black Bean Chili: One-Pot Weeknight Dinner


  • Author: Grace
  • Total Time: 30 minutes
  • Yield: 6 servings 1x

Description

A hearty, plant-based one-pot chili made with sweet potatoes and black beans. It’s ready in about 30 minutes, requires minimal cleanup, and is perfect for busy weeknights.


Ingredients

Scale
  • 2 tablespoons vegetable oil or olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 medium sweet potatoes, scrubbed and cubed into ½-inch pieces
  • 2 cans (15 oz each) black beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes
  • 1 cup vegetable broth
  • 2 teaspoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 tablespoon tamari or soy sauce
  • 1 tablespoon fresh lime juice
  • Optional toppings: avocado, fresh cilantro, green onions, crushed tortilla chips, vegan sour cream or yogurt

Instructions

  1. Prep ingredients: Dice the onion, mince the garlic, cube the sweet potatoes, and drain/rinse the beans.
  2. Heat oil in a large pot or Dutch oven over medium heat. Add diced onion and cook for 2-3 minutes until softened.
  3. Add minced garlic and cook for 1 minute, stirring constantly until fragrant but not browned.
  4. Add chili powder, cumin, and smoked paprika. Stir constantly for 1 minute to bloom the spices.
  5. Add diced tomatoes (with juice), vegetable broth, tamari, and cubed sweet potatoes. Stir to combine and scrape up any browned bits from the bottom.
  6. Bring the mixture to a boil, then reduce heat to low. Cover partially and simmer for 15-20 minutes until sweet potatoes are tender.
  7. Add the drained black beans and stir. Heat through for 2-3 minutes. Adjust consistency with more broth if too thick or lid off if too thin.
  8. Remove from heat and stir in fresh lime juice. Taste and adjust salt if needed.
  9. Serve immediately with desired toppings.

Notes

For best results, cube sweet potatoes uniformly to ensure even cooking. Use fire-roasted tomatoes for added smoky depth. Add lime juice at the very end to preserve its fresh flavor. This chili tastes even better the next day as flavors meld. It freezes well for up to 3 months.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl (approx. 1/6
  • Calories: 280
  • Sugar: 8
  • Sodium: 450
  • Fat: 6
  • Saturated Fat: 1
  • Carbohydrates: 45
  • Fiber: 10
  • Protein: 12

Keywords: vegan chili, sweet potato black bean chili, one pot meal, weeknight dinner, plant-based, gluten-free, healthy dinner, easy recipe

You might also like these recipes

Leave a Comment

Recipe rating