Veggie Chili Crock Pot Recipe: Smoky Bean and Tomato Harmony in 6 Hours

Veggie Chili Crock Pot Recipe: Smoky Bean and Tomato Harmony in 6 Hours

This veggie chili crock pot recipe delivers hearty, smoky flavor without meat—perfect for vegetarians or anyone craving comfort food. The slow cooker transforms simple ingredients into a rich, thick stew with tender beans, caramelized tomatoes, and layers of warmth from spices.

I’ve refined this over years of testing, ensuring every bite is packed with texture and depth while staying easy to customize.

The beauty of this method lies in its hands-off approach: dump everything in, let it simmer for 6 hours, and return to a pot filled with aromatic chili that tastes even better the next day.

Black beans, kidney beans, and lentils provide protein and heartiness, while bell peppers and onions add natural sweetness that balances the smoky paprika and cumin. The key is building flavor gradually—let those spices bloom in the oil before adding liquids, and stir occasionally to prevent settling.

What you’ll end up with is a thick, velvety chili with a deep red hue and a aroma that fills your kitchen. The beans are tender but hold their shape, the tomatoes have caramelized into a rich sauce, and the spices create just the right kick—adjustable to your taste.

This isn’t just a meal; it’s a restaurant-quality dish that freezes beautifully for future dinners. Serve it with shredded cheese, sour cream, or avocado for extra richness.

Whether you’re feeding a crowd or meal prepping for the week, this chili adapts effortlessly. Double the batch for leftovers, or thin it with broth if you prefer a soupier texture. The slow cooker does all the work, leaving you free to enjoy the process—or the result. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for veggie chili crock pot

Six hearty ingredients plus spices—your slow cooker turns this into restaurant-quality chili.

Ingredient Amount Notes
Black Beans 🌱 1 ½ cups Drained and rinsed, no salt added
Kidney Beans 🌱 1 ½ cups Drained and rinsed, no salt added
Brown Lentils 🌱 1 cup Rinsed thoroughly before adding
Diced Tomatoes 🍅 2 cups San Marzano preferred for sweetness
Tomato Paste 🍅 ½ cup Squeeze tube or canned, no salt added
Onion 🧅 1 whole Yellow or red, diced small
Bell Pepper 🌶️ 1 whole Any color, diced small
Garlic Cloves 🧄 4 cloves Minced or pressed for even distribution
Vegetable Broth 💧 2 cups Low-sodium preferred, homemade or store-bought
Chili Powder 🌶️ 2 tbsp Smoked or mild, adjust to taste
Ground Cumin 🌿 1 ½ tbsp Toasted for deeper flavor
Paprika 🌶️ 1 tbsp Sweet or smoked, not hot
Dried Oregano 🍃 1 tsp Mexican oregano preferred
Sea Salt 🧂 1 tsp Adjust after tasting
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Cayenne Pepper 🔥 ½ tsp Optional for heat, adjust to taste

The beans and lentils are the stars here, so pick quality dried beans if you’re not using canned. Trader Joe’s and Sprouts have great organic options, but any store-brand canned beans work if you rinse them well. For lentils, brown or green hold their shape better than red. The San Marzano tomatoes? Worth the splurge—they’re sweeter and less acidic, which balances the smoky spices perfectly. If you can’t find them, any good-quality diced tomatoes will do, but skip the ones with added salt or preservatives. The onion and bell pepper should be fresh, not limp or bruised, and diced small for even cooking.

No San Marzano tomatoes? Fire-roasted canned tomatoes add a smoky depth that works well. Swap kidney beans for pinto beans or chickpeas if you prefer, but the texture changes slightly. Out of cumin? Corriander seeds ground fresh give a similar earthiness, though it’s not identical. The chili powder is where you can get creative—mix smoked paprika and cayenne for a homemade blend. For extra richness, stir in a tablespoon of cocoa powder at the end (trust me on this). The broth can be homemade or store-bought, but avoid anything with added flavors—just salt and veggies.

This chili tastes even better the next day, so make a double batch and freeze half for later. Store leftovers in the fridge for up to 5 days or freeze for 3 months. I like to portion it into 2-cup containers so I can grab one for lunch without thawing the whole thing. The flavors meld beautifully overnight, so if you’re short on time, 8 hours on low works too. Serve with shredded cheese or avocado for extra richness—just add those at the end to keep them fresh.

❤️

