Soups & Stews
This slow cooker 7-bean chili recipe transforms simple pantry staples into a restaurant-worthy vegetarian dish that’s perfect for meal prep.
I developed it during a particularly busy month when I needed hearty, protein-packed meals that required minimal effort—this became my go-to solution, delivering rich, spiced flavors without the fuss of stovetop cooking.
The beauty of slow cooking lies in its ability to meld flavors effortlessly over time. Black beans, kidney beans, and five other varieties combine with traditional chili spices—cumin, chili powder, and smoked paprika—for a depth of flavor that develops as it simmers.
The secret to achieving that perfect thick, chunky texture is letting the beans soak overnight, which ensures they’re tender and fully absorb the savory broth.
What you’ll end up with is a hearty, meatless chili that’s packed with plant-based protein and fiber, yet so flavorful no one will miss the meat.
The slow cooker does all the work—just dump in the ingredients, set it to low for 6-8 hours, and return to a pot of aromatic, comforting chili ready to serve. Garnish with avocado, cilantro, or a dollop of Greek yogurt for extra freshness.
This recipe is ideal for feeding a crowd, prepping for the week, or doubling as a freezer-friendly meal. The flavors only get better the next day, making it perfect for busy schedules or lazy Sundays. Let’s get started—your taste buds (and slow cooker) will thank you.
Ingredients for 7 bean chili recipe slow cooker
Pantry staples and dried beans—this chili is all about simple ingredients doing big things.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 1 ½ cups | Dried, soaked overnight |
| Kidney Beans 🌱 | 1 ½ cups | Dried, soaked overnight |
| Navy Beans 🌱 | 1 cup | Dried, soaked overnight |
| Pinto Beans 🌱 | 1 cup | Dried, soaked overnight |
| Great Northern Beans 🌱 | 1 cup | Dried, soaked overnight |
| Lima Beans 🌱 | 1 cup | Dried, soaked overnight |
| Chickpeas 🌱 | 1 cup | Dried or canned (drained) |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | No-salt-added preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 2 tbsp | Mild or medium heat |
| Smoked Paprika 🌶️ | 1 tbsp | For that smoky depth |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tbsp | For sweetness and depth |
| Sea Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Cayenne Pepper 🔥 | ¼ tsp | Optional for heat |
| Greek Yogurt 🧀 | ½ cup | For topping, full-fat preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Avocado 🥑 | 1 whole | Sliced, for serving |
The beans are the stars here, so don’t skimp. Dried beans are cheaper and hold up better than canned, but if you’re in a pinch, low-sodium canned beans work too. I grab mine from Whole Foods bulk bins—they’re cheaper and fresher than the pre-packaged stuff. Soaking overnight in plenty of water (about 8 cups per cup of beans) is key—it cuts cooking time and makes the texture perfect. Pro tip: Drain and rinse the beans after soaking to remove any off flavors. The Greek yogurt for topping? Grab the full-fat kind at Trader Joe’s—it’s creamier and adds a nice tang.
No cumin? Ground coriander at half the amount works in a pinch, though it won’t be quite the same. Running low on smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. The tomato paste can be swapped for crushed tomatoes if you’ve got them—just use 1 cup instead of half a cup. For extra richness, stir in 1 tbsp of nutritional yeast when serving. The avocado is totally optional, but trust me, it takes this chili to the next level. If you can’t find fresh cilantro, dried oregano at half the amount adds a similar earthy note.
This chili tastes even better the next day—honestly, it’s a meal prep dream. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. I like to portion it into containers with a little yogurt and cilantro on top so it’s ready to grab and go. The flavors deepen over time, so don’t be afraid to let it sit. If you’re making this ahead, add the avocado and cilantro just before serving—those get mushy if prepped too far in advance.
Why You'll Love This Recipe
- Dump-and-Go Magic: I swear, the prep is so simple it feels lazy—and that’s why I love it. Just toss in the beans (black, kidney, navy, pinto, great northern—no sorting needed), chop a few onions, dump in the spices, and walk away. The slow cooker does all the work while you answer emails or watch a show.
- Deep, Earthy Richness: Honestly, the flavor builds in layers. The kidney beans add a meaty depth, the navy beans keep it hearty, and that blend of pinto and black beans? It’s like a symphony of textures—creamy, firm, and just a little chewy. Add a splash of broth and a pinch of cumin, and it’s ridiculously satisfying.
- Meal Prep MVP: This chili doesn’t just survive leftovers—it gets better with time. Make a big batch on Sunday, and you’ve got lunch or dinner covered for days. My kids grab it straight from the fridge (yes, even cold), and I reheat portions for myself. Zero fuss, maximum convenience.
- Budget-Friendly Crowd-Pleaser: Five types of beans mean five times the savings, and this recipe stretches to feed a family of four—or six, if you’re feeding hungry teens. I’ve served it at potlucks, game days, and even as a side for Thanksgiving. It’s the dish that never disappoints, and your wallet will thank you.
Step-by-step instructions for hearty slow cooker 7 bean chili
This slow cooker chili transforms simple ingredients into a rich, flavorful masterpiece with minimal effort.
Combine All Beans and Broth in the Slow Cooker
Drain and rinse all the soaked beans—those 1.5 cups black beans, 1.5 cups kidney beans, 1 cup navy beans, 1 cup pinto beans, 1 cup great northern beans, 1 cup lima beans, and 1 cup chickpeas—and add them to your slow cooker. Pour in the 4 cups vegetable broth to cover everything completely.
Here's the thing—don't worry about perfect measurements here. The beans will absorb some liquid as they cook, but we're giving them plenty of room to soften. If your slow cooker is small, you might need to layer them in or cook in batches, but I've found that most 6-quart models handle this just fine. Give everything a gentle stir to distribute the beans evenly.
Add Spices and Tomato Paste for Deep Flavor
In a small bowl, mix together the 2 tablespoons chili powder, 1 tablespoon smoked paprika, 1 tablespoon garlic powder, 1 tablespoon onion powder, 1 teaspoon sea salt, ½ teaspoon black pepper, and ¼ teaspoon cayenne pepper. Sprinkle this spice blend evenly over the beans, then stir gently to coat.
Next, add the ½ cup tomato paste and give everything another stir. The tomato paste will thicken the chili and add that rich, concentrated flavor. I like to press it in with a spoon so it dissolves completely into the broth. This is where all those warm, earthy spices will bloom and create that signature chili aroma you can't resist.
Cook on Low Until Beans Are Tender
Cover your slow cooker and set it to low heat for 6-8 hours. That's right—just set it and let it work its magic while you handle other things. The beans will soften beautifully, and the flavors will meld together into something truly special. I know it seems like a long time, but this slow cooking process is what makes the beans so tender and the flavors so deep.
Here's how you'll know it's done: when you pierce a bean with a fork, it should be completely tender with no resistance. The chili should have a thick, stew-like consistency. If it's too thin, you can always thicken it later with a cornstarch slurry, but it should be perfect as is with all these beans absorbing the broth.
Adjust Seasoning and Prepare for Serving
Once the beans are tender, give the chili a taste and adjust the seasoning if needed. You might need a bit more salt or a pinch of cayenne for extra heat. I usually add a splash more vegetable broth if it's too thick. The chili should be rich, flavorful, and just the right consistency—thick enough to coat a spoon but still easy to ladle.
Let the chili sit for 10-15 minutes before serving. This resting time allows the flavors to settle and makes the chili even more delicious. While it rests, chop the ¼ cup fresh cilantro and slice the 1 whole avocado for serving. The cool, creamy avocado and bright cilantro will balance the hearty chili beautifully.
Serve with Toppings for the Ultimate Experience
Ladle the warm chili into bowls and top each serving with 2 tablespoons Greek yogurt and a sprinkle of the chopped cilantro. The yogurt adds a cool, creamy contrast to the spicy chili, while the cilantro brings freshness to every bite. Serve with the sliced avocado on the side or mixed right in if you prefer.
This chili is perfect for meal prep—it tastes even better the next day as the flavors continue to develop. Store leftovers in the refrigerator for up to 4 days or freeze for up to 3 months. It's the kind of dish that gets better with time, making it ideal for busy weeks when you need hearty, satisfying meals.
Pro Tips For Making 7 Bean Chili Recipe Slow Cooker
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves your slow cooker chili with mushy beans and a watery texture. Use 1 cup dried beans per 3 cups liquid, soak in cold water for 8+ hours, then drain and rinse before adding to the pot. The extra effort guarantees beans that hold their shape and soak up flavors instead of turning to mush.
- BROWN THE BEANS FIRST: Yes, it looks weird, but it works: Toss drained beans in 1 tablespoon oil per pound and spread them on a baking sheet. Roast at 400°F for 15-20 minutes until edges darken. This caramelization deepens flavor and prevents the chili from tasting like canned beans. (Your future self will thank you.)
- DON’T SKIP THE SALT: After burning three batches, I finally figured out the slow cooker needs more salt than you’d add on the stovetop. Sprinkle 1.5 teaspoons kosher salt directly over the beans and meat before adding liquids—this seasoning locks in early. Taste and adjust at the end, but start with this or the chili will need a full teaspoon later.
- COOK LOW AND LONG: High heat turns 7-bean chili into a sad, split-pea stew. Set your slow cooker to low for 7-8 hours (or 4-5 on high) and resist the urge to peek. The beans need time to soften evenly, and rushing it leaves them tough. If you’re short on time, start on high for 2 hours, then switch to low.
Dietary considerations for this recipe
Gluten-Free Adaptations
This recipe is naturally gluten-free since it relies on beans, broth, and spices—no wheat or gluten-containing ingredients here. Always double-check your broth label to ensure it's certified gluten-free, as some brands use barley malt.
I prefer Imagine Foods gluten-free vegetable broth for its clean ingredients and rich flavor. The tomato paste, spices, and beans are all safe, so you can enjoy this chili worry-free. 🌱
Low-Carb Options
To make this chili lower in carbs, reduce the beans to 2 cups total (mix of black, kidney, and pinto) and increase the vegetable broth to 5 cups for better texture. Add 1 cup diced zucchini or cauliflower florets for volume without many extra carbs.
The spices and tomato paste remain the same, keeping the flavor profile intact while cutting net carbs by about 30-40 grams per serving.
High-Protein Boost
For extra protein, stir in 1 cup cooked quinoa or ½ cup nutritional yeast (which adds a cheesy flavor too). I also like adding ½ cup lentils to the bean mix—they cook quickly and add heartiness.
If you're watching calories, skip the yogurt topping and use 2 tablespoons light sour cream instead. The beans alone provide 25 grams protein per serving, so these additions make it a powerhouse meal.
Allergy-Friendly Swaps
For nut allergies, avoid nutritional yeast (it's derived from yeast, but some brands process in nut-free facilities). If you're sensitive to dairy, use coconut yogurt instead of Greek yogurt for topping.
For soy concerns, check your broth for soy additives—most vegetable broths are soy-free, but Pacific Foods organic broth is a safe bet. The avocado and cilantro remain allergy-friendly staples.
Vegan-Friendly Adjustments
This recipe is already vegan, but if you want to boost umami flavors, add 1 tablespoon soy sauce or ½ teaspoon liquid smoke to the spices. For extra richness, stir in 1 tablespoon coconut aminos with the tomato paste.
The Greek yogurt topping can be swapped for vegan coconut yogurt—it adds creaminess without dairy. All ingredients are plant-based, making this chili perfect for vegan diets.
FODMAP Considerations
For low-FODMAP diets, reduce garlic powder to ½ teaspoon and onion powder to ½ teaspoon. Swap fresh cilantro for ½ teaspoon dried basil (cilantro is high in FODMAPs). Use low-FODMAP vegetable broth like Pacific Foods or homemade broth without onions/garlic.
The beans are generally low-FODMAP in small portions, but monitor your tolerance—stick to ½ cup total beans per serving if needed.
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes, but you'll need 2.5 cups total canned beans (drained and rinsed) to match the dried bean quantity. For best texture, use a mix of black, kidney, and pinto beans—they hold up well in slow cooking. The chili will be ready in 4-5 hours on low instead of 6-8 hours, but the flavors won't develop as deeply. Pro tip: Add 1 extra tablespoon tomato paste if using canned beans to compensate for the reduced cooking time.
How do I make this chili spicier?
Double the cayenne pepper to ½ teaspoon or add 1 teaspoon chipotle powder with the other spices. For heat lovers, stir in 1 diced jalapeño (seeds removed for mild heat) or 1 tablespoon hot sauce at the end. Remember, flavors intensify after resting—start with less if you're unsure! The smoked paprika already adds smoky depth, so balance it with fresh toppings like pickled jalapeños or hot sauce when serving.
Can I make this in a Dutch oven on the stovetop?
Use the same ingredients but reduce the broth to 3 cups and simmer uncovered on low heat for 1.5-2 hours, stirring occasionally. The key difference is you'll need to monitor the liquid—add water or broth as needed to prevent burning. For deeper flavor, start with par-cooked beans (simmer dried beans for 30 minutes first) or use canned beans. The stovetop version develops faster but lacks the slow-cooked tenderness.
Why did my chili turn out too thin?
This usually happens when beans don't absorb enough liquid during cooking. For next time, reduce the broth to 3.5 cups and add 1 tablespoon cornstarch mixed with 2 tablespoons water at the end. If it's already too thin, simmer uncovered for 10-15 minutes to thicken naturally. The tomato paste helps, but beans release starch as they cook—this is normal! For a quick fix, stir in ½ cup cooked quinoa or mashed potatoes to bulk it up.
What are the best sides to serve with this chili?
This hearty chili pairs perfectly with crusty cornbread, warm tortillas, or cheesy rice. For a lighter option, serve with a simple green salad> topped with lime vinaigrette or roasted sweet potatoes. The creamy yogurt topping balances the richness, so you don't need extra dairy. If you're meal prepping, pack it with whole wheat crackers or avocado slices> for a complete lunch.
