Chili Recipe Using Dried Beans (Rich, Hearty & Slow Cooker Friendly Copycat Style)
Honestly, I used to think dried beans were more trouble than they were worth. Soaking overnight, cooking them separately, the extra planning it felt like too many steps just for a pot of chili. Then one winter Sunday I ran out of canned beans mid-prep and had a bag of dried pintos sitting in my pantry for months. I figured, what’s the worst that could happen?
That batch of chili recipe using dried beans turned out to be the best chili I’d made in years. The beans had this firm, creamy texture that canned beans never quite pull off. They absorbed the spices from the inside out instead of just sitting in the sauce. After that, I genuinely haven’t gone back.
So if you’ve been on the fence about using dried beans, let me walk you through exactly how I do it — including the mistakes I made early on so you don’t have to.
The Soaking Question (It Actually Matters)
The biggest thing I got wrong my first few times was skipping the soak. I’d heard you could cook dried beans without soaking and technically that’s true. However, what nobody told me is that un-soaked beans in chili cook unevenly — some turn soft while others stay weirdly firm in the center. After a few inconsistent batches, I committed to the overnight soak and the difference was immediate.
For this recipe I use a mix of dried pinto beans and dried kidney beans — about three-quarters of a cup of each. Rinse them, cover with cold water by about three inches, and leave them overnight. In the morning, drain and rinse again. That’s really all the prep they need.
One more thing: don’t add salt to the soaking water. I used to think it would help season the beans early. Instead, it toughens the skin. Salt goes in later.
Building the Chili Itself
Here’s what else you’ll need: a pound of ground beef or ground turkey (I’ve done both and honestly prefer turkey for a lighter version), one large yellow onion diced, four garlic cloves minced, one can of crushed tomatoes, two cups of beef or vegetable broth, one small can of tomato paste, a tablespoon of chili powder, a teaspoon of cumin, half a teaspoon of oregano, half a teaspoon of smoked paprika, a little cayenne to taste, salt, pepper, and a tablespoon of olive oil.
These are your core chili dried beans recipe ingredients simple, nothing exotic, and completely adjustable based on what’s already in your kitchen.
Start by heating the olive oil in a heavy-bottomed pot over medium heat. Add the onion and let it soften for about six minutes. Then add the garlic and cook another minute. If you’re using ground meat, add it now and break it up as it browns. Drain off most of the fat if there’s a lot pooling at the bottom — just leave a little for flavor.
Stir in the tomato paste and let it cook for two minutes before adding anything else. This is the step that took me a while to appreciate. Cooking tomato paste directly in the pot deepens its flavor considerably. It goes from bright and acidic to something richer and more complex.
After that, add your crushed tomatoes, broth, all the spices, and — most importantly — your soaked and drained beans. Give everything a good stir, bring it to a boil, then reduce to a low simmer.
This Is Where Patience Pays Off
Cover the pot and let it cook on low for about an hour and a half to two hours, stirring every 20 minutes or so. The beans will continue cooking right in the chili, which means they slowly absorb all that seasoned liquid as they soften. That’s the whole magic of this approach.
Check the beans at the one-hour mark by pressing one against the side of the pot with a spoon. If it mashes easily, you’re close. If there’s still resistance, give it another 20 to 30 minutes. Every batch is slightly different depending on how old the dried beans are — newer dried beans cook faster than ones that have been sitting in the pantry for a year.
Season with salt only after the beans are fully tender. Adding salt too early can keep them firm longer, which I found out the frustrating way during a batch where I seasoned at the start and ended up cooking for nearly three hours.
The Slow Cooker Option
Some days I want chili waiting for me when I get home, not something I have to watch. The slow cooker chili recipe using dried beans is my go-to on those days. The method is slightly different though you still need to pre-cook the soaked beans on the stovetop for at least 30 minutes before adding them to the slow cooker. Dried beans in a crockpot without pre-cooking often stay too firm, especially in acidic environments like tomato-based chili.
Once the beans have had that initial stovetop time, transfer everything into the crockpot, set it on low for seven to eight hours, and walk away. The result is a deeply flavored, almost fall-apart-tender chili that tastes like it took all day because it did.
Making It Vegetarian
Skipping the meat works beautifully here and requires almost no adjustment. For a vegetarian chili from dried beans, I add an extra half cup of mixed dried beans (black beans work really well in the mix), a diced bell pepper, and sometimes a cup of frozen corn stirred in during the last 15 minutes. The broth switches to vegetable broth obviously, and I sometimes add a teaspoon of soy sauce to bring in that savory depth the meat would otherwise provide.
It’s a genuinely filling, hearty bowl not the kind of vegetarian chili that leaves you reaching for a snack an hour later.
Before You Serve
Let the chili rest off the heat for at least ten minutes before ladling it out. This is something I skip when I’m hungry and always regret the flavors settle and the texture evens out during that short rest. Serve it with shredded cheese, sour cream, pickled jalapeños, or just plain with cornbread on the side.
Leftovers are exceptional. By day two, the beans have soaked up even more of the chili base and the whole pot tastes noticeably richer. I genuinely look forward to the leftover bowl more than the first serving sometimes.
Summary
If you’ve been avoiding dried beans because they seem like extra work, give this one real shot. A good chili recipe using dried beans takes a little more planning than cracking open a can, but the payoff in texture and flavor is real and once you taste the difference, that bag of dried beans in your pantry starts looking a lot more appealing.
Chili Recipe Using Dried Beans (Rich, Hearty & Slow Cooker Friendly Copycat Style)
Course: MainCuisine: AmericanDifficulty: Easy8
servings15
minutes2
hours300
kcalA deeply flavorful homemade chili made with soaked dried beans, ground beef (or turkey), tomatoes, and warm spices. This chili recipe using dried beans delivers a richer texture and more authentic taste than canned versions, perfect for cozy meals or meal prep.
Ingredients
3/4 cup dried pinto beans
3/4 cup dried kidney beans
1 lb ground beef or ground turkey
1 large yellow onion, diced
4 garlic cloves, minced
1 can crushed tomatoes
2 cups beef or vegetable broth
1 small can tomato paste
1 tbsp chili powder
1 tsp cumin
1/2 tsp oregano
1/2 tsp smoked paprika
Cayenne pepper to taste
1 tbsp olive oil
Salt & black pepper to taste
Directions
- Step 1: Soak the Beans
Rinse dried beans and soak overnight in cold water (cover by 3 inches). Drain and rinse before cooking. - Step 2: Build the Base
Heat olive oil in a pot. Sauté onion until soft, then add garlic. Add ground meat and cook until browned. Drain excess fat if needed. - Step 3: Add Flavor
Stir in tomato paste and cook for 2 minutes. Add crushed tomatoes, broth, and all spices. - Step 4: Add Beans
Add soaked beans and bring to a boil, then reduce to a simmer. - Step 5: Simmer Slowly
Cover and cook for 1.5–2 hours, stirring occasionally, until beans are tender. - Step 6: Season & Rest
Add salt at the end. Let chili rest for 10–15 minutes before serving.
Notes
- Always soak beans overnight for even cooking
- Add broth if chili becomes too thick
- Don’t salt beans early or they may stay firm
- Chili tastes even better the next day