This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This vegan chili is the best! It’s rich, delicious, and filling, and it doesn’t taste vegan. Made with beans, dark beer, tomatoes, chipotle peppers, and quinoa, it’s a perfect healthy, meatless dinner during tailgating season, fall, or winter. Super easy to make and perfect with cornbread. Soy free.

Chili served in a bowl with a spoon and piece of cornbread

Why This Recipe is so Good

  • This is a healthy weeknight meal, it’s low in fat and each serving is under 400 calories.
  • This chili is a well balanced meal, with fiber, protein and lots of vitamins and minerals from the veggies.
  • This vegan chili recipe is naturally soy and gluten-free.
  • It comes together quickly and it is so full of flavor!
  • It’s perfect for meal prep and make ahead meals.

Why You’ll Love It

This is a great chili recipe for a weeknight meal. Often, chili recipes require a long cooking time, but this meal only takes 45 minutes to make. It’s high in fiber and protein, so it keeps you feeling full and I promise you won’t even miss the meat! This is a great dish for those trying to cut down on their meat intake and it’s full of rich and smokey flavors.

Perfect for Meal Prep and Make-Ahead Meals

Chili is a great option if you are looking to cook in bulk for easy to grab meals throughout the week, and my vegan version is no exception. This recipe makes eight hearty servings and leftovers will keep in the fridge for around five days. It also freezes really well. I love to cook a big batch, freeze some, and keep some in the fridge for an easy heat up meal later in the week.

Vagan chili in a pot with a wooden spoon

A Well-Balanced Meatless Meal

This vegan chili recipe has a ton of healthy and tasty ingredients in it:

  • Beans – there is a good helping of beans in this meal, which are an amazing source of protein and fiber. They are nutrient dense and a great source of folate, zinc and iron.
  • Quinoa – Naturally gluten-free, this grain is high in B vitamins, iron, antioxidants and protein.
  • Veggies – the mushrooms, onions and peppers all contain a great variety of vitamins and minerals.
  • Tomatoes – the canned tomatoes are a great source of vitamin C and K, antioxidants and potassium.

Chef’s Tips

  • You can use any canned beans you like in this recipe, kidney, pinto and black beans all work well.
  • You can swap the beer for a vegetable broth if you prefer.
  • To serve, top the chili with all your favorites like avocado, dairy free sour cream, fresh coriander and jalapeños.
Vegan chili served in a white bowl with toppings

Be sure to check out these other tasty vegan recipes!

Recipe By: Cheryl Malik
4.86 from 7 votes

Vegan Chili

Prep 15 minutes
Cook 45 minutes
A delicious chili that doesn't taste vegan. Rich and filling, with beans, dark beer, tomatoes, chipotle peppers, and a bit of quinoa. Perfect with cornbread! Made without soy or faux-meat products.
8 servings


  • 3 tablespoons avocado oil or other neutral oil, divided
  • 2 medium onions chopped
  • 4 cloves garlic minced
  • 8 ounces mushrooms chopped
  • 2 tablespoons dried oregano
  • 4 tablespoons chili powder
  • 1 ½ teaspoon smoked paprika
  • ½ teaspoon cayenne pepper optional
  • 1 teaspoon ground cumin
  • 1 6- oz can tomato paste
  • 1 cup dark beer like stout. See Note
  • 1 14.5- ounce can roasted diced tomatoes
  • 2 cups cooked quinoa
  • 2 whole chipotle peppers in adobo sauce
  • salt and black pepper
  • 3 15- ounce cans beans like kidney, pinto, or black beans, drained. See Note
  • 1-2 cups bean liquid to desired consistency


  • chopped yellow onion
  • dairy-free sour cream or yogurt
  • jalapenos fresh or pickled
  • fresh cilantro chopped



  • Add 1 1/2 tablespoons oil to a large heavy-bottomed pot over medium heat. Add onions and garlic; sauté until softened, about 4-5 minutes. Add remaining oil then mushrooms. Sauté until softened, about another 5 minutes.
  • Stir in the spices (oregano, chili powder, paprika, cayenne pepper, and cumiand stir until fragrant, about 1-2 minutes.
  • Stir in the tomato paste and cook about 4-5 minutes or until a darker red color and scorching on the bottom.
  • Pour in remaining ingredients, starting with 1 cup bean liquid, and stir. Add in an extra cup of bean liquid if you prefer a soupier chili. Bring to a boil then reduce heat to a simmer and simmer 30 minutes.
  • Top with diced avocado, chopped yellow onion, fresh cilantro, dairy-free sour cream, etc., and serve with cornbread.
I like to use 2 cans dark kidney beans and 1 can light kidney beans.
Instead of canned beans, you can also use 4 1/2 cups cooked dried beans.
If you prefer not to use beer in this chili, swap the beer out for 1 cup veggie broth or more bean liquid.
Keeps in an airtight container in the fridge up to 5 days.

Approximate Information for One Serving

Calories: 388calProtein: 20gFat: 8gSaturated Fat: 1gSodium: 400mgPotassium: 1225mgTotal Carbs: 62gFiber: 18gSugar: 8gNet Carbs: 44gVitamin A: 2215IUVitamin C: 11.4mgCalcium: 121mgIron: 8.1mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Where To Next?