Last Saturday, I was standing in my kitchen at 7 PM, staring at a fridge that was somehow both overflowing and completely empty. My friends were due to arrive in forty minutes, and I needed something that screamed “I planned this!” but actually required zero planning. I wanted something warm, vibrant, and deeply comforting, but I also didn’t want to serve anything that felt like a compromise just because it was vegan. That’s when I looked at the two sweet potatoes and a can of black beans sitting on my counter and thought, “Why not?”
I threw together a batch of what I now call the ultimate crowd-pleaser. It’s rich, it’s hearty, and it has that smoky depth that usually takes hours of simmering to achieve. But the real secret? A quick, zesty lime crema that ties everything together. When my friends dug in, the first thing they said wasn’t about the vegetables—it was about how creamy and satisfying it tasted. My vegan sister, who usually struggles with chili that feels too “thin,” went back for seconds. My meat-eating friend asked for the recipe before he’d even finished his first bowl.
This isn’t just some sad bowl of beans. This is a hug in a bowl. It’s the kind of dish that makes your house smell like a cozy autumn evening, and it’s the perfect centerpiece for a dinner party where you want everyone to feel fed and happy. I’ve made this vegan sweet potato black bean chili with lime crema dozens of times since that night, tweaking the spice levels and testing different toppings, and I can confidently say this is the version that works every single time. It’s easy enough for a weeknight but impressive enough for your next gathering.
Why You’ll Love This Vegan Sweet Potato Black Bean Chili
There are about ten reasons I keep coming back to this chili, but let’s be real—you don’t need another complicated recipe that requires twenty ingredients you don’t have. Here’s why this one sticks around in my rotation.
It’s Actually Creamy (Without the Cream) — I know, “creamy” and “vegan” don’t usually go together. But by blending a portion of the beans and sweet potatoes with a splash of coconut milk, you get this incredible, velvety texture that rivals any dairy-based chili. It’s rich without being heavy. I’ve had people close their eyes after the first spoonful and swear it was made with ground beef.
It’s a Flavor Powerhouse — We’re talking deep, smoky chipotle, earthy cumin, and bright lime. It’s not just “spicy”—it’s complex. The sweet potatoes caramelize slightly as they cook, adding a natural sweetness that balances the heat perfectly. It’s the kind of flavor profile that makes people ask, “What’s in this?” before they even finish their bowl.
It’s a Make-Ahead Dream — This is my secret weapon for hosting. I can make this two days in advance, and it actually tastes better the next day. The flavors meld together, the spices deepen, and it’s ready to reheat and serve when I’m busy welcoming guests. It saves me so much stress on party day.
It’s Naturally Gluten-Free and Nut-Free — When I’m cooking for a group, dietary restrictions are always a concern. This chili is naturally free of gluten and nuts, so I don’t have to worry about excluding anyone. It’s safe for almost everyone at the table, which is a huge relief for any host.
It’s Budget-Friendly — Sweet potatoes and black beans are cheap. Really cheap. You can feed a crowd for under $20, and it feels like a gourmet meal. That’s the kind of win I like to see.
This is my go-to when I want to impress without sweating. It’s comforting, it’s vibrant, and it just works.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already in your pantry. This isn’t a recipe that requires a special trip to a specialty store. I’m particular about a few things, but overall, this is super accessible.
For the Chili Base
Yellow onion (1 large, diced / about 250g) — This is your flavor foundation. I use yellow because it gets sweet and soft as it cooks. Don’t skip the dice—small pieces melt into the sauce better.
Sweet potatoes (2 medium, peeled and diced / about 400g) — I recommend using orange-fleshed sweet potatoes like Beauregard or Jewel. They hold their shape but get creamy. Yukon Gold potatoes work too, but sweet potatoes add that signature sweetness.
Black beans (2 cans, 15 oz each / about 850g total) — Drain and rinse them well. This removes the starchy liquid that can make the chili taste metallic. Low-sodium is best so you can control the salt.
Diced tomatoes (1 can, 14.5 oz / about 400g) — I use fire-roasted tomatoes for that extra smoky depth. If you can’t find them, regular diced tomatoes work fine. Just don’t use crushed—they’re too thin.
Tomato paste (2 tablespoons) — This isn’t just for flavor; it thickens the chili and adds a concentrated umami punch. It’s the secret ingredient that makes it taste like it simmered for hours.
Vegetable broth (2 cups / 480ml) — Use a good quality broth. If it’s low-sodium, you’ll need to add more salt later. I love using a brand like Imagine or Pacific Foods.
For the Spice Blend
Smoked paprika (1 teaspoon) — This is non-negotiable. It gives that BBQ-like smokiness. Regular paprika is fine, but smoked is what makes it taste like chili.
Ground cumin (1 teaspoon) — Earthy and warm. It’s the backbone of the flavor. Toast it in the pan for 30 seconds before adding liquid to wake it up.
Chipotle peppers in adobo sauce (1-2 peppers, minced / about 1 tablespoon) — This is where the heat comes from. I love the smoky spice. If you can’t find canned chipotles, use ½ teaspoon of chipotle powder, but the paste is better.
Garlic (4 cloves, minced / about 2 tablespoons) — Fresh is best. Jarred garlic has a weird taste that doesn’t work here. Mince it finely so it distributes evenly.
Chili powder (1 tablespoon) — Make sure it’s a blend (not just pure chili flakes). It adds complexity with herbs and spices mixed in.
Cinnamon (½ teaspoon) — Yes, cinnamon. It sounds weird, but it adds warmth and depth, especially with the sweet potatoes. You won’t taste the cinnamon directly, just the cozy vibe.
For the Lime Crema
Coconut milk (½ cup / 120ml) — Use full-fat canned coconut milk for richness. Shake the can well before opening. This is what makes the crema creamy and dairy-free.
Lime juice (2 tablespoons / about 1 lime) — Freshly squeezed is essential. Bottled lime juice tastes flat and artificial. It cuts through the richness of the chili.
Maple syrup (1 teaspoon) — Just a touch to balance the acidity of the lime. Optional, but it helps round out the flavor.
Salt (½ teaspoon) — To taste. Adjust at the end.
For Garnish
Avocado (1, sliced) — Adds cool creaminess.
Fresh cilantro (¼ cup, chopped) — For brightness.
Lime wedges — For squeezing.
Crushed tortilla chips — For crunch.
Equipment Needed
You don’t need fancy gadgets for this. Here’s what I actually use.
Large Dutch oven or heavy-bottomed pot — I use a 6-quart pot. It needs to be big enough to hold all the ingredients and allow for stirring. A Dutch oven is perfect because it retains heat well, but any large pot works.
Sharp chef’s knife — For dicing onions and sweet potatoes. A dull knife is dangerous and makes mincing garlic a nightmare.
Wooden spoon or spatula — For stirring. I prefer wood because it doesn’t scratch my pot.
Blender or immersion blender — Optional but recommended for the creamy texture. If you don’t have one, just mash some of the beans against the side of the pot with your spoon.
Measuring cups and spoons — Standard stuff. I use both for accuracy.
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.
Step 1: Sauté the Aromatics (5 minutes)
Heat 2 tablespoons of olive oil in your large pot over medium heat. Add the diced onion and a pinch of salt. Cook for 5-7 minutes, stirring occasionally, until the onions are soft and translucent. They should smell sweet and fragrant. Don’t rush this—browned onions add flavor, but we want soft, not burnt.
Step 2: Bloom the Spices (2 minutes)
Add the minced garlic, smoked paprika, cumin, chili powder, and cinnamon. Stir constantly for about 1 minute. You’ll smell the spices wake up. This “blooming” step is crucial—it releases the essential oils in the spices and makes the flavor much deeper. Be careful not to burn the garlic.
Step 3: Build the Base (3 minutes)
Add the tomato paste and stir it into the onions and spices. Cook for 1-2 minutes to let it darken slightly. This removes the raw tomato taste and adds a richer flavor. Then, add the diced sweet potatoes, drained black beans, fire-roasted tomatoes, and vegetable broth. Stir everything together well.
Step 4: Simmer (20-25 minutes)
Bring the chili to a boil, then reduce the heat to low. Cover partially and let it simmer for 20-25 minutes. This gives the sweet potatoes time to cook through and become tender. Stir occasionally to prevent sticking. The chili should start to thicken as the sweet potatoes break down slightly.
Step 5: Blend for Creaminess (2 minutes)
Here’s the magic step. Use an immersion blender to blend about 1-2 cups of the chili directly in the pot. Or, carefully transfer 1-2 cups to a regular blender, blend until smooth, and stir it back into the pot. This creates that thick, creamy base without losing the chunky texture of the rest. If you don’t want to blend, just mash some of the beans with a potato masher.
Step 6: Add the Heat (2 minutes)
Stir in the minced chipotle peppers and adobo sauce. Start with one pepper if you like mild heat, or two for a spicy kick. Taste and adjust salt as needed. The chili should be thick and hearty, with plenty of liquid but not soupy. If it’s too thick, add a splash more broth. If it’s too thin, let it simmer uncovered for a few more minutes.
Step 7: Make the Lime Crema (5 minutes)
While the chili simmers, make the crema. In a small bowl, whisk together the coconut milk, lime juice, maple syrup, and salt. It should be smooth and pourable. Taste and adjust—add more lime if you want it tangier, or more maple syrup if it’s too sharp.
Step 8: Serve
Ladle the hot chili into bowls. Drizzle generously with the lime crema. Top with sliced avocado, fresh cilantro, and crushed tortilla chips for crunch. Serve immediately with lime wedges on the side. The contrast of the hot, spicy chili and the cool, creamy crema is absolute perfection.
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 Bloom — Adding spices to oil before adding liquid is the single biggest flavor booster. It’s what separates homemade chili from canned stuff. Take the extra minute.
Blend for Texture — I know some purists say “don’t blend chili,” but for this recipe, it’s essential. It creates a velvety mouthfeel that makes it feel indulgent. If you hate blended textures, mash the beans instead—it’s a good compromise.
Balance the Acid — Chili often needs a splash of acid to brighten it up. If it tastes flat, add a squeeze of lime or a teaspoon of apple cider vinegar at the end. It wakes up all the other flavors.
Toast the Tortilla Chips — For extra crunch, toast your tortilla chips in the oven for 5 minutes before crushing them. They stay crispier when you sprinkle them on.
Make It Ahead — This chili tastes better the next day. Store it in the fridge for up to 4 days, or freeze it for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Spicy Version — Add an extra chipotle pepper and a pinch of cayenne pepper. Serve with hot sauce on the side.
Vegetable-Loaded — Add diced zucchini or bell peppers when you add the sweet potatoes. It adds volume and nutrients without changing the flavor much.
Protein Boost — Add cooked quinoa or brown rice when serving for extra fiber. Or stir in a can of drained pinto beans for more protein.
Coconut-Free Crema — If you’re avoiding coconut, use cashew cream (blend soaked cashews with water) or a vegan sour cream. It’s slightly tangier but still creamy.
Serving & Storage
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, garlic bread, or a simple green salad with lemon vinaigrette. The chili is so hearty it doesn’t need much else.
Toppings Bar: When I have guests, I put out: extra lime crema, crushed tortilla chips, sliced jalapeños, shredded vegan cheese, and fresh cilantro. Everyone customizes their bowl.
Storage: Store in an airtight container in the fridge for up to 4 days. It freezes well for up to 3 months. Reheat gently on the stove, adding a splash of broth if it’s too thick.
Reheating: Microwave or stovetop both work. If using the microwave, cover it to keep moisture in. Stir halfway through to ensure even heating.
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: 320
– Protein: 12g
– Carbs: 50g
– Fiber: 12g
– Sugar: 8g
– Fat: 8g
– Saturated Fat: 4g
– Sodium: 450mg
This is a nutrient-dense meal, high in fiber and vitamins from the sweet potatoes and beans. It’s filling and satisfying without being heavy. It’s not a “diet” food, but it’s definitely a healthy choice.
Final Thoughts
So that’s my go-to vegan sweet potato black bean chili with lime crema! I’ve 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 kids are happy, my husband’s 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 garlic (though more is always better in my opinion). 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
Can I use frozen sweet potatoes?
Yes, but they’ll cook faster and might get mushier. If using frozen, add them directly to the pot and reduce the simmering time by 5-10 minutes. Thawed sweet potatoes release more water, so you might need to simmer longer to thicken the chili.
Why did my chili turn out watery?
Usually, this means you didn’t simmer it long enough, or you added too much broth. Let it simmer uncovered for another 10-15 minutes to reduce. If you blended the beans, that should have helped thicken it. If not, try mashing some beans against the side of the pot.
Can I make this in a slow cooker?
Absolutely! Sauté the onions and spices in a pan first (don’t skip this step!), then transfer everything to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. The blending step still applies at the end.
What’s the best way to reheat leftovers?
Stovetop is best. Heat gently over low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. Microwave works too, but stir every 30 seconds to prevent hot spots.
Can I freeze this chili?
Yes, it freezes very well. Store in freezer-safe containers or bags for up to 3 months. Thaw overnight in the fridge before reheating. The texture might change slightly, but it still tastes great.
Is this chili spicy?
It’s moderately spicy, but you control the heat. Start with one chipotle pepper and add more to taste. The sweet potatoes balance the spice, so it’s not overwhelming. If you’re sensitive to heat, omit the chipotle and use extra smoked paprika.
Can I use canned chipotle powder instead of peppers?
You can, but the paste is better. If using powder, start with ½ teaspoon and adjust to taste. The paste adds both heat and smokiness, while powder is just heat.
Pin This Recipe!
Vegan Sweet Potato Black Bean Chili: Creamy, Easy & Crowd-Pleasing
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
A rich, hearty, and creamy vegan chili made with sweet potatoes and black beans, featuring a smoky spice blend and a zesty lime coconut crema. It is naturally gluten-free, nut-free, and perfect for weeknights or dinner parties.
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced (about 250g)
- 4 cloves garlic, minced
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1 tablespoon chili powder
- 1/2 teaspoon cinnamon
- 2 tablespoons tomato paste
- 2 medium sweet potatoes, peeled and diced (about 400g)
- 2 cans (15 oz each) black beans, drained and rinsed
- 1 can (14.5 oz) fire-roasted diced tomatoes
- 2 cups vegetable broth
- 1–2 chipotle peppers in adobo sauce, minced
- 1/2 cup full-fat canned coconut milk
- 2 tablespoons lime juice
- 1 teaspoon maple syrup
- 1/2 teaspoon salt (plus more to taste)
- 1 avocado, sliced (for garnish)
- 1/4 cup fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
- Crushed tortilla chips (for garnish)
Instructions
- Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add diced onion and a pinch of salt; sauté for 5-7 minutes until soft and translucent.
- Add minced garlic, smoked paprika, cumin, chili powder, and cinnamon. Stir constantly for 1 minute to bloom the spices without burning.
- Stir in tomato paste and cook for 1-2 minutes until it darkens slightly.
- Add diced sweet potatoes, black beans, diced tomatoes, and vegetable broth. Stir to combine.
- Bring to a boil, then reduce heat to low. Cover partially and simmer for 20-25 minutes until sweet potatoes are tender.
- Using an immersion blender, blend 1-2 cups of the chili directly in the pot until smooth to create a creamy base. Alternatively, mash some beans with a potato masher.
- Stir in minced chipotle peppers and adobo sauce. Taste and adjust salt as needed.
- In a small bowl, whisk together coconut milk, lime juice, maple syrup, and salt to make the lime crema.
- Ladle chili into bowls, drizzle with lime crema, and top with avocado, cilantro, and crushed tortilla chips. Serve immediately with lime wedges.
Notes
This chili tastes even better the next day as flavors meld. It can be stored in the fridge for up to 4 days or frozen for up to 3 months. For a thicker consistency, simmer uncovered longer. For a thinner consistency, add more broth. You can also make this in a slow cooker by sautéing aromatics first, then cooking on low for 6-8 hours.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Cuisine: Mexican
Nutrition
- Serving Size: 1 bowl with toppings
- Calories: 320
- Sugar: 8
- Sodium: 450
- Fat: 8
- Saturated Fat: 4
- Carbohydrates: 50
- Fiber: 12
- Protein: 12
Keywords: vegan chili, sweet potato black bean chili, gluten-free recipe, dairy-free, healthy dinner, meal prep, crowd-pleasing recipe, vegan comfort food


