Recipe Overview
- Recipe Name: Vegetarian Chili
- Prep Time: 15 minutes
- Cook Time: 35–45 minutes
- Total Time: About 1 hour
- Servings: 6 hearty bowls
- Difficulty Level: Easy
- Meal Type: Lunch / Dinner
- Diet Type: Vegetarian, Vegan-Friendly, Gluten-Free
This vegetarian chili is thick, rich, smoky, and deeply satisfying—without any meat. Packed with beans, vegetables, tomatoes, and warm spices, it delivers bold flavour and comforting texture in every bite. Perfect for weeknight dinners, meal prep, or cozy weekends.
Why You’ll Love This Vegetarian Chili
- 100% meat-free but still protein-packed
- Thick, hearty, and filling
- Made in one pot for easy cleanup
- Budget-friendly ingredients
- Freezer-friendly and great for meal prep
- Easily customisable (mild or spicy)
What Is Vegetarian Chili?
Vegetarian chili is a meatless version of classic chili con carne. Instead of ground beef, it uses beans, vegetables, and spices to create a rich, hearty texture. The combination of tomatoes, chili powder, cumin, and smoked paprika gives it that deep, traditional chili flavour.
This recipe focuses on balance:
- Beans for protein and creaminess
- Vegetables for texture and nutrients
- Spices for warmth and depth
- Tomato base for richness
The result? A bowl of comfort that even meat-lovers enjoy.
Ingredients
Main Ingredients
- 2 tablespoons olive oil
- 1 large onion, diced
- 1 red bell pepper, chopped
- 1 green bell pepper, chopped
- 3 cloves garlic, minced
- 1 zucchini, diced (optional but recommended)
- 2 tablespoons tomato paste
- 1 can (400g) diced tomatoes
- 1 can (400g) crushed tomatoes
- 1 can kidney beans, drained and rinsed
- 1 can black beans, drained and rinsed
- 1 cup corn (fresh or frozen)
- 2 cups vegetable broth
Spices
- 2 tablespoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon oregano
- Salt and black pepper to taste
- ½ teaspoon cayenne pepper (optional, for heat)
Kitchen Tools Needed
- Large Pot or Dutch Oven – This is where everything cooks together. A heavy pot distributes heat evenly and prevents burning.
- Wooden Spoon or Spatula – Used for stirring ingredients and preventing sticking at the bottom.
- Sharp Knife – Essential for chopping vegetables evenly so they cook at the same rate.
- Cutting Board – Provides a stable, safe surface for chopping.
- Can Opener – Needed to open canned beans and tomatoes.
- Measuring Spoons & Cups – Ensures accurate spice balance and liquid measurements.
Step-by-Step Instructions
Step 1: Sauté the Aromatics
Heat olive oil in a large pot over medium heat.
Add diced onion and cook for 3–4 minutes until soft and translucent.
Add bell peppers and zucchini. Cook another 4–5 minutes until slightly tender.
Stir in minced garlic and cook for 30 seconds until fragrant.
Step 2: Build the Flavour Base
Add tomato paste and stir well. Cook for 1–2 minutes to deepen the flavour.
Sprinkle in chili powder, cumin, smoked paprika, oregano, salt, and pepper. Stir constantly to toast the spices for about 30 seconds.
This step is important—it enhances the chili’s richness.
Step 3: Add Liquids and Beans
Pour in diced tomatoes, crushed tomatoes, and vegetable broth.
Add kidney beans, black beans, and corn.
Stir everything together thoroughly.
Step 4: Simmer
Bring the chili to a gentle boil.
Reduce heat to low and let it simmer uncovered for 25–30 minutes.
Stir occasionally to prevent sticking.
The chili will thicken naturally as it cooks.
Step 5: Adjust & Finish
Taste and adjust seasoning if needed.
If the chili is too thick, add a little broth.
If too thin, let it simmer a few minutes longer.
Turn off heat and let it rest for 5–10 minutes before serving.
Pro Tips for Best Results
- Don’t rush the sautéing stage—it builds flavor.
- Rinse canned beans to reduce excess sodium.
- Let chili rest before serving—it thickens and tastes better.
- Add a squeeze of lime juice at the end for brightness.
Variations & Substitutions
- Spicy Version: Add diced jalapeños or extra cayenne.
- Protein Boost: Add lentils or plant-based crumbles.
- Low-Carb Option: Reduce beans and increase vegetables.
- Slow Cooker Version: Combine everything after sautéing and cook on low for 6–8 hours.
- Instant Pot Version: Pressure cook for 10 minutes with quick release.
What to Serve With Vegetarian Chili
- Warm cornbread
- Steamed rice
- Baked potatoes
- Tortilla chips
- Avocado slices
- Sour cream or Greek yoghurt (if not vegan)
Storage & Reheating Instructions
Refrigerator: Store in an airtight container for up to 4–5 days.
Freezer: Freeze for up to 3 months. Thaw overnight in the fridge.
Reheating:
Reheat on stovetop over medium heat, stirring occasionally. Add a splash of water or broth if thickened too much.
Nutrition Benefits
- High in plant-based protein
- Rich in fibre for digestive health
- Packed with antioxidants from tomatoes and peppers
- Low in saturated fat
- Naturally gluten-free
This is a balanced, satisfying meal that keeps you full longer.
Learn More:
- One-Pan Spicy Chicken Thighs with Tomato Rice (Easy Weeknight Dinner)
- Chicken and Bell Pepper Stir-Fry with Rice and Crispy Potatoes (Easy 30-Minute Meal)
- Easy Salmon Patties Recipe (Crispy, Flavorful & Ready in 30 Minutes)
Quick Recipe Card
Ingredients:
Olive oil, onion, bell peppers, zucchini, garlic, tomato paste, diced tomatoes, crushed tomatoes, kidney beans, black beans, corn, vegetable broth, chili powder, cumin, paprika, oregano, salt, pepper.
Instructions:
Sauté vegetables → Toast spices → Add tomatoes & beans → Simmer 30 minutes → Adjust seasoning → Serve.
Did You Try This Vegetarian Chili?
Leave a comment and let me know how it turned out!

Storage & Reheating Instructions






