I’ve found that getting a hearty, family-friendly dinner on the table during the week can be a challenge. This easy vegan chili recipe is my new go-to for cozy comfort food on a chilly night, and it’s so easy to make. The combination of creamy chipotle swirl and smoky roasted corn takes this chili from basic to gourmet in about 45 minutes, creating an experience far beyond standard weeknight fare. We use walnuts and mushrooms to replace the traditional ground meat texture, making it hearty and satisfying for everyone in the family. This is the perfect plant-based meal to share, and it proves that healthy eating doesn’t mean sacrificing flavor.

Ingredients
- Olive Oil: 30 mL / 2 tbsp olive oil. Used to sautรฉ the aromatics and roast the corn. You can use avocado oil as an alternative for a higher smoke point, if desired.
- Aromatics: 1 large (approx. 200g) yellow onion (finely chopped), 4 cloves garlic (minced), 1 large (approx. 200g) red bell pepper (diced). These build the base flavor. Mince the garlic finely and dice the onion and pepper uniformly for even cooking.
- Texture Base: 60 g / 1/2 cup crumbled walnuts and 150 g / 5 oz cremini mushrooms (finely diced). These create the meaty texture and umami flavor in this vegan chili recipe. Ensure the mushrooms are finely diced so they blend seamlessly into the chili; you can pulse them in a food processor for speed (or use pre-made plant-based ground meat substitute for a shortcut).
- Spices & Seasonings: 30 mL / 2 tbsp chili powder, 15 mL / 1 tbsp ground cumin, 15 mL / 1 tbsp smoked paprika, 5 mL / 1 tsp dried oregano, 5 mL / 1 tsp unsweetened cocoa powder, 1 mL / 1/4 tsp cayenne pepper (optional, for extra heat), 1 mL / 1/4 tsp black pepper. The combination of spices delivers classic chili flavor with a smoky depth from the smoked paprika, making this an easy vegan chili recipe to adapt. The unsweetened cocoa powder is a secret ingredient that deepens the flavor without making the chili taste like chocolate.
- Tomatoes & Broth: 794 g / 28 oz can crushed tomatoes, 60 g / 2 tbsp tomato paste, 700 mL / 3 cups vegetable broth. Crushed tomatoes provide a robust base. Tomato paste adds concentrated flavor; ensure you cook it down briefly.
- Beans: 425 g / 15 oz can black beans (drained and rinsed), 425 g / 15 oz can kidney beans (drained and rinsed). These add protein and hearty substance. Make sure to thoroughly rinse canned beans to remove excess salt and starch.
- Sweetener & Seasoning: 15 mL / 1 tbsp maple syrup (optional, for balance), salt to taste. Maple syrup cuts through the acidity of the tomatoes and balances the bitterness of the cocoa and chili powder in this hearty vegan chili recipe. Adjust salt at the end.
- Smoky Chipotle Swirl: 120 g / 1 cup raw cashews (soaked), 1-2 canned chipotle peppers in adobo sauce (deseeded for less heat), 15 mL / 1 tbsp adobo sauce from can, 15 mL / 1 tbsp fresh lime juice, water (as needed), 1.25 mL / 1/4 tsp salt. The cashews create a rich, creamy, dairy-free base. The chipotles add mild heat and smoky flavor.
- Roasted Corn Topping: 200 g / 1.5 cups frozen corn kernels, 5 mL / 1 tsp olive oil, 1.25 mL / 1/4 tsp smoked paprika, pinch of salt. Roasting the corn brings out sweetness and adds a char and smokiness.
- Garnish: Small bunch fresh cilantro (chopped). Adds brightness; use chopped green onions instead for non-cilantro fans.
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
- Roast the Corn: Preheat your oven to 200ยฐC / 400ยฐF. On a baking sheet, toss the frozen corn kernels with 5 mL / 1 tsp olive oil, 1.25 mL / 1/4 tsp smoked paprika, and a pinch of salt. Roast for 15-20 minutes, or until the kernels are lightly charred and tender; set aside for garnish.
- Prepare the Smoky Chipotle Swirl: While the corn roasts, soak 1 cup (120 g) raw cashews in hot water for at least 30 minutes, then drain thoroughly. Combine the soaked cashews, chipotle peppers, adobo sauce, lime juice, 60 mL / 1/4 cup water, and 1/4 tsp salt in a high-speed blender. Blend until completely smooth and creamy, adding more water 15 mL / 1 tbsp at a time if necessary to reach a thick but pourable consistency.
- Sautรฉ the Aromatics: Heat 30 mL / 2 tbsp olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the chopped yellow onion and cook until softened and translucent, about 5-7 minutes, stirring occasionally. Add the minced garlic and diced red bell pepper; cook for another 3-4 minutes, until fragrant and slightly tender.
- Add Texture and Toast Walnuts: Stir in the crumbled walnuts and finely diced cremini mushrooms. Continue cooking for 8-10 minutes, stirring occasionally, until the mushrooms are browned and their liquid has completely evaporated. The walnuts will also toast slightly during this process, intensifying their nutty, savory flavor and meaty texture, which is key to making a satisfying vegan chili recipe easy. If the mixture looks too dry, I add another splash of olive oil to keep everything moving.
- Bloom the Spices: Add the chili powder, ground cumin, smoked paprika, dried oregano, unsweetened cocoa powder, cayenne pepper (if using), and black pepper to the pot. Cook for 1 minute, stirring constantly, to toast the spices; this process releases their full flavor and aroma. Do not overcook the spices, or they may become bitter; proceed immediately to the next step.
- Simmer the Chili Base: Pour in the crushed tomatoes, tomato paste, vegetable broth, black beans, kidney beans, and maple syrup (if using). Stir well to combine. Bring the mixture to a simmer, then reduce the heat to low, cover, and cook for at least 30 minutes, stirring occasionally, to allow the flavors of this vegan chili recipe to meld completely.
- Finish and Serve: Stir the roasted corn kernels into the chili, taste, and adjust the salt as needed for optimal flavor in this easy vegan chili recipe. Ladle the hot chili into individual rustic bowls. Drizzle or swirl the prepared Smoky Chipotle Swirl over the top. Garnish with fresh chopped cilantro over the swirl and chili for a final pop of color and freshness.
The Secret to This Chili: Smoky Chipotle Swirl
The smoky chipotle swirl is a creamy, dairy-free topping made from cashews and chipotle peppers in adobo sauce. It adds a rich, cool contrast to the hot chili and layers in a complex smoky flavor. This swirl takes this simple vegan chili recipe easy to a gourmet level, making it feel extra special for family dinners.
Making It Kid-Friendly:
If you are cooking for heat-sensitive palates, you can serve the chili plain for children. Alternatively, make a separate plain cashew cream (cashews, water, salt) and keep the chipotle swirl as an optional topping for adults. This ensures everyone at the table enjoys this hearty meal without any complaints about spice.
Blending Tips for Success:
Ensure your cashews are fully softened before blending by soaking them in hot water for at least 30 minutes. For the smoothest consistency, use a high-speed blender and scrape down the sides as you go. Adjust the water amount until the swirl is thick enough to drizzle but not too watery, usually between 1/4 and 1/2 cup total.

