This post may contain affiliate links.

Pinterest Hidden ImagePinterest Hidden ImagePinterest Hidden Image

This Vegan Chili Recipe is hearty enough to satisfy meat eaters too! Packed with beans (two different kinds!), tender sweet potatoes, and a smoky blend of spices, this is a cozy and flavorful meal that’s plant-based, gluten-free, and easy to make.

Vegan chili in bowl with sliced avocado, lime wedge, sour cream, crushed tortilla chips, and cilantro.

This vegan chili might just be my best yet!

cookbook author erin clarke of well plated

I’ve shared so many chili recipes over the years, from Buffalo Chicken Chili to Instant Pot Chili and Vegetarian Chili. But I must confess, this vegan chili recipe has completely stolen my heart.

I’m head over heels, ALL the heart-eyed-emojis, completely smitten with its rich, bold flavor and its unapologetic heartiness. (Beans! Veggies! Sweet potatoes! Tomatoes! It’s got it all.) 

Let’s discuss:

  • Naturally Vegan. You can take a recipe like Healthy Turkey Chili and swap in a plant-based meat sub, but where’s the fun in that?! Using beans and sweet potatoes keeps it naturally meat-free.
  • Budget-Friendly. And skipping those expensive meat substitutes also means this vegan chili recipe is much easier on the pocketbook. 
  • Hearty and Filling. When I sit down to eat a bowl of chili, I expect a stick-to-your-ribs kind of meal. This recipe delivers! Even Ben, who was skeptical about the idea of chili without meat (his usual favorite is my Instant Pot Paleo Chili), was won over by this recipe.
  • Amazing for Meal Prep. This recipe serves 6, you can easily double it in an extra-large pot, it freezes beautifully, and leftovers taste amazing. Yee haw!
Wooden spoon stirring vegan chili in Dutch oven.

Key Ingredients

You’ll find the full list of ingredients in the recipe card below, but here are some notes to keep in mind.

  • Yellow Onion. The foundation of flavor in this vegan chili recipe. Make sure to dice it evenly.
  • Red and Green Bell Peppers. Green bell peppers have a pleasing sharpness about them and a flavor that’s almost a bit grassy, while red bell peppers are mellow and sweet. I love the combination of both in chili!
  • Sweet Potatoes. These add a little bit of natural sweetness, along with some body and extra nutrition.
  • Garlic. Freshly minced garlic provides a punchier flavor than dried.
  • Tomato Paste. This deepens the flavor and makes it more satisfying. It’s one of those ingredients you don’t necessarily notice, but you’d miss it if it wasn’t there.
  • Seasonings. Chili powder, ground cumin, smoked paprika, cayenne (if you’d like), and salt.
  • Unsweetened Cocoa Powder. A trick that adds richness, depth, and a little earthiness. (No, it won’t make your chili taste like chocolate. I promise!)
  • Canned Diced Tomatoes. Fire-roasted tomatoes add even more flavor if you have them.
  • Beans. A combination of canned black beans and pinto beans are what makes this vegan chili so satisfying.
  • Vegetable Broth. Just enough for a chili that’s saucy without being watery. Use low sodium to control the salt level.
  • Pure Maple Syrup. This balances the acidity of the tomato.
  • Toppings. Ben and I like to add sliced avocado, fresh cilantro, crushed tortilla chips (I love these Air Fryer Tortilla Chips!), and a squeeze of fresh lime. Plant-based cheese and sour cream will keep it vegan.

How to Make Vegan Chili

  • Cook the Vegetables. Soften them in a Dutch oven with olive oil. Don’t brown them! You just want them softened.
  • Make It Tasty. Reduce the heat and add the garlic, tomato paste, and seasonings. Stir to coat the veggies and toast the spices. They’ll smell fragrant after about a minute.
  • Simmer. Stir in the tomatoes, beans, and broth and bring to a boil. Then reduce the heat to maintain a simmer, cover partially, and cook for 30 minutes.
  • Make It THICK. Use an immersion blender to thicken up your chili. (No immersion blender? Just puree a portion of the vegan chili in your blender and stir it back in.)
  • Serve. Ladle the chili into bowls, add your favorite toppings, and ENJOY!

Recipe Variations

  • Swap Out the Sweet Potatoes. Use butternut squash instead.
  • Chipotle Vegan Chili. Replace the smoked paprika with chipotle powder or add canned chipotle peppers in adobo.
  • Switch Up the Beans. Swap one of the varieties with kidney beans, use all pinto or all black beans, or swap in cooked dried beans (you’ll need 3 cups of cooked black beans and 1 1/2 cups of cooked pinto beans).
Vegan chili in bowl with sliced avocado, lime wedge, sour cream, and cilantro.

