Go Back
Vegan mushroom chili topped with shredded cheese, sour cream, fresh jalapeño slices, and cornbread in a cozy bowl

Vegan Mushroom Chili (Hearty, Meaty & Meatless)

Being Ecomomical
This hearty vegan mushroom chili is thick, rich, and incredibly satisfying, with a “meaty” texture created from finely chopped mushrooms. A cozy one-pot comfort meal perfect for cold nights, meal prep, or a budget-friendly family dinner.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Course Main Course
Cuisine American
Servings 6

Ingredients
  

  • 2 tablespoons olive oil
  • 2 pounds mushrooms finely chopped
  • 1 large onion diced
  • 3 cloves garlic minced
  • 1 green bell pepper diced
  • 3 –4 Roma tomatoes diced
  • 1 can 15 oz red kidney beans, drained and rinsed
  • 1 can 15 oz black beans, drained and rinsed
  • 2 cups vegetable broth
  • 2 tablespoons tomato paste
  • 2 tablespoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • ½ teaspoon dried oregano
  • ½ teaspoon salt or to taste
  • ¼ teaspoon black pepper
  • Optional: pinch of cayenne pepper for heat

Instructions
 

Cook the Mushrooms First

  • Heat olive oil in a large pot or Dutch oven over medium-high heat.
  • Add the finely chopped mushrooms and cook, stirring occasionally, until they release their moisture and the liquid cooks off completely, about 10–15 minutes.
  • The mushrooms will shrink significantly and begin to brown slightly. This step creates a firm, hearty texture instead of a watery chili.

Add Aromatics and Vegetables

  • Add the diced onion and green bell pepper to the pot. Cook until softened, about 5 minutes.
  • Stir in the minced garlic and cook for 30 seconds until fragrant.

Build the Chili Base

    Add:

    • Diced Roma tomatoes
    • Tomato paste
    • Chili powder
    • Cumin
    • Paprika
    • Oregano
    • Salt and pepper
    • Stir well to coat everything evenly in the spices.

    Add Beans and Broth

    • Pour in the vegetable broth and add the kidney beans and black beans.
    • Bring to a gentle boil, then reduce heat and simmer uncovered for 20–30 minutes, stirring occasionally, until thickened.

    Taste and Adjust

    • Taste and adjust seasoning as needed. Add more salt, chili powder, or cayenne to suit your preference.

    Notes

    • Finely chopping the mushrooms creates a texture similar to ground beef.
    • Cooking the mushrooms first prevents a watery or mushy chili.
    • The chili thickens as it sits and tastes even better the next day.

    Optional Toppings

    • Sliced jalapeños
    • Shredded cheese or vegan cheese
    • Sour cream or dairy-free alternative
    • Avocado slices
    • Fresh cilantro
    • Cornbread

    Storage

    Refrigerate leftovers in an airtight container for up to 4 days.
    Freeze for up to 3 months. Reheat on the stovetop or microwave, adding a splash of broth if needed.