7 Bean Chili Recipe Slow Cooker: Hearty, Smoky, and Packed With Plant-Based Protein

Soups & Stews

7 Bean Chili Recipe Slow Cooker: Hearty, Smoky, and Packed With Plant-Based Protein

This slow cooker 7-bean chili recipe transforms simple pantry staples into a restaurant-worthy bowl of smoky, hearty goodness—no stove required. 🔥 After years of perfecting this vegetarian version, I’ve cracked the code for tender beans, rich tomato depth, and that signature chili aroma that fills the house.

The beauty? It’s hands-off, packed with plant-based protein, and ready when you are.

What makes this recipe work is the slow cooker’s magic—low heat for 6 to 8 hours ensures the beans soften perfectly while the spices meld into a complex, smoky-sweet sauce.

No need for fancy techniques or last-minute prep; just toss everything in, set the timer, and let the slow cooker do the heavy lifting. The result is a chili so satisfying, even meat lovers won’t miss the beef.

By the time you’re ready to serve, you’ll have a pot of hearty, flavorful chili with tender beans, caramelized onions, and a thick, savory broth. The beans—kidney, black, pinto, and more—soak up all the smoky, spiced goodness, creating bites that are both hearty and comforting.

This is the kind of dish that tastes even better the next day, making it perfect for meal prep.

Serve it with cornbread, avocado slices, or a dollop of Greek yogurt for extra creaminess. For a vegan version, simply omit the bacon and use vegetable broth. Let’s get cooking—your slow cooker is about to become your new best friend.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for 7 bean chili recipe slow cooker

Pantry staples and slow cooker magic create this hearty, protein-packed vegetarian chili.

Ingredient Amount Notes
Kidney Beans (Drained and Rinsed) 🌱 1 ½ cups Canned, no salt added preferred
Black Beans (Drained and Rinsed) 🌱 1 ½ cups Canned, no salt added preferred
Pinto Beans (Drained and Rinsed) 🌱 1 ½ cups Canned, no salt added preferred
Great Northern Beans (Drained and Rinsed) 🌱 1 cup Canned, no salt added preferred
Navy Beans (Drained and Rinsed) 🌱 1 cup Canned, no salt added preferred
Chickpeas (Drained and Rinsed) 🌱 1 cup Canned, no salt added preferred
Lentils (Dried, Green or Brown) 🌱 ½ cup Rinsed thoroughly before adding
Tomato Paste 🍅 ½ cup High quality, no sugar added
Diced Tomatoes (Canned, Fire-Roasted) 🍅 2 cups San Marzano preferred for sweetness
Vegetable Broth (Low Sodium) 💧 4 cups Homemade or high-quality store-bought
Yellow Onion (Medium, Diced) 🧅 1 ½ cups Freshly diced, not pre-chopped
Garlic Cloves (Minced) 🧄 4 cloves Freshly minced for best flavor
Chipotle Peppers in Adobo (Mild or Hot) 🌶️ 2 tbsp Chopped finely, for smoky depth
Ground Cumin 🌿 2 tbsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 ½ tbsp For authentic smoky flavor
Dried Oregano 🍃 1 tbsp Mexican oregano preferred
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Dark Brown Sugar 🍯 1 tbsp Balances acidity in chili
Apple Cider Vinegar 🍎 1 tbsp Brightens flavors beautifully
Fresh Cilantro (Chopped) 🌿 ¼ cup For garnish, stems removed
Avocado Oil (For Serving) 🫒 ¼ cup High smoke point for drizzling

The beans are the backbone, so no-salt-added cans are a must—you control the seasoning. Trader Joe’s and Whole Foods carry excellent no-salt brands like Muir Glen or Wild Garden. For lentils, I always use dried because they hold their shape better than canned, but pre-cooked lentils in a pinch work too. The tomato paste? Rao’s or Muir Glen are my go-tos—they’re sweeter and less acidic than store brands. Chipotle peppers in adobo are a game-changer for that smoky depth; grab them from the Latin foods aisle at Walmart or H-E-B if you can’t find them elsewhere.

No chipotle peppers? Smoked paprika plus a dash of liquid smoke gets you close. Fresh cilantro missing? Dried cilantro or parsley at half the amount works in a bind. The brown sugar might seem odd, but it balances the acidity from the tomatoes and vinegar—don’t skip it. For the onions, yellow or red work best; white gets bitter. Pre-chopped onions from the store? Toss them—they’re usually soaked in water and taste bland. If you’re short on time, frozen diced onions thawed and drained are a lifesaver.

This chili tastes even better the next day—3-4 days in the fridge, no problem. For meal prep, portion into containers with a drizzle of avocado oil on top to keep it fresh. Freezes beautifully for up to 3 months—just thaw overnight in the fridge. Garnish with fresh cilantro and a sprinkle of smoked paprika right before serving. The flavors deepen as it sits, so make extra if you can; it disappears fast around here.

