If you’re craving a hearty, comforting meal that’s packed with flavor yet completely plant-based, this best vegan chilli con carne recipe is your new go-to. Whether you’re a longtime vegan or just looking to cut back on meat, this chilli hits all the right notes — smoky, spicy, and rich, with a satisfying texture that will make you forget all about traditional meat versions.
Crafted with wholesome ingredients like black beans, lentils, and a medley of spices, this chilli is not only delicious but nourishing and easy to prepare. It’s perfect for cozy dinners, meal prepping, or impressing friends at your next gathering.
Plus, it’s gluten-free and packed with fiber and protein, making it a nutritious choice for everyone at the table.
Ready to warm up your kitchen and enjoy a bowl brimming with vibrant flavors? Let’s dive into the recipe that’s sure to become a staple in your vegan cooking repertoire.
Why You’ll Love This Recipe
This vegan chilli con carne is a celebration of bold flavors and healthy ingredients. Here’s why it stands out:
- Rich and hearty: The combination of lentils and beans creates a thick, satisfying texture that mimics the traditional mince used in classic chilli.
- Easy to customize: You can tweak the spice level, swap beans, or add veggies to suit your preferences or pantry staples.
- Perfect for meal prep: It stores well in the fridge and freezes beautifully, making it a fantastic option for busy weeks.
- Full of nutrients: High in plant-based protein, fiber, and antioxidants, it supports a balanced diet.
- Gluten-free and allergy-friendly: Free from common allergens, it fits a wide range of dietary needs.
Ingredients
- 2 tbsp olive oil
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 2 medium carrots, diced
- 1 cup dried brown or green lentils, rinsed
- 1 can (400g) black beans, drained and rinsed
- 1 can (400g) kidney beans, drained and rinsed
- 2 cans (800g) chopped tomatoes
- 2 tbsp tomato paste
- 2 cups vegetable broth
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1 tsp chili powder (adjust to taste)
- 1/2 tsp ground coriander
- 1/2 tsp dried oregano
- Salt and black pepper, to taste
- 1 tbsp soy sauce or tamari (optional, for umami)
- 1 tsp maple syrup (optional, balances acidity)
- Fresh cilantro, chopped for garnish
- Fresh lime wedges, to serve
Equipment
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or spatula
- Sharp knife
- Cutting board
- Measuring spoons and cups
- Colander (for rinsing lentils and beans)
- Optional: blender or immersion blender (for smoother texture)
Instructions
- Prepare the base: Heat the olive oil in your pot over medium heat. Add the chopped onion and sauté for 5 minutes until translucent and fragrant.
- Add aromatics: Stir in the minced garlic, diced red and green bell peppers, and carrots. Cook for another 5-7 minutes until the vegetables soften.
- Spice it up: Sprinkle in the cumin, smoked paprika, chili powder, ground coriander, and oregano. Stir well to coat the vegetables and toast the spices for 1-2 minutes, releasing their aroma.
- Combine lentils and liquids: Add the rinsed lentils, canned chopped tomatoes, tomato paste, and vegetable broth. Stir everything together and bring the mixture to a boil.
- Simmer gently: Lower the heat and cover the pot. Let it simmer for about 25-30 minutes, stirring occasionally, until the lentils are tender.
- Add beans and season: Stir in the black beans and kidney beans. Add soy sauce (if using), maple syrup, and season with salt and pepper. Simmer uncovered for another 10 minutes to thicken the chilli.
- Adjust consistency: If you prefer a thicker chilli, simmer a bit longer, or use a spoon to mash some lentils and beans against the side of the pot.
- Finish and serve: Taste and adjust seasoning as needed. Remove from heat and garnish with fresh cilantro. Serve with lime wedges on the side for a zesty kick.
Tips & Variations
“For a smokier flavor, try adding a chipotle pepper in adobo sauce or a dash of liquid smoke.”
- Make it spicy: Add chopped fresh chili or cayenne pepper for extra heat.
- Swap beans: Use pinto beans, cannellini beans, or chickpeas if you want a different texture or flavor.
- Add veggies: Toss in corn, zucchini, or mushrooms for more variety and nutrition.
- Simplify: Use canned lentils or pre-cooked lentils to reduce cooking time.
- Make it creamy: Stir in a splash of coconut milk or cashew cream just before serving for a rich twist.
- Serve with grains: Pair with brown rice, quinoa, or your favorite grain for a complete meal.
Nutrition Facts
Nutrient | Amount per Serving (approx.) |
---|---|
Calories | 320 kcal |
Protein | 18 g |
Carbohydrates | 45 g |
Dietary Fiber | 15 g |
Fat | 6 g |
Saturated Fat | 0.8 g |
Sodium | 450 mg |
Iron | 4.5 mg |
Serving Suggestions
This vegan chilli con carne is incredibly versatile when it comes to serving:
- Serve it over fluffy Magic Dough bread for soaking up every last drop.
- Top with sliced avocado, vegan sour cream, or jalapeños for extra creaminess and heat.
- Pair with a fresh salad like the Kosher Sushi Salad Recipe to add crunch and brightness.
- Use it as a filling for vegan tacos or burritos for a fun twist on Mexican night.
- For a smoky, meaty flavor, check out the Jamaican Minced Beef Recipes that complement chilli flavors perfectly.
Conclusion
This best vegan chilli con carne recipe is a true crowd-pleaser that combines wholesome ingredients with bold, comforting flavors. Whether you’re cooking for a family dinner, prepping meals for the week, or hosting friends, this chilli offers a delicious, nutritious alternative to traditional meat-based dishes.
Its simplicity, adaptability, and rich taste make it a perfect recipe to have in your culinary arsenal. Plus, with the added benefits of fiber, protein, and antioxidants, it’s a dish you can feel good about serving.
So grab your pot, stock your pantry, and let this vegan chilli warm your heart and soul.
Don’t forget to explore other fantastic recipes like the Lump Of Coal Recipe, Marzipan Challah Recipe, and Meatballs And Alfredo Sauce Recipe for more kitchen inspiration!
📖 Recipe Card: Best Vegan Chilli Con Carne
Description: A hearty and flavorful vegan chilli packed with beans, vegetables, and spices. Perfect for a comforting meal any day of the week.
Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M
Servings: 6 servings
Ingredients
- 2 tbsp olive oil
- 1 large onion, diced
- 3 garlic cloves, minced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 medium carrot, diced
- 1 can (400g) kidney beans, drained and rinsed
- 1 can (400g) black beans, drained and rinsed
- 1 can (400g) chopped tomatoes
- 2 tbsp tomato paste
- 1 cup vegetable broth
- 2 tsp ground cumin
- 2 tsp smoked paprika
- 1 tsp chili powder
- 1 tsp dried oregano
- Salt and pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion and garlic; sauté until softened.
- Add bell peppers and carrot; cook for 5 minutes.
- Stir in cumin, smoked paprika, chili powder, and oregano.
- Add tomato paste and cook for 2 minutes.
- Pour in chopped tomatoes and vegetable broth.
- Add kidney beans and black beans; stir well.
- Bring to a boil, then reduce heat and simmer for 30 minutes.
- Season with salt and pepper to taste.
- Serve hot with rice or vegan bread.
Nutrition: Calories: 320 kcal | Protein: 15 g | Fat: 7 g | Carbs: 45 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Chilli Con Carne”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegan chilli packed with beans, vegetables, and spices. Perfect for a comforting meal any day of the week.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tbsp olive oil”, “1 large onion, diced”, “3 garlic cloves, minced”, “1 red bell pepper, diced”, “1 green bell pepper, diced”, “1 medium carrot, diced”, “1 can (400g) kidney beans, drained and rinsed”, “1 can (400g) black beans, drained and rinsed”, “1 can (400g) chopped tomatoes”, “2 tbsp tomato paste”, “1 cup vegetable broth”, “2 tsp ground cumin”, “2 tsp smoked paprika”, “1 tsp chili powder”, “1 tsp dried oregano”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic; saut\u00e9 until softened.”}, {“@type”: “HowToStep”, “text”: “Add bell peppers and carrot; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in cumin, smoked paprika, chili powder, and oregano.”}, {“@type”: “HowToStep”, “text”: “Add tomato paste and cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour in chopped tomatoes and vegetable broth.”}, {“@type”: “HowToStep”, “text”: “Add kidney beans and black beans; stir well.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Serve hot with rice or vegan bread.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “15 g”, “fatContent”: “7 g”, “carbohydrateContent”: “45 g”}}