Why You’ll Love This Recipe

  • Here’s what sold me: that perfect mix of crunch from the brown lentils (they stay delightfully firm) and creamy from the black and kidney beans. The tomato paste? It’s the secret—it thickens things up just enough so every spoonful feels hearty, not watery. (Yes, even on a Tuesday night.)
  • Dump-and-Go Magic: I swear, this is the kind of recipe where you can toss everything in—beans, lentils, tomatoes—while still half-watching The Great British Bake Off, and walk away. No chopping, no fussing, just layering those canned tomatoes and tomato paste for that rich base. My crockpot does all the work while I sip wine and pretend I’m not cooking.
  • Texture Party: Here’s what sold me: that perfect mix of crunch from the brown lentils (they stay delightfully firm) and creamy from the black and kidney beans. The tomato paste? It’s the secret—it thickens things up just enough so every spoonful feels hearty, not watery. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: This chili begs to be made in bulk. I double the batch on Sundays, portion it into containers, and boom—lunch for the week. It reheats beautifully, whether straight from the fridge or microwaved at work. Honestly, my freezer’s full of it too; I just grab a jar when I need something fast.

Step-by-step instructions for veggie chili crock pot recipe

Here’s how to create a hearty, smoky chili that builds flavor while you’re busy elsewhere.

1

Sauté the Aromatics for Depth of Flavor

Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the 1 whole onion and 1 whole bell pepper, diced small, and cook for 5-6 minutes until softened and just beginning to brown. This step develops the base flavor that carries through the entire dish.

Add the 4 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant. Here’s the thing—don’t let the garlic burn. It should smell amazing but not bitter. Immediately transfer the sautéed vegetables to your crock pot, scraping up any browned bits from the bottom of the pan. Those bits are pure flavor.

2

Combine All Ingredients in the Crock Pot

Add the 1.5 cups black beans, 1.5 cups kidney beans, and 1 cup brown lentils to the crock pot. Give everything a quick stir to distribute the vegetables evenly. Next, add the 2 cups diced tomatoes, 0.5 cup tomato paste, 2 cups vegetable broth, 2 tablespoons chili powder, 1.5 tablespoons ground cumin, 1 tablespoon paprika, 1 teaspoon dried oregano, 1 teaspoon sea salt, and 0.5 teaspoon black pepper. Stir again to combine.

The reason we add the tomato paste now is that it thickens as it cooks, giving that rich, concentrated chili texture. Don’t worry if it looks like too much—it won’t be once everything simmers together. If you’re using the optional 0.5 teaspoon cayenne pepper, add it now and adjust to your preferred level of heat.

3

Cook on Low for Maximum Flavor Development

Place the lid on the crock pot and cook on low heat for 6 hours. This slow cooking time allows all the flavors to meld together beautifully. I know it seems like a long time, but this is where the magic happens. The beans and lentils will soften perfectly, and the broth will reduce just enough to create a thick, hearty chili.

About 2 hours into cooking, give everything a stir. This helps distribute the flavors evenly and prevents any ingredients from settling at the bottom. The chili should smell incredible at this point—like a warm hug in a bowl. If it looks too thick, you can add a splash of water or broth later, but it should be perfect as is.

4

Adjust Seasoning and Serve Warm

After the 6 hours of cooking, remove the lid and taste the chili. Adjust the seasoning if needed—add a pinch more sea salt if it tastes bland, or a bit more chili powder or cayenne pepper if you want more heat. The chili should be thick but still spoonable, with a rich, smoky flavor that coats your tongue.

Let the chili sit for 5-10 minutes before serving. This resting time allows the flavors to settle and the chili to thicken slightly. Serve it warm with your favorite toppings—sour cream, shredded cheese, or fresh cilantro. Each bite should be packed with smoky, spicy, and slightly sweet flavors that make this chili a standout dish.

👨‍🍳

Pro Tips For Making Veggie Chili Crock Pot

  • SOAK THE LENTILS: I learned this the hard way—skipping the soak with brown lentils leaves you with a chili that’s more mush than texture. Rinse them first, then cover with water for at least 30 minutes (or overnight if you’re really patient). They’ll hold their shape and add that satisfying bite, not turn to paste.
  • SALT THE BEANS NOW: Don’t wait until the end to season. Dump the drained black and kidney beans into the crockpot with a generous pinch of salt right away—it helps them soften evenly and keeps them from tasting bland later. (Yes, even if the recipe says “season at the end.”)
  • STIR THE PASTE FIRST: Tomato paste is the flavor anchor, but clumps of it just sit there like flavorless rocks. Before adding anything else, mix 1–2 tablespoons of water or broth into the paste with a spoon until it’s smooth. Spread it around the bottom of the crockpot so it blends in, not settles.
  • LOW AND SLOW WINS: Resist the urge to crank the crockpot to high for faster cooking—it’ll make the lentils and beans turn to glue. Set it to low for 6–7 hours instead. The slow simmer lets flavors meld without breaking down the texture, and you’ll end up with a chili that’s rich, not watery. (Trust me, I’ve done both.)

