This Crockpot Vegetarian Chili is the ultimate hands-off dinner — just toss everything into the slow cooker in the morning and come home to a rich, smoky, deeply satisfying meal. Packed with three kinds of beans, colorful vegetables, and a bold spice blend, it develops incredible depth of flavor over hours of low-and-slow cooking that no stovetop shortcut can replicate. It's budget-friendly, meal-prep perfect, and every bit as hearty and filling as any meat-based chili.
6-quart slow cooker Or larger; a 7-quart oval works great for big batches
Sharp chef's knife
Cutting board
Measuring cups and spoons
Can opener
Wooden spoon or ladle For stirring and serving
Ingredients
Vegetables
1largeoniondiced
3clovesgarlicminced
1red bell pepperdiced
1green bell pepperdiced
2mediumcarrotspeeled and diced
2stalkscelerydiced, including tender leaves
Beans & Tomatoes
15ozcanned kidney beans1 can, drained and rinsed
15ozcanned black beans1 can, drained and rinsed
15ozcanned pinto beans1 can, drained and rinsed
28ozcanned crushed tomatoes1 can
15ozcanned diced tomatoes1 can, with juices
Liquids & Paste
1cupvegetable broth240ml; or use Better Than Bouillon for deeper flavor
1tbsptomato paste
1tbspolive oil
Spices & Seasonings
2tbspchili powder
1tbspground cumin
1tspsmoked paprika
1tspdried oregano
½tspcayenne pepperoptional, for heat — reduce or omit for mild chili
salt and black pepperto taste; start with 1 tsp salt and ½ tsp pepper
1bay leafremoved before serving
Instructions
Dice the onion and celery into ¼-inch pieces, mince the garlic, dice both bell peppers into ½-inch pieces, and peel and dice the carrots to match the onion size.
Drizzle olive oil in the bottom of the slow cooker, then add all chopped vegetables, drained beans, crushed tomatoes, diced tomatoes with juices, vegetable broth, and tomato paste. Stir to combine.
Sprinkle in the chili powder, cumin, smoked paprika, oregano, cayenne (if using), salt, and pepper, then nestle the bay leaf into the mixture and give everything a thorough stir.
Cover and cook on LOW for 6–8 hours or HIGH for 3–4 hours; avoid lifting the lid during cooking to retain heat and moisture.
Remove and discard the bay leaf, taste and adjust seasoning, and if the chili is too thin, cook uncovered on HIGH for 30 minutes; ladle into bowls and add desired toppings.
Notes
Always rinse canned beans: This removes excess sodium and the starchy liquid that can make your chili gummy.
Sauté aromatics for deeper flavor: If you have 5 extra minutes, cook the onion and garlic in a skillet before adding them — it makes a noticeable difference.
Use fire-roasted tomatoes: Swap regular diced tomatoes for fire-roasted to add a subtle smokiness to the finished chili.
Secret ingredient: Stir in 1 tablespoon of cocoa powder or a square of dark chocolate for richness without sweetness.
Make it ahead: This chili tastes even better the next day once the flavors have had time to meld — make a batch the night before for best results.
Fixing thin chili: Remove the lid and cook on HIGH for 30–45 minutes, or mash some beans against the pot wall, or stir in 1 tablespoon of cornmeal or masa harina.
Spice it up: Add diced jalapeños or serrano peppers with the vegetables, stir in hot sauce at the end, or use chipotle peppers in adobo sauce for smoky heat.
Storage: Refrigerate in airtight containers for up to 5 days, or freeze in individual portions for up to 3 months; leave 1 inch of space at the top of containers before freezing.
Reheating: Warm on the stovetop over medium-low heat with a splash of broth, or microwave in 1-minute intervals, stirring between each.
Variations: Add 2 cups diced sweet potato, stir in 1 cup corn and diced zucchini in the last hour, or swap one bean variety for chickpeas or white beans.