Make-Ahead and Freezing Tips
How Long Does It Last in the Fridge?
This easy vegan chili recipe holds up beautifully in the refrigerator for 3-4 days in an airtight container. The flavors continue to deepen overnight, making it even better on day two. Reheat gently on the stovetop over medium-low heat or in a microwave.
Freezing Instructions:
Chili is an excellent candidate for freezing for future healthy eating; allow it to cool completely before transferring to freezer-safe containers. Freeze in single-serving portions for easy weeknight reheating, where it will last for up to 3 months. When reheating from frozen, add a splash of vegetable broth to restore moisture and adjust seasoning.
Important Swirl Note:
Do not freeze the chipotle swirl. The texture of cashew cream can become grainy when frozen and thawed. Prepare the swirl fresh just before serving.
FAQs
What can I use instead of walnuts for texture?
If you have a nut allergy, you can easily swap the walnuts for green lentils or finely diced mushrooms alone. I’ve found that using 1 cup of green lentils creates a similar hearty consistency when making this easy vegan chili recipe. You can also use pre-made plant-based ground meat substitutes; adjust the cooking time as needed.
Can I use different beans?
Yes, this recipe is flexible. You can easily substitute pinto beans or cannellini beans for either the kidney beans or black beans. A combination of three types of beans works very well in this healthy vegan chili recipe.
Why add cocoa powder to chili?
The cocoa powder (unsweetened) deepens the color and complexity of the chili. It adds a rich, earthy, and slightly bitter note that balances the sweetness of the tomatoes and corn. This trick gives the easy vegan chili recipe a slow-simmered flavor in a fraction of the time.
How do I make this chili spicier?
To increase the heat, simply add more cayenne pepper or use a second chipotle pepper in the swirl. For extra heat, add a pinch of red pepper flakes when blooming the spices in step 5. You can also serve with a dash of hot sauce on the side for individual heat control.
Is the Smoky Chipotle Swirl necessary?
No, the chili is delicious on its own, but the swirl adds significant flavor and creaminess. You can use store-bought vegan sour cream or a sprinkle of vegan cheese as an alternative topping. For a simple family dinner, I sometimes skip the swirl completely, especially during busy weeknights.
How long does it take to make?
This easy vegan chili recipe takes about 15 minutes of hands-on prep time, plus a minimum of 30 minutes simmering time. The total time is approximately 45 minutes from start to finish for a weeknight-friendly meal.
Conclusion
This easy vegan chili recipe proves that hearty comfort food doesn’t have to be complicated. With rich, smoky flavors from the chipotle swirl and toasted walnuts, this meal is satisfying and healthy for the whole family. Make a big batch this week for easy meal prep, and watch it disappear. Save this recipe for a quick and healthy family dinner idea on Pinterest.
Print
vegan chili recipe easy
- Total Time: 60 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
A hearty and flavorful vegan chili featuring walnuts and mushrooms for texture, enhanced by a smoky chipotle cashew swirl and roasted corn topping, perfect for a cozy weeknight meal.
Ingredients
- 35 mL / 2.33 tbsp olive oil, divided
- 1 large yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 large red bell pepper, diced
- 60 g / 0.5 cup walnuts, crumbled
- 150 g / 5 oz cremini mushrooms, finely diced
- 30 mL / 2 tbsp chili powder
- 15 mL / 1 tbsp ground cumin
- 15 mL / 1 tbsp smoked paprika
- 5 mL / 1 tsp dried oregano
- 5 mL / 1 tsp unsweetened cocoa powder
- 1 mL / 0.25 tsp cayenne pepper (optional)
- 1 mL / 0.25 tsp black pepper
- 794 g / 28 oz can crushed tomatoes
- 60 g / 2 tbsp tomato paste
- 700 mL / 3 cups vegetable broth
- 425 g / 15 oz can black beans, drained and rinsed
- 425 g / 15 oz can kidney beans, drained and rinsed
- 15 mL / 1 tbsp maple syrup (optional)
- Salt, to taste
- 120 g / 1 cup raw cashews, soaked
- 1–2 canned chipotle peppers in adobo sauce, deseeded
- 15 mL / 1 tbsp adobo sauce from can
- 15 mL / 1 tbsp fresh lime juice
- Water, as needed
- 1.25 mL / 0.25 tsp salt (for swirl)
- 200 g / 1.5 cups frozen corn kernels
- 1.25 mL / 0.25 tsp smoked paprika (for corn)
- Pinch of salt (for corn)
- Small bunch fresh cilantro, chopped (for garnish)
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
- Roast Corn Topping: Preheat oven to 400ยฐF (200ยฐC). Toss corn kernels with 5 mL / 1 tsp olive oil, 1.25 mL / 0.25 tsp smoked paprika, and a pinch of salt on a baking sheet. Roast for 15-20 minutes, or until lightly charred and tender; set aside for garnish.
- Make Chipotle Swirl: Soak 1 cup (120 g) raw cashews in hot water for at least 30 minutes, then drain thoroughly. Combine the soaked cashews, chipotle peppers, adobo sauce, lime juice, 60 mL / 0.25 cup water, and 1.25 mL / 0.25 tsp salt in a high-speed blender. Blend until completely smooth and creamy, adding more water 15 mL / 1 tbsp at a time if necessary to reach a pourable consistency.
- Sautรฉ Onion and Peppers: Heat 30 mL / 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened (about 5-7 minutes). Add the minced garlic and diced red bell pepper; cook for another 3-4 minutes until fragrant.
- Brown Mushrooms and Walnuts: Stir in the crumbled walnuts and finely diced cremini mushrooms. Continue cooking for 8-10 minutes, stirring occasionally, until the mushrooms are browned and their liquid has evaporated. Add an additional splash of olive oil if the mixture becomes too dry.
- Toast Spices: Add the chili powder, ground cumin, smoked paprika, dried oregano, unsweetened cocoa powder, cayenne pepper (if using), and black pepper to the pot. Cook for 1 minute, stirring constantly, to bloom the spices.
- Simmer Chili: Pour in the crushed tomatoes, tomato paste, vegetable broth, black beans, kidney beans, and maple syrup (if using). Stir well to combine. Bring the mixture to a simmer, then reduce heat to low, cover, and cook for at least 30 minutes, stirring occasionally.
- Finish and Serve: Stir the roasted corn kernels into the chili, taste, and adjust the salt as needed. Ladle the hot chili into bowls and drizzle or swirl with the prepared Smoky Chipotle Swirl. Garnish with fresh chopped cilantro.
Notes
To achieve a creamy swirl, ensure cashews are soaked for at least 30 minutes before blending. For a consistent texture, finely dice the mushrooms or pulse them in a food processor to blend seamlessly into the chili base. The maple syrup balances the acidity of the tomatoes and bitterness of the cocoa powder.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups (400 g)
- Calories: 400 calories
- Sugar: 15 g
- Sodium: 450 mg
- Fat: 22 g
- Saturated Fat: 2 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 7 g
- Protein: 12 g
- Cholesterol: 0 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.