Vegan chili with beans

Section: Plant-Based Perfection

This vibrant vegan chili brings together diced tomatoes, a variety of beans, and fresh vegetables like onion, green pepper, and carrot. Slowly simmered with fragrant spices such as cumin, smoked paprika, and cayenne pepper, it delivers a hearty, warming flavor. A touch of sweetness balances the heat, while blending part of the chili creates a smooth texture that complements the chunky elements. Ideal for pairing with rice, potatoes, or flatbread, this dish offers comfort and bold flavors perfect for any plant-based meal.

Harper
Contributed by Harper
Last updated on Mon, 13 Oct 2025 18:15:01 GMT
A bowl of vegan chili with rice and lime wedges. Save
A bowl of vegan chili with rice and lime wedges. | flavorrhaven.com

This vegan chili has been a comforting go-to meal during chilly evenings when I want something hearty and nourishing without a long prep time. Its rich blend of spices and beans creates a satisfying bowl that warms you from the inside out.

I first made this recipe when I wanted a healthier chili option and now it’s a favorite that friends always ask me to bring for potlucks.

Ingredients

  • One medium onion: chopped for a natural sweetness and flavor base choose firm onions with shiny skin
  • Four cloves garlic: finely minced for its aromatic depth and health benefits the fresher, the better
  • One green pepper: chopped adds a subtle crunch and freshness opt for crisp, vibrant peppers
  • One medium carrot: grated offers a touch of natural sweetness and texture select firm carrots free of blemishes
  • Five to six medium fresh tomatoes: diced or one can of diced tomatoes for tang and body choose ripe tomatoes for best flavor
  • Five tablespoons tomato paste: to intensify the tomato richness pick a good quality brand with no added sugars
  • Two cups water or vegetable broth: to adjust the consistency broth will add more depth of flavor
  • Four cups cooked beans: such as kidney, black, pinto or white for a hearty protein boost cook them until soft but not mushy
  • Two teaspoons coconut sugar: or a sweetener like brown sugar or maple syrup to balance acidity use less if you prefer less sweetness
  • One teaspoon ground cumin: lends an earthy warmth look for freshly ground if possible
  • One teaspoon onion powder: complements onion flavor and adds a subtle savory note
  • One teaspoon garlic powder: enhances the garlic aroma especially if fresh garlic is mild
  • Three quarters teaspoon salt: or less if using broth to taste helps bring all flavors together
  • Half teaspoon black pepper: for mild heat and depth freshly cracked is best
  • Quarter teaspoon smoked paprika: offers a smoky background flavor boosts complexity
  • Quarter teaspoon cayenne pepper: for gentle heat adjust to your spice preference
  • One to two hot red chili peppers: could be fresh or dried based on heat tolerance fresh will give a bright kick
  • Two teaspoons oil of choice: to sauté the vegetables try olive oil or avocado oil for a neutral taste

Instructions

Sauté the Aromatics:
In a large pan or pot over medium heat, add the oil. Cook the chopped onion and green pepper for about five minutes until softened and beginning to caramelize. Add the finely minced garlic and cook for an additional one to two minutes, stirring occasionally to release its aroma without burning.
Add the Tomatoes:
Stir in the diced fresh tomatoes or canned tomatoes. Let the mixture cook for three to five minutes until the tomatoes break down slightly which deepens the flavor and thickens the base.
Combine Remaining Ingredients and Simmer:
Add in the tomato paste, water or vegetable broth, cooked beans, coconut sugar, ground cumin, onion powder, garlic powder, salt, black pepper, smoked paprika, cayenne pepper, and chopped hot red chilies. Increase the heat and bring the chili to a gentle simmer. Let it cook uncovered for about thirty minutes or longer to develop flavors, stirring occasionally to prevent sticking. Add extra water or broth if it thickens too much.
Blend for Creaminess:
Pour about one to one and a half cups of the chili into a separate pot. Use an immersion blender or regular blender to puree this portion until smooth. Return the blended chili to the main pot and stir well to combine. This step adds a lovely creamy texture without any dairy.
Serve and Garnish:
Serve the chili over rice, pasta, potatoes or with flatbread. Garnish with fresh cilantro or parsley to add a fresh herbaceous note that brightens the dish.
A bowl of chili with avocado and lime.
A bowl of chili with avocado and lime. | flavorrhaven.com

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to five days. When reheating, add a splash of water or broth to loosen it up if it has thickened. It also freezes beautifully in portion-sized containers for up to three months for easy meals on the go.

Ingredient Substitutions

If you cannot find smoked paprika substitute with chipotle powder for a similar smoky flavor or regular paprika for milder taste. You can swap any of the bean types for your preference or what you have on hand. For sweetness use any mild sweetener such as brown sugar or agave syrup if coconut sugar is unavailable.

Serving Suggestions

This chili is great served over cooked rice or quinoa for a complete meal. You can also spoon it on baked potatoes or add to cooked pasta with a sprinkle of nutritional yeast for a cheesy flavor without dairy. Fresh chopped herbs enhance the taste and add a pop of color.

A bowl of chili with a spoon in it.
A bowl of chili with a spoon in it. | flavorrhaven.com

This vegan chili balances smoky spice and hearty beans for a comforting meal that fits many diets. Enjoy customizing it to your taste and occasions.

FAQs about Recipes

→ What types of beans work best in this chili?

A mix of kidney, black, pinto, and white beans provides a great texture and flavor balance.

→ Can I adjust the spice level?

Yes, use fewer or more hot chili peppers or cayenne pepper to control the heat to your liking.

→ Is blending part of the chili necessary?

Blending a portion smooths the texture and helps thicken the chili without adding extra ingredients.

→ What sides complement this chili well?

Serve with rice, pasta, potatoes, or flatbread for a satisfying meal.

→ Can I substitute the oil?

Yes, any cooking oil of choice works well for sautéing the vegetables.

Vegan chili with beans

A rich and spicy vegan chili featuring tomatoes, beans, and aromatic spices for a comforting meal.

Prep Time
15 mins
Cooking Time
35 mins
Overall Time
50 mins
Contributed by: Harper

Recipe Category: Vegan

Skill Level: Beginner-Friendly

Cuisine Type: American

Recipe Output: 6 Portion Size

Dietary Features: Plant-Based, Vegetarian-Friendly, Free from Gluten, Free from Dairy

What You'll Need

→ Vegetables

01 1 medium onion, chopped
02 4 cloves garlic, finely minced
03 1 green bell pepper, chopped
04 1 medium carrot, grated
05 5-6 medium fresh tomatoes, diced (approximately 20 oz canned tomatoes as substitute)
06 1-2 hot red chili peppers

→ Legumes

07 4 cups cooked beans (kidney, black, pinto, white; or 1 cup each variety)

→ Condiments and Spices

08 5 tablespoons tomato paste
09 2 teaspoons coconut sugar or brown sugar or maple syrup
10 1 teaspoon ground cumin
11 1 teaspoon onion powder
12 1 teaspoon garlic powder
13 ¾ teaspoon salt (adjust if using vegetable broth)
14 ½ teaspoon black pepper
15 ¼ teaspoon smoked paprika
16 ¼ teaspoon cayenne pepper

→ Liquids and Oils

17 2 cups water or vegetable broth
18 2 teaspoons cooking oil of choice

Step-by-Step Guide

Step 01

Heat oil in a large pan over medium heat. Add chopped onion and green pepper, cooking for about 5 minutes until softened. Incorporate minced garlic and cook for an additional 1-2 minutes, stirring occasionally.

Step 02

Stir in diced fresh tomatoes (or canned) and cook for another 3 to 5 minutes to meld flavors.

Step 03

Add tomato paste, sweetener, spices, salt, pepper, hot chilies, beans, and water or vegetable broth. Bring to a simmer, increase heat if needed, and cook gently for 30 minutes or longer, stirring occasionally. Add more liquid if chili thickens excessively.

Step 04

Transfer about 1 to 1½ cups of the chili to a separate container. Blend until smooth using an immersion or regular blender. Return the blended mixture to the main pot and stir to combine thoroughly.

Step 05

Ladle chili onto plates or bowls. Accompany with rice, pasta, potatoes, or flatbread. Garnish with fresh cilantro or parsley as desired.

Additional Notes

  1. Adjust salt according to the sodium level of your broth. Blending part of the chili creates a creamier texture without added dairy.

Tools You'll Need

  • Large frying pan or pot
  • Immersion blender or regular blender

Allergen Notices

Inspect every ingredient for potential allergens and seek expert advice if necessary.
  • Check beans for possible allergens if pre-packaged; chili contains no dairy or gluten.

Per Serving Nutritional Info

Keep in mind these are general guidelines, not a replacement for professional advice.
  • Calories: ~
  • Fats: ~
  • Carbohydrates: ~
  • Proteins: ~