Cozy and Hearty Vegetarian Chili Made Easy in the Crockpot
This Crockpot Vegetarian Chili is the kind of meal you’ll want on repeat. It’s hearty, flavorful, and requires almost no babysitting. Toss everything into the slow cooker, let it simmer, and you’ll come back to a pot full of rich, satisfying chili that tastes like it cooked all day—because it did.
Whether you’re feeding a crowd, meal-prepping for the week, or just craving something warm and comforting, this recipe delivers. It’s affordable, flexible, and always a crowd-pleaser.
What Makes This Special
This chili leans on a mix of beans, vegetables, and warm spices to build deep flavor without meat. The slow cooker does the heavy lifting, allowing the spices to bloom and the tomatoes to cook down into a rich sauce.
You’ll get a thick, spoonable chili that’s hearty enough to eat on its own, but even better with toppings.
It’s also easy to customize. You can amp up the heat, make it smoky, or keep it mild and family-friendly. Plus, it’s naturally vegetarian and easily made vegan if you choose dairy-free toppings.
What You’ll Need
- Olive oil – 1 tablespoon (optional, for sautéing aromatics)
- Yellow onion – 1 large, diced
- Bell peppers – 2 (any color), diced
- Carrots – 2 medium, diced small
- Garlic – 4 cloves, minced
- Jalapeño – 1, seeded and minced (optional for heat)
- Crushed tomatoes – 1 can (28 ounces)
- Diced tomatoes – 1 can (14.5 ounces), with juices
- Tomato paste – 2 tablespoons
- Vegetable broth – 2 cups (plus more to adjust consistency)
- Black beans – 1 can (15 ounces), drained and rinsed
- Kidney beans – 1 can (15 ounces), drained and rinsed
- Pinto beans – 1 can (15 ounces), drained and rinsed
- Corn kernels – 1 cup (frozen or canned and drained)
- Sweet potato – 1 medium, peeled and diced (about 1 1/2 cups)
- Chili powder – 2 tablespoons
- Ground cumin – 2 teaspoons
- Smoked paprika – 2 teaspoons
- Oregano – 1 teaspoon (Mexican oregano if you have it)
- Cocoa powder – 1 teaspoon (unsweetened; for depth)
- Salt and black pepper – to taste
- Lime juice – 1 tablespoon (fresh)
- Optional add-ins – 1 chipotle in adobo (minced) for smokiness, or 1 bay leaf
- Toppings – Avocado, shredded cheese, sour cream or yogurt, sliced green onions, cilantro, tortilla chips
Instructions
- Optional sauté for extra flavor: In a skillet, warm the olive oil over medium heat.Sauté onion, bell peppers, and carrots for 4–5 minutes until slightly softened. Add garlic and jalapeño and cook 1 minute more. Transfer to the slow cooker.
If you’re short on time, skip this and add everything directly to the Crockpot.
- Load the slow cooker: Add crushed tomatoes, diced tomatoes, tomato paste, vegetable broth, black beans, kidney beans, pinto beans, corn, sweet potato, chili powder, cumin, smoked paprika, oregano, cocoa powder, and any optional chipotle or bay leaf.
- Season and stir: Add 1 1/2 teaspoons salt and 1/2 teaspoon black pepper to start. Stir well so spices are evenly distributed.
- Cook low and slow: Cover and cook on LOW for 6–8 hours or HIGH for 3–4 hours, until the sweet potatoes are tender and the chili is thick and fragrant.
- Finish and adjust: Stir in lime juice. Taste and add more salt, pepper, or chili powder as needed.If it’s too thick, add a splash of broth. If it’s too thin, uncover and cook on high for 15–20 minutes.
- Serve with toppings: Ladle into bowls and finish with your favorites: avocado, cheese, sour cream or yogurt, cilantro, green onions, and crushed tortilla chips.

