The Best Vegan Chili Recipe

Introduction

This vegan chili recipe is hearty, flavorful, and perfect for a cozy meal any day of the week. Packed with a variety of beans, fresh vegetables, and warming spices, it offers a delicious way to enjoy a plant-based dinner that satisfies.

A rustic bowl shows two main layers: on the left, a fluffy white rice mixed with green herbs and sprinkled lightly with red chili flakes, and on the right, a thick, rich reddish-brown stew full of beans and small vegetable pieces with a glossy texture. On top of the rice, a sliced avocado fanned out, bright green with a sprinkle of red chili flakes. The bowl sits on a small wooden board placed on a white marbled surface. Nearby, a halved avocado and two lime halves add fresh green and yellow tones, with a small white bowl patterned in blue and some red seasoning inside, and a golden ornate spoon resting in the stew, partly in the bowl. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1 medium onion, chopped
  • 4 cloves of garlic, finely minced
  • 1 green pepper, chopped
  • 1 medium carrot, grated
  • 5-6 medium (560 g) diced fresh tomatoes or 1 (20 oz) can
  • 5 tbsp tomato paste
  • 2 cups (480 ml) water or vegetable broth
  • 4 cups cooked beans (kidney beans, black beans, pinto beans, white beans, or a mix)
  • 2 tsp coconut sugar or brown sugar or maple syrup
  • 1 tsp ground cumin
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • ¾ tsp salt (less if using vegetable broth)
  • ½ tsp black pepper
  • ¼ tsp smoked paprika
  • ¼ tsp cayenne pepper
  • 1-2 hot red chili peppers (adjust to taste)
  • 2 tsp oil of choice for frying

Instructions

  1. Step 1: Heat oil in a large pan or pot over medium heat. Sauté the chopped onion and green pepper for about 5 minutes until softened. Add the minced garlic and cook for another 1-2 minutes, stirring occasionally.
  2. Step 2: Stir in the diced tomatoes and tomato paste, then sauté for an additional 3 to 5 minutes to develop the flavors.
  3. Step 3: Add the grated carrot, cooked beans, water or vegetable broth, coconut sugar, ground cumin, onion powder, garlic powder, salt, black pepper, smoked paprika, cayenne pepper, and hot chili peppers. Increase the heat slightly and bring to a simmer.
  4. Step 4: Let the chili simmer uncovered for about 30 minutes or longer, stirring occasionally. If the chili becomes too thick, add more water or vegetable broth to reach your desired consistency.
  5. Step 5 (Optional): For a creamier texture, pour 1 to 1½ cups of the chili into a separate pot and blend using an immersion blender or a regular blender until smooth. Return the blended chili to the pot and stir to combine.
  6. Step 6: Serve hot with rice, pasta, potatoes, or flatbread. Garnish with fresh cilantro or parsley if desired.

Tips & Variations

  • Use a mix of different beans to add variety and texture to your chili.
  • Adjust the heat level by varying the number of chili peppers or omitting the cayenne pepper.
  • For a smokier flavor, add a dash more smoked paprika or a chipotle pepper in adobo sauce.
  • If you prefer a thicker chili, simmer it longer uncovered, but add liquid as needed to prevent burning.

Storage

Store leftover chili in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of water or broth to loosen the texture if it has thickened.

How to Serve

Four clear meal prep containers sit on a white marbled surface, each divided into three sections. The largest section in each container holds a rich reddish-brown bean stew with visible beans and some shredded pieces, giving it a thick texture. One smaller section contains white rice topped with scattered green herb pieces. The third section holds several folded, crisp, golden-brown papadums with a light coating of reddish spices. Small green herb bits are sprinkled both on the rice and around the containers on the surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use canned beans instead of cooked beans?

Yes, canned beans work well. Just be sure to rinse and drain them before adding to reduce excess salt and improve flavor.

Is there a substitute for tomato paste?

You can use tomato sauce or double the amount of diced tomatoes, but tomato paste adds concentrated flavor and thickness, so the texture might vary slightly.

Print

The Best Vegan Chili Recipe

A hearty and flavorful vegan chili packed with a variety of beans, fresh vegetables, and warming spices. This easy-to-make recipe simmers the ingredients to develop deep, rich flavors and can be partially blended for a creamy texture while retaining some chunky bits. Perfect for a comforting plant-based meal served with rice, pasta, potatoes, or flatbread.

  • Author: nova
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale

Vegetables

  • 1 medium onion, chopped
  • 4 cloves of garlic, finely minced
  • 1 green pepper, chopped
  • 1 medium carrot, grated
  • 56 medium (560 g) diced fresh tomatoes or 1 (20 oz) can diced tomatoes
  • 12 hot red chili peppers (1 or 2 based on preference)

Legumes

  • 4 cups cooked beans (kidney beans, black beans, pinto beans, white beans, or 1 cup each)

Liquids and Oils

  • 2 cups (480 ml) water or vegetable broth
  • 2 tsp oil of choice for frying

Spices and Seasonings

  • 5 tbsp tomato paste
  • 2 tsp coconut sugar or substitute brown sugar, maple syrup, or other sweetener
  • 1 tsp ground cumin
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • ¾ tsp salt (use less if using vegetable broth)
  • ½ tsp black pepper
  • ¼ tsp smoked paprika
  • ¼ tsp cayenne pepper

Instructions

  1. Prepare the base: In a large pan or pot over medium heat, heat 2 teaspoons of oil. Add the chopped onion and green pepper, sautéing for about 5 minutes until softened. Then add the minced garlic and continue sautéing for another 1-2 minutes, stirring occasionally to release the flavors.
  2. Add tomatoes: Stir in the diced fresh tomatoes or canned tomatoes and cook for an additional 3 to 5 minutes, allowing the mixture to meld and tomatoes to soften.
  3. Add remaining ingredients and simmer: Add the tomato paste, cooked beans, water or vegetable broth, coconut sugar, ground cumin, onion powder, garlic powder, salt, black pepper, smoked paprika, cayenne pepper, and hot chili peppers. Increase the heat to bring the chili to a gentle simmer. Let it cook uncovered for about 30 minutes or longer, stirring occasionally to prevent sticking. Add more water or broth if the chili becomes too thick.
  4. Blend for creaminess (optional): Pour about 1 to 1 ½ cups of the chili into a separate pot or container. Using an immersion blender, blend this portion until smooth to add creaminess without losing all texture. Alternatively, use a regular blender for this step. Pour the blended chili back into the main pot and stir well to combine.
  5. Serve: Serve the chili hot with rice, pasta, potatoes, or flatbread. Garnish with fresh cilantro or parsley to add freshness and color to the dish.

Notes

  • You can customize the level of heat by adjusting the number of hot chili peppers used.
  • For a thicker chili, simmer longer uncovered; for thinner, add more broth or water.
  • Using a blend of different beans adds variety in texture and flavor.
  • This chili freezes well; store leftovers in airtight containers for up to 3 months.
  • Serving suggestions include topping with avocado slices or a dollop of vegan sour cream for extra richness.

Keywords: vegan chili, plant-based chili, bean chili, healthy vegan recipe, easy vegan dinner

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating