This Best Vegan Chili is hearty, comforting, and packed with bold, smoky flavor. Made with simple pantry ingredients like beans, vegetables, warm spices, and tomato paste, it’s a one-pot vegan chili recipe that’s perfect for weeknight dinners, meal prep, or feeding a crowd.
Why You’ll Love This Recipe
- Thick, hearty, and satisfying without meat
- One-pot and easy to make
- Budget-friendly and meal-prep approved
- Customizable spice level and toppings
- Naturally vegan, dairy-free, and halal-friendly
Ingredients

- 2 tablespoons oil
- 2 medium carrots, peeled and chopped
- ½ medium yellow onion, peeled and chopped
- 4 cloves garlic, minced
- 2 tablespoons chili powder
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon paprika
- 3 (15-ounce) cans beans, drained and rinsed (such as black beans, kidney beans, and pinto beans)
- 2 cups vegetable stock
- 1 cup corn, frozen or canned
- 1 (6-ounce) can tomato paste
- 2 teaspoons sugar (optional)
- Salt, to taste
Instructions
Heat the oil in a large pot over medium heat. Add the chopped carrots and onion and sauté until the carrots are nearly tender, about 6–8 minutes.
Stir in the garlic, chili powder, oregano, cumin, smoked paprika, and paprika. Cook for 2 minutes, stirring constantly, until fragrant.
Add the beans, vegetable stock, corn, tomato paste, and sugar if using. Stir well to combine.
Bring the chili to a boil, then reduce heat to low. Cover and simmer for about 20 minutes, stirring every 5 minutes to prevent sticking.
Taste and adjust seasoning as needed. Add salt to taste and more cumin or chili powder if you want extra heat.
Serve hot with your favorite toppings.

Tips & Tricks
- Use a mix of beans for the best texture and flavor
- For thicker chili, mash some beans against the side of the pot
- Add a pinch of cayenne for extra heat
- Let chili rest 10 minutes before serving for deeper flavor
Details
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Yield: 4–6 servings
Category: Main Dish
Method: Stovetop
Cuisine: American
Difficulty: Easy
Dietary Notes: Vegan, dairy-free, halal-friendly

Notes
This vegan chili tastes even better the next day as the flavors deepen. It’s perfect for batch cooking and freezing.
Nutrition (Approximate per Serving)
Calories: 320
Protein: 14 g
Carbohydrates: 44 g
Fat: 8 g
FAQ
What beans work best for vegan chili?
Black beans, kidney beans, pinto beans, or a mix all work great.
Can I make this chili spicy?
Yes, add cayenne pepper, red pepper flakes, or extra chili powder.
Can I make this in a slow cooker?
Yes. Sauté vegetables first, then cook on low for 6–8 hours.
Is this chili freezer-friendly?
Absolutely. Freeze for up to 3 months.
What toppings go well with vegan chili?
Vegan sour cream, dairy-free cheese, green onions, avocado, or tortilla chips.
Storage
Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat on the stovetop or in the microwave. Freeze for longer storage.

Similar Recipes

Best Vegan Chili
Ingredients
- 2 tablespoons oil
- 2 medium carrots peeled and chopped
- ½ medium yellow onion peeled and chopped
- 4 cloves garlic minced
- 2 tablespoons chili powder
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon paprika
- 3 15-ounce cans beans, drained and rinsed (such as black beans, kidney beans, and pinto beans)
- 2 cups vegetable stock
- 1 cup corn frozen or canned
- 1 6-ounce can tomato paste
- 2 teaspoons sugar optional
- Salt to taste
Instructions
- Heat the oil in a large pot over medium heat. Add the chopped carrots and onion and sauté until the carrots are nearly tender, about 6–8 minutes.
- Stir in the garlic, chili powder, oregano, cumin, smoked paprika, and paprika. Cook for 2 minutes, stirring constantly, until fragrant.
- Add the beans, vegetable stock, corn, tomato paste, and sugar if using. Stir well to combine.
- Bring the chili to a boil, then reduce heat to low. Cover and simmer for about 20 minutes, stirring every 5 minutes to prevent sticking.
- Taste and adjust seasoning as needed. Add salt to taste and more cumin or chili powder if you want extra heat.
- Serve hot with your favorite toppings.
Notes
Conclusion
This Best Vegan Chili is thick, flavorful, and incredibly easy to make. Whether you’re vegan or not, it’s a comforting bowl of chili that everyone will love—perfect for cozy nights, game days, or meal prep.

