Spicy Vegan Chili with Avocado and Cilantro Topping

5 min prep 3 min cook 4 servings
Spicy Vegan Chili with Avocado and Cilantro Topping
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something about a bubbling pot of chili that feels like a hug in a bowl—especially when the days grow shorter and the air carries that first crisp whisper of fall. I first made this Spicy Vegan Chili on a Sunday when the rain wouldn’t let up and the farmers’ market was practically giving away late-season tomatoes and poblanos. I wanted the smoky depth I remembered from my grandmother’s beef chili, but I needed it to be week-night friendly, completely plant-based, and exciting enough to serve to friends who roll their eyes at the word “vegan.” One spoonful of the finished stew—thick, mahogany-red, crowned with cool avocado and bright cilantro—and I knew I’d nailed the brief. Since then, it’s become my go-to for potlucks, game-day watch parties, and those frantic “what can I make on Sunday that will feed me lunch all week?” moments. The ingredients list looks humble, but the alchemy that happens while it simmers is pure magic.

Why This Recipe Works

  • Layered Heat: A trio of fresh, dried, and smoked chiles builds complexity without blowing out your palate.
  • Umami Bomb: Miso paste and fire-roasted tomatoes deliver the slow-cooked depth usually supplied by meat.
  • Texture Play: Half the beans are mashed to create a silky, chili-con-carne body while the rest stay whole for bite.
  • One-Pot Wonder: From sauté to simmer, everything happens in a single Dutch oven—minimal dishes, maximum flavor.
  • Freezer Hero: It thickens as it stands, so reheats are even better than day one.
  • Customizable Heat: Seed your jalapeños or swap in mild poblanos to tame the flames for sensitive eaters.
  • Fresh Finish: Cool avocado, zesty lime, and herbaceous cilantro keep the flavors vibrant and photo-ready.

Ingredients You'll Need

Ingredients

Olive Oil: A modest slick of good extra-virgin oil is where we bloom our spices. Look for something grassy and peppery—its flavor will carry through the whole dish.

Onion & Garlic: Yellow onion for sweetness, plus a whole head of garlic. Yes, a head, not a clove. Finely minced, it melts into the chili and gives that slow-cooked vibe.

Fresh Chiles: I use one jalapeño and one poblano. Jalapeño brings the heat; poblano offers a green, almost fruity note. If you’re shy on spice, seed the jalapeño or sub a second poblano.

Red Bell Pepper: For sweetness and color. Roast it yourself for bonus smoky depth, or grab a jar of roasted reds in water (not oil) to save time.

Tomato Paste: Buy the kind in a tube so you can use just two tablespoons without opening a whole can. We caramelize it for a deep, almost raisiny sweetness.

Miso Paste: My secret weapon for vegan umami. Any color works; white is mildest, red is saltier. Whisk it with a splash of hot broth before adding to avoid lumps.

Chili Powder & Cumin: Choose a fresh, fragrant chili powder—never that dusty jar from 2015. I grind whole cumin seeds in a mortar for citrusy brightness.

Smoked Paprika & Oregano: Smoked paprika supplies the campfire note; Mexican oregano adds a hint of citrus and licorice. Crush the oregano between your palms to wake it up.

Fire-Roasted Tomatoes: One 28-ounce can, juices and all. Fire-roasting concentrates flavor and adds subtle char without extra work.

Vegetable Broth: Low-sodium so you control salt. If you have homemade, now is its moment to shine.

Beans: A mix of black and kidney gives color contrast. Cook your own for the best bite, but canned are absolutely fine—just rinse off the canning liquid to remove excess starch and sodium.

Maple Syrup: A teaspoon balances acidity and heat. Don’t skip it; you won’t taste maple, just harmony.

Lime Juice & Zest: Added at the end for a bright pop that lifts all the heavy flavors.

Avocado, Cilantro & Green Onion: Cool, creamy, crunchy, fresh—this trio turns a simple bowl into restaurant-level comfort.

How to Make Spicy Vegan Chili with Avocado and Cilantro Topping

1
Prep Your Mise en Place

Dice the onion, mince the garlic, seed and mince the chiles, cube the bell pepper, rinse and drain the beans. Measure spices into a small bowl so they’re ready to hit the hot oil all at once—this prevents burning and ensures even coating.

2
Bloom the Aromatics

Heat 2 Tbsp olive oil in a heavy Dutch oven over medium. Add onion and ½ tsp salt; sauté 5 minutes until translucent. Stir in garlic, chiles, and bell pepper; cook 3 minutes more. You want the vegetables soft but not browned—adjust heat as needed.

3
Toast the Spices & Tomato Paste

Clear a space in the center of the pot, add another drizzle of oil, then sprinkle in chili powder, cumin, smoked paprika, and oregano. Stir constantly for 45 seconds until fragrant. Add tomato paste; mash and stir 2 minutes until it darkens to brick red.

4
Deglaze with Broth

Pour in 1 cup of vegetable broth, scraping the pot’s bottom with a wooden spoon to lift every speck of flavorful fond. Whisk miso into the remaining broth until smooth, then add it along with the tomatoes and their juice.

5
Simmer to Marry Flavors

Bring to a gentle boil, reduce heat to low, partially cover, and simmer 20 minutes. Stir occasionally; the liquid should reduce by about one-third and turn glossy.

