Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Bowl of hearty vegan chili loaded with vegetables and spices

Hearty Vegan Chili

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Wholesome and hearty, this Hearty Vegan Chili is packed with rich textures and bold flavors that will satisfy any craving, perfect for cozy dinners.

  • Total Time: 40 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 1 cup chopped walnuts
  • 1 diced onion
  • 2 minced garlic cloves
  • 1 diced bell pepper
  • 2 diced carrots
  • 2 cans (15 oz each) drained and rinsed black beans
  • 1 can (15 oz) drained and rinsed kidney beans
  • 1 can (28 oz) crushed tomatoes
  • 2 cups vegetable broth
  • 2 teaspoons chili powder
  • 1 teaspoon cumin
  • Salt and pepper to taste
  • Olive oil for cooking as needed

Instructions

  1. Heat a drizzle of olive oil in a large pot over medium heat. Add the diced onion and minced garlic, sauté for about 3 minutes until soft and fragrant.
  2. Add the diced bell pepper and carrots, cooking for another 5 minutes until they are softened.
  3. Fold in the chopped walnuts and cook for an additional 3 minutes to enhance their flavor.
  4. Add the black beans, kidney beans, crushed tomatoes, and vegetable broth, followed by chili powder, cumin, salt, and pepper. Stir well.
  5. Bring to a boil, then reduce heat and let the chili simmer on low for about 30 minutes, stirring occasionally.

Notes

Let it simmer for deeper flavors. Options for ingredient swaps include using chopped mushrooms instead of walnuts.

  • Author: isabella-moreno
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Vegan
  • Diet: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 250
  • Sugar: 5g
  • Sodium: 200mg
  • Fat: 10g
  • Saturated Fat: 1g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 37g
  • Fiber: 12g
  • Protein: 14g
  • Cholesterol: 0mg