❤️

Why You'll Love This Recipe

  • Deep, Earthy Magic: The mix of beans—creamy Great Northerns, meaty kidney, tender navy—absorbs the smoky paprika and cumin until every bite is rich and layered. Honestly, the texture alone makes it worth the wait.
  • Meal Prep MVP: This chili tastes even better the next day, so I make a double batch: one pot for dinner, one for lunches. The beans hold up perfectly, and the flavors just get more complex as it sits.
  • Pantry Powerhouse: Five cans of beans, a few spices, and a can of tomatoes—this recipe costs me less than $10 and feeds six. Leftovers? Freeze half for when I’m too tired to cook. Budget-friendly doesn’t get much better than this.

Step-by-step instructions for hearty slow cooker 7 bean chili

This smoky, protein-packed chili comes together with minimal effort in your slow cooker.

1

👨‍🍳 Step 1: Sauté the Aromatic Base

Heat 2 tablespoons avocado oil in a large skillet over medium heat. Add all 1.5 cups diced yellow onion and cook for 5-6 minutes until softened and translucent. This step builds flavor foundation that carries through the slow cook.

Add all 4 cloves minced garlic and 2 tablespoons finely chopped chipotle peppers in adobo. Stir for 30 seconds until fragrant—you should smell that deep smoky aroma developing. Transfer this aromatic mixture to your slow cooker. Here's where the magic starts: these flavors will infuse every bean and spice.

2

🍳 Step 2: Combine All Beans and Spices

Add all the beans to the slow cooker: 1.5 cups kidney beans, 1.5 cups black beans, 1.5 cups pinto beans, 1 cup great northern beans, 1 cup navy beans, and 1 cup chickpeas. Stir them gently to distribute the onion-garlic mixture evenly.

In a small bowl, whisk together all 0.5 cup tomato paste, 2 cups diced tomatoes, 4 cups vegetable broth, 2 tablespoons ground cumin, 1.5 tablespoons smoked paprika, 1 tablespoon dried oregano, 1.5 teaspoons salt, 0.5 teaspoon black pepper, 1 tablespoon dark brown sugar, and 1 tablespoon apple cider vinegar. Pour this mixture over the beans in the slow cooker and stir gently.

3

⏰ Step 3: Slow Cook Until Tender

Add all 0.5 cup dried lentils (rinsed thoroughly) to the slow cooker and stir again. Cover and cook on low heat for 7-8 hours or high heat for 4-5 hours. The lentils will soften and absorb all those smoky flavors while the beans become fork-tender.

Here's the thing about slow cooking beans—they'll continue to thicken as they cool. You want them to reach that perfect texture where they're tender but still hold their shape. Check for doneness by tasting a bean—it should be soft with just a slight resistance when bitten. If it's still firm, cook another 30 minutes.

4

🥘 Step 4: Finish and Serve

Once fully cooked, stir the chili gently. Taste and adjust seasoning if needed—you might want to add more salt or vinegar for brightness. Ladle the chili into bowls and garnish each serving with 1 tablespoon chopped fresh cilantro and a drizzle of avocado oil.

This chili tastes even better the next day as flavors meld further. Serve with cornbread or over rice to soak up every last bit of that smoky, bean-rich goodness. The combination of textures—creamy chickpeas, tender lentils, and firm beans—makes each bite satisfying.

👨‍🍳

Pro Tips For Making 7 Bean Chili Recipe Slow Cooker

  • SOAK THE BEANS FIRST: I learned this the hard way—skipping the soak with Great Northern and Navy beans leaves them dry and mealy, even in a slow cooker. Toss them in warm water for 1 hour (or overnight if you’re prepping ahead) to guarantee they stay tender and soak up flavor.
  • LAYER BEANS BY SIZE: Don’t just dump all five beans in at once. Start with the larger ones (kidney, pinto) on the bottom, then add the smaller (Great Northern, navy) on top. This prevents the tiny beans from getting lost in the sauce and ensures even cooking—no mushy bits, no floating beans.
  • BROWN THE BEANS: Five minutes in a hot skillet with a splash of oil before adding them to the slow cooker changes everything. The caramelized edges add depth to the chili, and it prevents that sad, watery texture some slow-cooked bean dishes get. (Yes, even if you’re impatient like me.)
  • STIR BEANS HALFWAY: I used to forget this, and the chili would turn into a thick paste at the bottom while the top stayed soupy. After 3 hours, give everything a good stir—especially the beans—and adjust the liquid if needed. This guarantees consistent texture, not a potluck-style disaster.

Essential equipment for this recipe

Slow Cooker Essentials

Your trusty slow cooker is the star of this recipe, but not all models are created equal. I’ve tested this chili in a Hamilton Beach 6-quart programmable slow cooker (the one with the removable stoneware insert) and a Crock-Pot 7-quart oval model.