What to Serve with Vegan Chili

  • More Topping Ideas. Pepitas! Crispy oyster crackers! A drizzle of cashew cream or vegan yogurt. Pickled Jalapeños and Pickled Red Onions add a pop of acidity that’s delightful too!
  • Grains. You can serve this vegan chili recipe over cooked quinoa or wheat berries for extra satisfaction. (This is also a great way to stretch out smaller amounts of leftovers.)
  • Cornbread. It’s not vegan but it is vegetarian: try my Jalapeno Cornbread or Skillet Cornbread.

Vegan Chili Recipe

5 From 4 reviews . Help us out! Review HERE.Help out & review HERE

Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour

Servings: 6 servings
Packed with beans, sweet potatoes, and smoky spices, this vegan chili recipe is a cozy meal that’s plant-based and so easy to make!

Ingredients
  

For Serving:

  • Sliced avocado
  • Chopped fresh cilantro
  • Crushed tortilla chips
  • Lime wedges
  • Dairy free cheese or sour cream

Instructions
 

  • In a large Dutch oven or similar large, sturdy pot, heat the olive oil over medium. Once it is hot, add the onion, red bell peppers, green bell pepper, and sweet potatoes. Cook, stirring occasionally, until the onions are turning translucent and the peppers begin to soften, about 10 minutes.
  • Reduce the heat to medium low. Add the garlic, tomato paste, chili powder, cumin, smoked paprika, cocoa powder, salt, and cayenne. Cook and stir for 1 minute, until very fragrant.
  • Stir in the diced tomatoes, beans, and vegetable broth. Bring the mixture to a boil. Partially cover the pot and reduce the heat to a simmer. Continue cooking for 30 minutes, stirring periodically and adjusting the heat as needed so that you maintain a gentle simmer.
  • Remove from the heat. With an immersion blender, partially puree the chili to thicken it a little, but leave it plenty chunky, a few pulses should do it (or you can carefully transfer 2 big ladlefuls of the chili to a blender and puree, then stir the blended portion back into the chili.)
  • Stir in the vinegar and maple syrup. Taste and adjust the seasoning as desired—you may want more salt,  maple syrup, or cayenne depending on your heat and flavor preferences.
  • Serve hot with desired toppings such as avocado, chopped cilantro, vegan sour cream, lime wedges, or toasted pepitas.

Notes

  • TO STORE: Refrigerate this vegan chili in an airtight container for up to 5 days.
  • TO REHEAT: Warm on the stovetop over medium-low heat until hot, adding a splash of broth or water if it’s too thick. The microwave also works if you’re heating a single bowl of chili.
  • TO FREEZE. Transfer the chili to a freezer bag or airtight container and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Nutrition

Serving: 1(of 6)Calories: 374kcalCarbohydrates: 68gProtein: 16gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gTrans Fat: 0.003gPotassium: 1387mgFiber: 20gSugar: 12gVitamin A: 12972IUVitamin C: 88mgCalcium: 180mgIron: 7mg

Did you try this recipe?

I want to see!

Follow @wellplated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!

You May Also Like

Free Email Series
Sign Up for FREE Weekly Meal Plans
Each includes a grocery list, budget, and 5 healthy dinners, helping you save time, save money, and live better! From time to time we’ll send you the best of Well Plated. You can unsubscribe anytime.
Avatar photo

Erin Clarke

Hi, I’m Erin Clarke, cookbook author and the home cook behind Well Plated. I’ve helped millions of people cook healthier meals that actually taste amazing and sold over 190,000 books! I’m here to help you save time, dirty fewer dishes, and feel great about what you’re eating, without overthinking it. Welcome!

Learn more about Erin

Leave a Comment

Did you make this recipe?

Don't forget to leave a review!

Your email address will not be published. Required fields are marked *

Recipe Rating




The maximum upload file size: 5 MB. You can upload: image, video. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop files here


  1. I’m always looking for good vegan recipes, and this chili was pretty good. It’s easy to throw together and doesn’t leave me feeling hungry right after. I might try adding more beans or some chopped peppers next time for a little extra texture.5 stars

  2. This chili was really good! I wasn’t sure about the sweet potatoes at first, but they actually worked so well with the beans. I topped mine with avocado and a squeeze of lime, and it made a huge difference. I’m really happy with this one. Thanks5 stars

  3. Wow I didn’t expect it to be this good. I’m not vegan but I’ve been trying to eat less meat. The flavor was amazing, smoky and a little sweet from the sweet potatoes. I had it with rice and it was super filling.5 stars

  4. I love this vegan chili! It is warm and filling and packed with nutrients. It is also delish!
    You’ll never miss the meat.5 stars

No comments (yet). Help our readers and give a thumbs up to any comment you found helpful!