Vegetarian Chili
A hearty, smoky bowl of chili packed with three kinds of beans, tender vegetables, and warm spices. This meatless version delivers all the rich, satisfying flavor of classic chili without the beef. Perfect for game day, cozy dinners, or anytime you crave a big bowl of comfort.
For 4 servings
- prep
Soak the beans overnight.
Rinse the dried kidney beans, black beans, and pinto beans. Place them in a large bowl, cover with plenty of water, and let soak for at least 8 hours or overnight. Drain and rinse before cooking.
TIPSoaking reduces cooking time and makes beans easier to digest. - pressure cook · ~20 min
Pressure cook the beans until tender.
Transfer the soaked and drained beans to a pressure cooker. Add enough water to cover by about an inch. Pressure cook for 15 to 20 minutes until the beans are soft. Drain and set aside.
TIPIf you don't have a pressure cooker, simmer the beans on the stovetop for 60 to 90 minutes until tender. - saute · ~11 min
Build the aromatic base.
1.Heat oil in a large heavy-bottomed pot over medium heat.2.Add diced onion and sauté until translucent (4 to 5 minutes).3.Add bell pepper, carrot, and celery. Cook until softened (5 to 6 minutes).4.Add minced garlic and stir until fragrant (30 seconds).TIPKeep the heat at medium to avoid burning the garlic. - saute · ~1 min
Bloom the spices.
1.Add cumin powder, smoked paprika, and chili powder to the pot.2.Stir constantly and cook until fragrant (45 to 60 seconds).TIPBlooming spices in oil deepens their flavor. - saute · ~7 min
Add tomatoes and tomato paste.
1.Add diced tomatoes and tomato paste to the pot.2.Stir well, scraping up any browned bits from the bottom.3.Cook until the tomatoes break down and release their juices (5 to 7 minutes). - simmer · ~30 min
Add beans, water, and oregano. Simmer.
1.Add the cooked beans, water, and dried oregano to the pot.2.Season with salt and stir everything together.3.Bring to a gentle boil, then reduce heat to low.4.Cover and simmer for 25 to 30 minutes, stirring occasionally.TIPThe chili will thicken as it simmers. If it gets too thick, add a splash of water. - mix · ~5 min
Adjust seasoning and finish.
1.Remove the lid and check consistency. Simmer uncovered for 5 minutes if you want it thicker.2.Add black pepper and adjust salt if needed.TIPChili always tastes better after sitting for 10 minutes off the heat. - serve
Ladle into bowls and serve with lime wedges and cilantro.
Spoon the hot chili into bowls. Squeeze fresh lime juice over each serving and scatter chopped cilantro on top.
TIPTop with diced avocado or a dollop of sour cream for extra richness.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soaking the beans overnight cuts stovetop cooking time and improves digestibility.
- 2Bloom the cumin, smoked paprika, and chili powder in hot oil for about a minute to deepen their flavor.
- 3Cook the tomatoes and tomato paste until they break down and darken slightly for a richer base.
- 4If the chili gets too thick as it simmers, add a splash of water to loosen it.
- 5Let the chili rest off the heat for 10 minutes before serving — the flavors meld and improve.
- 6Store leftovers in the fridge for up to 5 days; the chili tastes even better the next day.
Adapt it for your goals.
Smoky chipotle
Add 1-2 chopped chipotle peppers in adobo sauce along with the tomatoes for a smoky, spicy kick that complements the smoked paprika.
beer infusedBeer-infused
Replace 1 cup of water with a dark beer like stout or porter to add malty, bitter depth that pairs beautifully with the beans and spices.
extra veggieExtra-veggie
Stir in 1 cup of diced zucchini or corn kernels during the last 10 minutes of simmering for added texture and sweetness.
high proteinHigh-protein
Add 1 cup of cooked quinoa or crumbled firm tofu after simmering to boost protein without changing the chili's character.
mild & kid friendlyMild & kid-friendly
Replace chili powder with an extra teaspoon of smoked paprika and use sweet paprika instead, omitting any cayenne for a gentle, crowd-pleasing heat.
Why this is on our healthy list.
Rich in Plant-Based Fiber
The trio of kidney, black, and pinto beans provides a substantial amount of dietary fiber, which supports healthy digestion and helps keep you full longer.
Packed with Antioxidants
Tomatoes, bell peppers, and smoked paprika are all rich in vitamin C and carotenoids, which help protect cells from oxidative stress.
Good Source of Plant Iron
Beans and dark leafy greens (from the cilantro) contribute iron; pairing them with vitamin C-rich tomatoes and lime boosts absorption.
Low in Saturated Fat
This chili uses just one tablespoon of oil and no animal products, making it a heart-healthy, low-saturated-fat meal.
Frequently asked questions
Yes, simply use three 15-oz cans (drained and rinsed) and skip the overnight soak and pressure cooking — add the canned beans in step 6.







