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 mins
Cook Time 45 minutes mins
Total Time 1 hour hr 5 minutes mins
Course Main Course
Cuisine American
- 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
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.
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.
-
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.