6
Create a Creamy Body

Ladle out 1 cup of beans plus a little liquid into a bowl; mash with a potato masher until almost smooth. Return the mash to the pot. This thickens the chili naturally, no flour needed.

7
Add Remaining Beans & Season

Stir in remaining whole beans, maple syrup, and ½ tsp salt. Simmer uncovered 10 minutes. Taste and adjust: more salt for depth, a splash of maple if too tangy, pinch of cayenne for extra fire.

8
Finish with Freshness

Off heat, stir in lime zest and juice. Let rest 5 minutes so flavors integrate. Serve steaming into bowls and top generously with diced avocado, chopped cilantro, sliced green onion, and an extra squeeze of lime.

Expert Tips

Toast Whole Spices

For next-level aroma, toast whole cumin and coriander seeds in a dry skillet, then grind. The volatile oils bloom and perfume the entire kitchen.

Low & Slow Wins

If you have time, simmer 45 minutes instead of 20. The tomatoes caramelize and the flavors meld into something almost wine-like.

Bean Liquid Magic

If you cook beans from scratch, reserve their starchy liquid (aquafaba) and use it in place of water when thinning the chili for a glossy finish.

Cool Before Freezing

Chill the chili completely in the fridge before ladling into freezer bags. It prevents ice crystals and keeps spices from turning dull.

Color Pop Toppings

Add quick-pickled red onions or thin radish slices for hot-pink crunch that makes the green avocado sing.

Scoville Control

Taste the raw jalapeño first; heat levels vary wildly. Remove the placenta (white ribs) to drop the heat by half without losing flavor.

Variations to Try

  • Smoky Sweet-Potato Chili: Fold in 1 peeled, diced sweet potato during step 5. It cooks in the simmer and adds a subtle sweetness that plays beautifully against the heat.
  • Three-Bean Chocolate Mole: Add 1 square (10 g) of 70% dark chocolate and 1 Tbsp almond butter with the beans. You’ll get a silky, mole-like richness no one will guess is vegan.
  • Quinoa Power Boost: Stir in ½ cup rinsed quinoa with the broth. It plumps in 15 minutes and adds complete protein plus a fun caviar-like pop.
  • Tex-Mex Cornbread Casserole: Pour the finished chili into a 9×13 pan, top with your favorite vegan cornbread batter, bake at 375°F for 25 minutes—suddenly it’s a potluck centerpiece.
  • Green Chili Verde: Swap fire-roasted tomatoes for two 7-oz cans of green chiles plus 1 cup tomatillo salsa. Use white beans and finish with roasted pepitas instead of avocado.

Storage Tips

Refrigerator: Cool completely, transfer to airtight glass jars, and refrigerate up to 5 days. The flavors deepen each day, making it perfect for Sunday meal prep.

Freezer: Portion into silicone muffin trays, freeze solid, then pop out the hockey-puck portions into a zip-top bag. They thaw quickly in a saucepan and give you single-serve portions on demand.

Reheating: Add a splash of broth or water—the chili thickens as it sits. Warm gently over medium-low, stirring often, to prevent scorching. Microwave works too: use 50% power, stir every minute.

Make-Ahead Parties: Double the recipe and keep it warm in a slow-cooker on the “keep warm” setting for up to 4 hours. Stir occasionally and add broth if it starts to look dry.

Frequently Asked Questions

Yes—use ¼ cup broth to sauté the vegetables instead of oil. Keep the heat gentle and stir often; the spices will still toast, though you may need an extra pinch for richness.

Stir in a splash of coconut milk or add an extra ½ cup crushed tomatoes and a pinch of sugar. Serving with a dollop of vegan sour cream also tames the heat instantly.

Absolutely. Just ensure your miso is made from rice or soybeans without barley, and double-check that your spice blends are certified GF.

Yes. Soak 1 cup of each bean overnight, simmer until tender (about 1 hour), then proceed with the recipe. Reserve the cooking liquid and substitute for broth.

Dice just before serving and toss with a squeeze of lime—it prevents browning and mirrors the chili’s citrus lift. A pinch of flaky salt on top makes the avocado taste even creamier.

You can, but brown the aromatics and spices on the stovetop first for best flavor, then transfer to the slow-cooker with remaining ingredients. Cook on LOW 6–7 hours or HIGH 3–4.
Spicy Vegan Chili with Avocado and Cilantro Topping
soups
Pin Recipe

Spicy Vegan Chili with Avocado and Cilantro Topping

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Heat olive oil in a Dutch oven over medium. Add onion and sauté 5 minutes until translucent.
  2. Stir in garlic, jalapeño, poblano, and bell pepper; cook 3 minutes.
  3. Clear center of pot, add tomato paste and all spices; toast 2 minutes, stirring constantly.
  4. Whisk miso into 1 cup broth until smooth; add to pot along with tomatoes and remaining broth. Simmer 20 minutes.
  5. Mash 1 cup of the beans and return to pot with remaining whole beans and maple syrup. Simmer 10 minutes.
  6. Off heat, stir in lime zest and juice. Season with salt. Serve hot topped with avocado, cilantro, and green onion.

Recipe Notes

Chili thickens as it stands. Thin with broth when reheating. For milder heat, seed the jalapeño or substitute a second poblano.

Nutrition (per serving)

298
Calories
15g
Protein
42g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.