There is something deeply comforting about a bowl of homemade chili simmering on the stove. It is the kind of meal that fills the kitchen with warmth and brings everyone together without any effort at all. Over the years we have made many versions of chili, but this vegetarian one holds a special place in our kitchen because it brings so much flavor without needing any meat at all. The cauliflower gives it a hearty texture, the beans make it filling, and the spices pull everything together in a way that feels perfect for busy nights, slow Sundays, or anytime you want a meal that tastes like you put love into it.
We also love how this recipe works throughout the seasons. In colder months it feels like the ideal comfort food – especially with a piece of crusty bread to scoop up every last bit. In warmer months it is great for meal prep because the flavors get even better as it sits. No matter when you make it, vegetarian chili always feels like the kind of dish that makes a home feel welcoming.
Why You Will Love This Vegetarian Chili
This chili is built around vegetables and beans, but it still has the depth and richness that people often expect from a traditional chili recipe.
-
Hearty, filling texture – Cauliflower and two kinds of beans create a satisfying bite in every spoonful.
-
Deep flavor from simple ingredients – Fire-roasted tomatoes, smoked paprika, and chili powder give the chili a slow-cooked taste without needing all day to cook.
-
Easy weeknight meal – Everything cooks in one pot and is ready in under an hour.
-
Budget friendly and flexible – Most ingredients are pantry staples and can be swapped based on what you have on hand.
-
Perfect for meal prep – The flavors continue to develop as it rests and make leftovers even more delicious.
Let’s Talk Ingredients
This chili gets its heartiness from vegetables rather than meat. Cauliflower is our favorite addition because it cooks down into tender, flavorful pieces that mimic the texture of a traditional chili. When chopped small, it blends into the dish in a way that feels naturally hearty.
Beans add protein and richness. We use a combination of kidney beans and black beans because they bring different textures and help bulk up the chili. Kidney beans hold their shape beautifully and black beans soften just enough to add creaminess. You can experiment with other beans if you prefer a different combination.
The vegetables build the foundation of the chili. Onion and garlic create the aromatic base. Carrots, mushrooms, and bell peppers help thicken the chili as they cook. Mushrooms in particular give the dish an earthy depth that helps replace the savory flavor of beef.
Fire-roasted tomatoes add a smoky element that enhances all the spices. Tomato sauce gives structure, and vegetable broth helps everything simmer together into a thick, stew-like consistency.
The spice blend makes is key. Chili powder, cumin, smoked paprika, oregano, salt, and pepper give the chili warmth and complexity. A pinch of cayenne is optional for those who prefer a little extra heat.
Step-by-Step Cooking Tips
Vegetarian chili becomes even more delicious when you take your time building layers of flavor. Start by cooking the onions until they soften and turn translucent. This helps develop the base of the chili. Adding garlic next prevents it from burning and gives the pot a fragrant boost.
When you add the vegetables, give them a few minutes to soften before adding the spices. Cauliflower, carrots, and mushrooms release moisture as they cook. Letting this happen before adding tomatoes helps prevent the chili from becoming too watery.
Once the vegetables begin to soften, coat them with the spice blend. This step helps the spices bloom and infuse the chili with flavor. You will notice the mixture becoming aromatic almost immediately.
When you pour in the tomatoes, tomato sauce, broth, and beans, stir well to make sure everything is evenly distributed. Bring the pot to a gentle simmer and reduce the heat. Allow the chili to bubble slowly so it can thicken naturally. Stir occasionally to keep the bottom from sticking.
If you prefer a thicker chili, simmer longer or mash a small portion directly in the pot. If you prefer a smoother texture, use an immersion blender very briefly, being careful not to over-blend. Once it reaches your preferred consistency, taste and adjust the seasoning.
Equipment
Large Pot – to sauté vegetables and simmer the chili
Wooden Spoon – to stir and mix the chili as it cooks (Everyone should have a wooden spoon like their Grandma’s!)
Other Recipes to Try
-
Beef and Black Bean Chili – A hearty, protein-packed chili featuring tender beef and black beans simmered in rich spices.
-
Vegetable and Beef Chili – A delicious blend of vegetables and ground beef cooked into a warming and flavorful chili.
-
Crockpot Beef Bourguignon – A slow-cooked beef dish with deep flavor and tender vegetables for the perfect comfort meal.
-
Easy Swedish Meatballs – A low-carb crockpot dish with tender meatballs simmered in a creamy sauce.
Vegetarian chili is one of those recipes that works for any time of year and any type of eater. It is warm, flavorful, hearty, and easy to adapt based on your preferences. Cauliflower and beans give it a wonderful texture, and the spices create a depth that makes every bowl feel well balanced and satisfying. We love serving it with crusty bread or tortilla chips, but it is just as good on its own.
Whether you make it for a family dinner, a weekend meal prep session, or a cozy night at home, this vegetarian chili always feels like comfort in a bowl. Try it once and you will find yourself coming back to this recipe whenever you need something simple, nourishing, and full of flavor.

Vegetarian Chili
Equipment
- Large pot Used to sauté vegetables and simmer the chili.
- Wooden spoon For stirring the chili as it cooks.
Ingredients
- 1 tbsp 14 g olive oil
- 1 medium onion diced (150 g)
- 3 cloves garlic minced (9 g)
- 2 cups cauliflower florets chopped small (200 g )
- 1 medium bell pepper diced (120 g)
- 1 medium carrot diced (70 g)
- 1 cup sliced mushrooms (100 g )
- 1 can kidney beans 15 oz / 425 g , drained and rinsed
- 1 can black beans 15 oz / 425 g, drained and rinsed
- 1 can fire-roasted diced tomatoes 15 oz / 425 g
- 1 can tomato sauce 8 oz / 227 g tomato sauce
- 1 cup 240 ml vegetable broth
- 2 tbsp chili powder
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp dried oregano
- ½ tsp salt
- ¼ tsp black pepper
- ⅛ tsp cayenne optional
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and sauté for 4–5 minutes until softened.
- Stir in garlic, cauliflower, bell pepper, carrot, and mushrooms. Cook 6–8 minutes until vegetables begin to soften.
- Add the chili powder, cumin, smoked paprika, oregano, salt, pepper, and cayenne. Stir to coat the vegetables in the spices.
- Pour in the diced tomatoes, tomato sauce, vegetable broth, kidney beans, and black beans. Stir well.
- Bring the chili to a simmer. Reduce heat to low and cook uncovered for 25–30 minutes, stirring occasionally, until the chili thickens and vegetables are tender.
- Taste and adjust seasoning as needed before serving.
Notes
- Texture boost: Chop cauliflower small for a meat-like bite in the chili.
- Bean swaps: Use pinto or chickpeas if you prefer a different texture.
- Thicker chili: Simmer longer or mash some beans directly in the pot.
- Storage: Refrigerate up to 4 days or freeze up to 3 months.


