This Is the Vegan Chili Every Meat Lover Needs to Make

This mushroom and bean chili recipe is the latest version of probably a dozen or more rich and ‘meaty’ plant-based chilis I’ve been cooking up most of my life. What I always strive to achieve in a good, authentic-tasting chili recipe is a balanced blend of spices, a just-right beans-to-chili ratio, and most important, a rich, hearty texture.

In this chili recipe, the texture is convincingly similar to a conventional chili – containing the animal products I’ve shyed away from. Also, much of the earthy flavor with unami undertones comes from mushrooms. Wait! Before you say, ‘you lost me at mushrooms!’ hear me out. This mushroom and bean chili recipe transforms those fungi! If you couldn’t tell, I’m really determined to prove that mushrooms are the new meat. They are in my house, at least!

advertisement - about this ad

So, how do I make this fungi into a meaty meal in terms of texture and flavor? First, you can use any kind of mushrooms, but I recommend a blend of creminis and shitakes. Shitakes can be expensive, but have a wonderful, full-bodied, earthy flavor that’s kind of magical in this chili. They’re worth the expense if you can splurge. Try the farmers market for a good deal, or grow your own, if you’re on a tight budget.

Second, rather than simply slice or rough-chop the mushrooms, we grind them up in a food processor. I imagine you could also do this by hand but it would take much longer. Just make sure to process until you get a nice, fine dice — and then stop. You don’t want to turn them into mush!

When the weather is cold or you simply just need a bowl of serious comfort food, bake up some rustic polenta muffins (or, get wild with a mug cake) and get ready to sop up every last drop of this delicious, satisfying chili. Top it off with cool mint vegan ice cream, almond ricotta and dairy-free chocolate chip stuffed cannolis, or Norwegian cardamom buns, because why the heck not?

This Is the Vegan Chili Every Meat Lover Needs to Make

Yield: 8

This Is the Vegan Chili Every Meat Lover Needs to Make


  • 1 teaspoon grapeseed oil (or use water if oil free)
  • 1 pound cremini mushrooms cleaned and finely diced (see notes)
  • 1/2 pound shitake mushrooms cleaned and finely diced (see notes)
  • 1 yellow onion diced
  • 6 cloves garlic minced
  • 1 tablespoon ground cumin
  • 1 tablespoon ancho chili powder
  • 1 tablespoon ground fennel
  • 1 tablespoon unsweetened cocoa powder
  • 1/2 teaspoon cayenne pepper
  • 1 28 ounce can whole San Marzano tomatoes, chopped, with liquid reserved (see notes)
  • 1 15 ounce can pinto beans drained and rinsed (or 2 cups/16 ounces of cooked beans)
  • 1 15 ounce can black beans drained and rinsed (or 2 cups/16 ounces of cooked beans)
  • 1/4 cup strong coffee or espresso (the secret ingredient!)
  • 1 1/2 cup water
  • Sea salt to taste


  1. Brush the mushrooms clean with a dry towel. Place mushrooms in a food processor in batches, about 1/4 at a time, and pulse several times to grind. You want them finely diced, but not mushy. (See notes.)
  2. Heat the oil in a Dutch oven over medium-high heat (or use water to keep things from sticking). Add the onion and a pinch of salt and saute for 5 minutes. Add the garlic and saute for 2 minutes.
  3. Add the mushrooms and saute until well browned and the liquid has evaporated, about 10 minutes.
  4. Reduce the heat to medium, add the cumin, chili powder, fennel, cayenne pepper and cocoa powder. Stir, and cook 3 minutes, adding water 1-2 tablespoons at a time if things begin to stick.
  5. Deglaze (loosen and scrape up any brown bits) with the coffee. Add the smashed tomatoes and their liquid, beans, and water and simmer, covered, for at least 30 minutes and up to one hour.


Shitake mushrooms can be expensive, but add a rich, earthy flavor. It's fine to use a smaller amount shitakes or substitute them completely with cremini or white button mushrooms. Just make sure you have about 1 1/2 pounds total. Shitake mushrooms have a tough section on the end of their stem. I snip those off with kitchen shears. If some large pieces of mushrooms remain, don't keep pulsing. You want them finely ground but not mushy. Remove any large pieces and set them aside. Transfer the ground mushrooms from the food processor to a bowl. Then, add any large pieces back to the processor with the next batch and repeat until all of the mushrooms are finely ground. Chopping whole tomatoes can make a mess! To avoid this, I empty the whole can into a large bowl and break them up them with a potato masher. I prefer to use whole tomatoes, as canned diced tomatoes contain a chemical (to keep them from dissolving), which alters the flavor. Also, I find there's no match for the flavor of San Marzanos.

This recipe was republished with permission from Elizabeth Shah, Healthy Midwestern Girl.

recipe image
Recipe Name
This Is the Vegan Chili Every Meat Lover Needs to Make
Author Name
Published On