Dietary considerations for this recipe

Gluten-Free Adaptations

This chili is naturally gluten-free, but always double-check your ingredients. Use certified gluten-free spices like Penzeys brand chili powder and cumin to avoid cross-contamination. The vegetable broth should also be labeled gluten-free—brands like Imagine Foods or homemade broth work perfectly. 🌱

For extra thickness without gluten, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water during the last 30 minutes of cooking. This creates a silky texture without gluten. I’ve tested this with Bob’s Red Mill cornstarch and it works flawlessly.

Protein Boost Options

Add 1 cup cooked quinoa or ½ cup nutritional yeast for extra protein and depth. Quinoa adds a nutty flavor that complements the smoky spices, while nutritional yeast gives a cheesy, umami boost. Both options work well in vegetarian diets and add satisfying texture.

For a meaty texture, crumble ½ cup tempeh or ½ cup seitan into the chili during the last 1 hour of cooking. Tempeh absorbs the flavors beautifully, while seitan adds a hearty, fibrous bite. I prefer tempeh for its natural fermented tang.

Low-Carb Modifications

Swap the beans for cauliflower rice (about 3 cups) and use ½ cup diced mushrooms for umami depth. The lentils can stay for fiber, but if you want to reduce carbs further, replace them with ½ cup diced zucchini.

This version keeps the chili flavorful while cutting carbs significantly.

For a creamy low-carb option, stir in ½ cup coconut milk at the end. It adds richness without the carbs from beans or lentils. I’ve found Thai Kitchen coconut milk works best—just reduce the broth slightly to balance the texture.

Spice-Free Version

Remove all cayenne, reduce chili powder to 1 tablespoon, and omit the paprika. Instead, add ½ teaspoon ground cinnamon and ½ teaspoon allspice for warmth without heat. This version is perfect for kids or sensitive stomachs while still delivering rich, comforting flavors.

For a tangy twist, stir in 1 tablespoon apple cider vinegar at the end. It brightens the chili without adding spice, and pairs beautifully with the smoky notes. I’ve used this trick in my family’s mild chili for years—it’s a game-changer for flavor balance. 🌶️

Nutrition facts

Servings 6
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 9g11%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 58g20%
Dietary Fiber 18g64%
Sugars 8g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use fresh beans instead of canned in this veggie chili?

Fresh beans work but require pre-cooking. Soak 1 cup dried beans overnight, then simmer in water for 1-1.5 hours until tender before adding to the crock pot. This prevents the chili from becoming watery. For convenience, stick with canned beans—just rinse them well to remove excess sodium.

2

How do I make this chili less thick or more like a soup?

Add ½ to 1 cup vegetable broth during the last 30 minutes of cooking and stir well. For a smoother texture, blend half the chili first, then mix it back in. The tomato paste naturally thickens the dish, so reducing it slightly (to ¼ cup) also helps achieve a soupier consistency.

3

What are the best toppings for this vegetarian chili?

Try avocado slices, fresh cilantro, or dairy-free sour cream for creaminess. For extra protein, add crumbled feta or vegan cheese, while pickled jalapeños bring a tangy kick. Keep toppings separate until serving to maintain freshness—especially important for leafy greens like cilantro.

4

Can I make this chili in an Instant Pot instead?

Yes! Sauté the aromatics first, then add all ingredients and cook on high pressure for 15 minutes. Release pressure naturally, then adjust thickness with broth if needed. The Instant Pot version cooks 3 times faster but may need extra stirring to prevent settling.

5

Why does my chili taste bland after cooking?

Most likely, the spices weren’t toasted enough or the chili needs more acidity. Toast cumin seeds in a dry pan for 30 seconds before grinding, and add 1 tablespoon apple cider vinegar at the end. Taste as you go—chili powder and salt can always be added later.

★★★★★4.5(10 reviews)
Patrick Lewis