How to Store
Let the chili cool to room temperature, then store it in airtight containers. It keeps in the fridge for 4–5 days and actually tastes better the next day as the flavors meld.
For longer storage, freeze in portioned containers or freezer bags for up to 3 months.
Thaw overnight in the fridge, then reheat gently on the stovetop or in the microwave, adding a splash of broth if it thickens too much.
Benefits of This Recipe
- Hands-off cooking: The slow cooker does the work, freeing you up for the day.
- Nutrient-dense: Packed with fiber, plant protein, and vitamins from beans, sweet potato, and vegetables.
- Budget-friendly: Uses pantry staples and affordable produce.
- Flexible: Easy to customize based on what you have or your heat preference.
- Great for meal prep: Stores well, freezes well, and stretches into multiple meals.
Common Mistakes to Avoid
- Under-seasoning: Slow-cooked dishes need enough salt and acid. Taste at the end and add more salt and lime if it tastes flat.
- Skipping the aromatics: Onion, garlic, and spices create the base flavor. If possible, sauté briefly or at least add them early so they cook down.
- Too much liquid: Slow cookers trap moisture.Start with less broth and add more later if needed.
- Overcooking the beans: Canned beans can get mushy. Don’t cook beyond the recommended time.
- Forgetting texture: A mix of diced veggies and beans keeps each bite interesting. Don’t purée unless you want a smoother style.
Variations You Can Try
- Smoky chipotle: Add 1–2 minced chipotles in adobo and 1 teaspoon adobo sauce for heat and smoke.
- Quinoa boost: Stir in 1/2 cup rinsed quinoa with the broth for extra protein and body.Add 1/2 cup more liquid if needed.
- Butternut swap: Replace sweet potato with butternut squash for a slightly sweeter, silky texture.
- Green chili style: Use fire-roasted diced tomatoes and add a can of mild green chiles; finish with cilantro and extra lime.
- Beans your way: Use any combo—cannellini, chickpeas, or even lentils. If using dry lentils, add 3/4 cup and increase broth by 1 cup.
- Spice it up: Add cayenne or a pinch of red pepper flakes for extra heat.
- Creamy finish: Stir in a dollop of sour cream or a splash of coconut milk just before serving for a creamy twist.
FAQ
Can I make this on the stovetop instead?
Yes. Sauté the aromatics, then add the remaining ingredients to a large pot.
Simmer gently for 35–45 minutes, stirring occasionally, until the sweet potatoes are tender and the flavors meld.
Do I need to soak beans if I want to use dried?
If using dried beans, soak them overnight and cook them separately until tender before adding to the slow cooker. Canned beans are easier and hold texture well in this recipe.
How can I make it less spicy?
Skip the jalapeño and chipotle, and use mild chili powder. You can also add a dollop of yogurt or sour cream on top to cool things down.
How do I thicken the chili if it’s too soupy?
Uncover and cook on high for 15–20 minutes, or stir in a spoonful of tomato paste.
You can also mash some of the beans against the side of the pot to naturally thicken it.
What toppings go best with this chili?
Avocado, shredded cheddar or pepper jack, sour cream or Greek yogurt, cilantro, green onions, pickled jalapeños, and crushed tortilla chips are all great choices.
Can I add plant-based meat?
Absolutely. Brown it in a skillet first for better texture, then add to the slow cooker with the rest of the ingredients.
Is this recipe gluten-free?
Yes, as written it’s naturally gluten-free. Just check labels on broth, spices, and toppings to be sure.
Can I prep this the night before?
Yes.
Chop the veggies and combine everything (except lime juice) in the Crockpot insert. Refrigerate overnight. In the morning, place the insert into the cooker and start it.
Add lime juice at the end.
In Conclusion
This Crockpot Vegetarian Chili is comforting, convenient, and endlessly adaptable. It brings together pantry staples and fresh produce for a satisfying meal with minimal effort. Make a big batch, pile on your favorite toppings, and enjoy the leftovers all week.
It’s the kind of simple recipe that makes weeknights easier and chilly days a lot cozier.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