Both work perfectly, but the 6-quart is ideal for smaller households or if you’re meal prepping for two. For larger families, the 7-quart handles the extra volume beautifully.

If your slow cooker has a high/low setting, use low for 7-8 hours—this gives the beans time to soften evenly without overcooking. 🌡️

Pro tip: If your slow cooker lacks a keep-warm function, transfer the chili to a lidded pot on the stovetop set to low heat to maintain warmth while you finish dinner prep.

This is especially useful for weeknight cooking when timing is tight. I keep a Cuisinart stainless steel pot with a tight-fitting lid on hand just for this purpose.

Must-Have Tools

A sharp chef’s knife and cutting board are non-negotiable for dicing onions and mincing garlic. I swear by my Victorinox 8-inch chef’s knife—it’s durable and makes quick work of chopping.

For measuring spices, a small scale (like the OXO Good Grips digital scale) ensures precision, but a set of measuring spoons works fine too. The key is to toast your cumin and smoked paprika in a dry skillet over medium heat for 30 seconds—this deepens their flavors dramatically.

A wooden spoon is perfect for stirring everything together without scratching your slow cooker’s interior. 🍳

Don’t overlook a fine-mesh strainer for rinsing dried lentils and canned beans—this removes excess starch that can make your chili gummy. I keep a collapsible silicone strainer in my kitchen for easy cleanup.

For serving, grab deep bowls (like Corelle stoneware) to hold the chili’s hearty texture. And if you’re garnishing with fresh cilantro, a pair of kitchen shears makes quick work of chopping stems.

Budget-Friendly Swaps

No fancy equipment? No problem. A large pot with a tight-fitting lid can replace your slow cooker—simmer the chili on the stovetop over low heat for 2-3 hours after bringing it to a boil.

For measuring, a standard measuring cup set works, but if you’re short on time, eyeballing the spices is fine (just taste and adjust!). A wooden spoon or even a spatula suffices for stirring.

The most critical tool you can’t skip is a thermometer—if you’re heating on the stovetop, keep the temperature below 200°F to avoid overcooking the beans. 💡

For the aromatic base, a non-stick skillet (like Cuisinart Moka) is ideal, but a cast-iron skillet works too—just be patient with the onions. If you’re missing chipotle peppers, substitute 1 tablespoon smoked paprika plus ½ teaspoon liquid smoke (found in the baking aisle).

For lentils, pre-cooked lentils from a can save time, though dried lentils add better texture. A blender isn’t needed here, but if you want to make your own vegetable broth, throw veggie scraps into a pot with water and simmer for 30 minutes—strain and use!

Garnish Game-Changers

Fresh cilantro and avocado oil elevate this chili from good to unforgettable. I keep a bunch of cilantro in the fridge and chop it fresh whenever I need it—it’s one of those ingredients that makes everything taste brighter.

For the oil, avocado oil has a high smoke point and adds a neutral, buttery richness. If you’re out of avocado oil, olive oil or toasted sesame oil (for a nutty twist) work too.

For extra crunch, toast pumpkin seeds in a dry skillet for 2-3 minutes until golden—sprinkle them on top for a textural contrast. 🌿

Don’t underestimate the power of hot sauce or sour cream on the side. I like to offer Cholula hot sauce (its smoky-sweet profile complements the chili perfectly) and a dollop of Greek yogurt for creaminess.

For a vegan option, cashew sour cream (blend soaked cashews with lemon juice and salt) is a game-changer. And if you’re feeling fancy, a lime wedge adds a bright finish—just squeeze it over the top right before serving.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 65g23%
Dietary Fiber 22g79%
Sugars 8g
Protein 28g56%
* 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 canned lentils instead of dried?

Yes! For convenience, substitute 1.5 cups canned lentils (drained and rinsed) for the 0.5 cup dried lentils. They’ll cook faster but still absorb all the smoky flavors beautifully. Just reduce the cooking time by 30-45 minutes since canned lentils are pre-cooked.

2

How do I make this chili spicier?

Add 1-2 teaspoons cayenne pepper or 1 chopped fresh jalapeño with the other spices. For heat lovers, stir in 1 tablespoon hot sauce at the end or serve with extra hot sauce on the side.

3

Can I make this chili in an Instant Pot?

Sauté the onions and garlic as directed, then add all ingredients and cook on high pressure for 15 minutes. Let the pressure release naturally for 10 minutes before opening. The texture will be slightly different but still delicious.

4

Why does my chili taste watery?

Slow cookers can make brothy chili. Let it sit uncovered for 10-15 minutes before serving to thicken. If still too thin, simmer on the stovetop for 5-10 minutes to reduce. For next time, reduce broth by 1 cup or add 1 tablespoon cornstarch mixed with water.

5

How long can I store leftovers?

Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. Reheat gently on the stovetop or microwave until steaming. The flavors actually improve overnight!

★★★★★5.0(10 reviews)
Categories Soups & Stews