subscribe to our email list

Crockpot Bean Soup

Crockpot Bean Soup

Rated 5 out of 5

Dry beans, ham bone, onion, carrots, celery, garlic, broth, tomatoes, potatoes, herbs, peas, and red wine vinegar.

Table of Contents

Thereโ€™s something about Crockpot Bean Soup that feels like the kitchen giving you a hug without making a big fuss about it. Itโ€™s not fancy. Itโ€™s not trying to be the prettiest soup on the table. But wow, does it show up when you need something warm, hearty, and low-maintenance. You know those days when the house feels a little too busy, the laundry is doing its best impression of a mountain, and dinner is somehow your responsibility again? Sound familiar? Thatโ€™s exactly when I love pulling out the slow cooker and letting this soup do its quiet little magic.

I usually make Crockpot Bean Soup with ham after a big family meal, especially when thereโ€™s a leftover ham bone sitting in the fridge. And Iโ€™ll be honest โ€” a ham bone is not exactly glamorous. It does not look inspiring. It looks like something you should either use immediately or feel guilty about every time you open the fridge. But drop it into a crockpot with dry beans, broth, carrots, celery, tomatoes, herbs, and smoky spices, and suddenly it becomes the heart of a rich, savory soup. Itโ€™s like the ham bone gets one final curtain call. Very dramatic. Very deserved.

The first time I made this crock pot ham and bean soup, I wasnโ€™t trying to create a masterpiece. I was just trying not to waste leftovers. I had a bag of dry beans in the pantry, a few carrots that were starting to bend a little โ€” not spoiled, just emotionally tired โ€” and celery that had seen better days. I added onion, garlic, broth, a can of tomatoes, and a few seasonings, then walked away and hoped for the best. By dinnertime, the beans were tender, the broth was smoky and savory, and the whole kitchen smelled like I had been standing over a soup pot all afternoon. I had not. But I accepted the compliments anyway.

Thatโ€™s one of my favorite things about this slow cooker bean soup. It tastes like time and care, even though the crockpot is doing most of the work. The beans slowly soften, the ham seasons the broth, the vegetables melt into the background, and the rosemary or thyme gives it that cozy homemade smell. Then, right at the end, the red wine vinegar goes in and wakes everything up. I know vinegar in soup can sound a little odd if you havenโ€™t tried it, but it doesnโ€™t make the soup taste sour. It just brightens the whole pot, kind of like opening a window in a warm kitchen.

This hearty bean soup has that old-school comfort food feeling I really love. It reminds me of chilly evenings, soup bowls that feel too hot to hold at first, thick slices of bread, and someone saying, โ€œThereโ€™s more in the pot.โ€ Itโ€™s the kind of meal that doesnโ€™t need a lot of explaining. You ladle it into bowls, add a little black pepper, maybe grab cornbread if youโ€™re lucky, and everyone settles in. Not every dinner needs to be trendy, right? Sometimes you just want something steady, warm, and filling.

I also love how forgiving this Crockpot Bean Soup is. You can use a dry bean soup mix, great northern beans, navy beans, cannellini beans, or pinto beans. You can use a ham bone or diced leftover ham. You can add potatoes or skip them. You can make it thicker, brothier, smokier, or a little spicier. Itโ€™s not one of those recipes that panics if you make a small change. Soup is generous like that.

And the leftovers? Honestly, maybe the best part. This easy crockpot bean soup tastes even better the next day, once the beans have soaked up more of that savory broth. It also freezes beautifully, which makes me feel like I have my life together for at least one tiny moment. A container of homemade bean soup in the freezer is basically a future dinner rescue plan. And I am very thankful for those.

So if you have a ham bone, leftover ham, or just a bag of beans waiting in the pantry, this Crockpot Bean Soup is such a satisfying way to turn simple ingredients into something cozy and useful. Itโ€™s rich, hearty, freezer-friendly, and full of the kind of flavor that makes you go back for โ€œjust a little more.โ€ Which, in my kitchen, usually means another full bowl.

Pin This Recipe
Crockpot Bean Soup

Why youโ€™ll Love this Crockpot Bean Soup?

Youโ€™ll love this Crockpot Bean Soup because itโ€™s hearty, comforting, and practical in the best way. It uses simple ingredients like dry beans, ham, vegetables, broth, tomatoes, herbs, and spices, then turns them into a rich slow cooker meal that feels homemade without demanding your whole afternoon. The crockpot does most of the work, and honestly, Iโ€™m always grateful when an appliance wants to be helpful.

This easy crockpot bean soup is also a wonderful way to use leftover ham. A meaty ham bone adds deep flavor as it cooks, and any meat left on the bone can be chopped or shredded and stirred back into the soup. If you donโ€™t have a ham bone, diced or shredded leftover ham works beautifully too. I love when leftovers come back as a totally new meal instead of feeling like the same dinner wearing yesterdayโ€™s outfit.

Another reason this crock pot ham and bean soup works so well is the slow-building flavor. Onion, carrots, celery, garlic, tomatoes, potatoes, rosemary or thyme, smoked paprika, chili powder, and black pepper all simmer together until the broth tastes savory, smoky, and full. Nothing is too loud. Nothing takes over. Itโ€™s more like a little flavor choir, with the ham singing the bass notes.

The beans make this soup filling enough for dinner, which is always a win. You can use a dry bean soup mix and simply leave out the seasoning packet, or you can use great northern beans, navy beans, cannellini beans, or pinto beans. As the beans cook, they soften and naturally thicken the soup, so you get a bowl that feels hearty without needing cream or complicated extras. Beans are humble, but they work hard.

This slow cooker bean soup is also great for meal prep. It stores well, reheats nicely, and freezes for later. Some soups are just okay the next day, but this one really settles into itself. The flavors deepen, the beans get even cozier, and lunch suddenly feels like something you planned, even if you just remembered it existed five minutes before eating.

And I appreciate how flexible this Crockpot Bean Soup with ham can be. You can keep it thick and stew-like, or add more water for a brothier bowl. You can use potatoes or leave them out. You can stir in peas at the end for a pop of color, add greens, or make it spicier with cayenne or red pepper flakes. It gives you options without making things complicated, which is honestly the dream.

Rustic presentation with a second bowl blurred in the background.

Ingredient Notes

The ingredients for Crockpot Bean Soup are simple, but they each bring something important to the pot. The beans give the soup body, the ham adds smoky-salty richness, the vegetables create a cozy base, the tomatoes add brightness, and the herbs and spices make everything taste warm and comforting. Then the red wine vinegar and peas go in at the end to freshen everything up, because even a hearty soup needs a little sparkle.

  • Dry Bean Soup Mix: Youโ€™ll need 1 lb dry bean soup mix, but leave out the seasoning packet if your mix comes with one. You can also use 1 lb dry great northern beans, pinto beans, cannellini beans, or navy beans. Rinse and drain the beans, then pick through them to remove any tiny stones or odd pieces. Itโ€™s not the most thrilling kitchen task, I know. But nobody wants to bite into a cozy spoonful of soup and meet a surprise rock. That is not the texture weโ€™re going for.
  • Extra-Virgin Olive Oil: The 1 tbsp extra-virgin olive oil is used to sautรฉ the onion, carrots, and celery before they go into the crockpot. This step gives the vegetables a little head start and helps bring out their natural sweetness. Could you toss them in raw? Probably. But I do think this small skillet step makes the soup taste deeper and more homemade. Itโ€™s a few extra minutes, but not a whole ordeal.
  • Red Onion: A small diced red onion adds sweetness and savory flavor to this Crockpot Bean Soup. As it cooks in the skillet, it softens and becomes fragrant, which helps build the base of the soup. Red onion works nicely here, but yellow or white onion is fine too. This is soup, not a strict school exam. Use what you have.
  • Carrots: Youโ€™ll use 1 cup carrots, cut into ยฝ-inch pieces, which is about 3 to 4 medium carrots. Carrots add sweetness, color, and texture to this hearty bean soup. Try to cut them into similar-sized pieces so they cook evenly. I also love the little pops of orange in the bowl because bean soup, while delicious, sometimes needs help looking cheerful.
  • Celery: The 1 cup celery, cut into ยฝ-inch pieces, gives the soup that classic savory base flavor. Celery isnโ€™t usually the ingredient people get excited about, but it quietly does important work. It rounds out the broth and makes the soup taste more complete. Very humble. Very useful. Kind of the cardigan of soup ingredients.
  • Garlic: Two cloves of minced garlic, or about 2 tsp, add warmth and savory depth. Garlic only needs about 30 seconds in the skillet, just until fragrant. Donโ€™t let it burn, because burned garlic can taste bitter fast. Garlic is lovely, but it has a bit of a temper when the pan gets too hot.
  • Ham Bone or Leftover Ham: A meaty ham bone gives this Crockpot Bean Soup with ham deep, savory flavor as it cooks low and slow. If you donโ€™t have a ham bone, use 1 lb cooked diced or shredded leftover ham, about 2 ยฝ cups. The ham adds saltiness, smokiness, and richness, but every ham is different. Some are very salty, some are surprisingly mild, so wait until the end before adding salt. Let the soup tell you what it needs.
  • Unsalted Broth: Use 4 cups unsalted chicken stock, beef broth, or vegetable broth. Unsalted broth is important here because the ham may bring plenty of salt on its own. Chicken stock gives a classic flavor, beef broth makes the soup richer, and vegetable broth keeps it a little lighter. I usually reach for chicken stock, but honestly, all three can work depending on whatโ€™s in the pantry.
  • Water: Youโ€™ll add 2 cups water, plus more as needed. The water gives the dry beans enough liquid to cook properly and helps balance the broth. If the soup gets too thick near the end, just add more water until it looks right to you. Some days I want a thick, almost stew-like bean soup. Other days, I want it brothier so I can dunk bread in it. Both moods are valid.
  • Diced Tomatoes: One 15 oz can diced tomatoes in their juices adds brightness, body, and a little acidity. The tomatoes help balance the richness of the ham and beans. Donโ€™t drain them โ€” the juices add flavor too. This little pantry can does more than it gets credit for.
  • Potatoes: The ยพ lb new potatoes or Yukon gold potatoes, cut into ยฝ-inch dice, are optional but so good. They make the soup even heartier and add a soft, creamy bite. Yukon gold potatoes are especially nice because they hold their shape and taste a little buttery. If you want a lighter slow cooker bean soup, you can skip them, but I do love them in the bowl.
  • Bay Leaf: One bay leaf adds subtle background flavor while the soup cooks. Youโ€™ll remove it at the end. Bay leaf is one of those ingredients that makes people wonder if it really does anything, and I get it. But it adds a quiet savory note that helps the soup taste more rounded. Quiet, but helpful.
  • Smoked Paprika: One teaspoon of smoked paprika adds warmth, color, and a gentle smoky flavor. It works especially well with ham and beans, making this crock pot ham and bean soup taste even cozier. I love smoked paprika in soups like this because it gives depth without needing extra meat or complicated seasonings.
  • Chili Powder: The ยฝ tsp chili powder adds mild warmth and savory flavor. It doesnโ€™t make the soup spicy, so donโ€™t worry if youโ€™re cooking for people who side-eye heat. It just gives the broth a little extra depth. If you like spice, you can add more later.
  • Black Pepper: The ยผ tsp ground black pepper, plus more to taste, adds a gentle bite. Pepper works really well with ham, beans, and potatoes. I like adding a little more at the end because freshly peppered soup just feels finished somehow.
  • Fresh Rosemary or Thyme: Use 2 large sprigs fresh rosemary, a small bundle of fresh thyme, or a mix of both. These herbs infuse the soup while it cooks, and by the end, most of the leaves will fall off the stems. Youโ€™ll just remove the stems before serving. Rosemary is woodsy and bold, while thyme is softer and earthy. Either one makes the soup smell like something cozy is happening.
  • Red Wine Vinegar: One tablespoon of red wine vinegar is stirred in at the end. This is a small step, but donโ€™t skip it if you can help it. The vinegar brightens the soup and balances the richness of the beans and ham. It doesnโ€™t make the soup taste vinegary. It just makes it taste more awake โ€” like the soup sat up a little straighter.
  • Peas: One cup of fresh or frozen peas goes in at the end. Peas add sweetness, color, and freshness to this Crockpot Bean Soup. Since they cook quickly, they donโ€™t need hours in the slow cooker. Stirring them in at the end keeps them tender and bright instead of sad and dull.
  • Kosher Salt: Add kosher salt to taste at the end. This is important because ham can be unpredictable. Taste the soup first, then add salt a pinch or two at a time if it needs it. If the soup already tastes savory and balanced, you might not need any extra salt at all. Restraint is hard, but sometimes it saves the whole pot.
Warm, comforting bean soup served in a simple white bowl.

How to Make Crockpot Bean Soup?

Making Crockpot Bean Soup is pretty simple, but a few little steps help build better flavor. Youโ€™ll rinse the beans, sautรฉ the vegetables, add everything to the slow cooker, let it cook until the beans are tender, and then finish with vinegar, peas, and salt. The crockpot handles the long simmer, which is exactly why I love this recipe. It feels like a homemade soup day without being chained to the stove.

Step 1: Rinse and sort the beans

Rinse and drain the dry beans, then pick through them and remove any small bits of debris. Place the beans in a 6-quart or larger slow cooker. This step is not glamorous, but it is worth doing. Dry beans can sometimes have little stones or broken pieces mixed in, and finding those before cooking is much better than finding them with your teeth. Not the kind of crunch we want in Crockpot Bean Soup.

Step 2: Sautรฉ the onion, carrots, and celery

Heat the olive oil in a skillet over medium heat. Once the oil is hot but not smoking, add the diced onion, carrots, and celery. Cook, stirring often, until the vegetables are crisp-tender and the onion starts turning translucent, about 6 minutes. This gives the vegetables a little sweetness and helps create a stronger flavor base for the soup. Itโ€™s a small step, but it makes this easy crockpot bean soup taste more layered and cozy.

Step 3: Add the garlic

Add the minced garlic to the skillet and cook for about 30 seconds, just until fragrant. Garlic cooks fast, so this is not the moment to check a message or wander away. Once it smells warm and garlicky, transfer the vegetables to the slow cooker with the beans. The garlic adds that homemade comfort flavor that makes the soup smell good before it even really starts cooking.

Step 4: Add the ham, broth, tomatoes, potatoes, herbs, and spices

To the slow cooker, add the ham bone or diced leftover ham, unsalted broth, water, diced tomatoes with their juices, potatoes if using, bay leaf, smoked paprika, chili powder, black pepper, and rosemary or thyme. Stir gently so everything is evenly mixed. At this point, the pot already looks hearty, but the real flavor comes later as the beans soften and the ham slowly seasons the broth. Slow cooker patience, unfortunately, is part of the deal.

Step 5: Cook until the beans are tender

Cover and cook on high for 4 to 5 hours or on low for 7 to 8 hours, until the beans are tender. Cooking time can vary depending on the bean mix and how old the beans are. Older beans can be stubborn, which feels personal, but itโ€™s just how beans are. Check near the end and keep cooking if needed. The beans should be soft and creamy, but not completely falling apart unless you like a thicker, more rustic soup.

Step 6: Remove the herbs and ham bone

Once the soup is cooked, remove and discard the bay leaf and the rosemary or thyme stems. Most of the herb leaves will have fallen into the soup, which is exactly what you want. If you used a ham bone, carefully remove it from the slow cooker. Shred or chop any meat left on the bone, then stir the meat back into the soup. This is the ham boneโ€™s final little victory lap, and honestly, it deserves applause.

Step 7: Stir in the vinegar and peas

Stir in the red wine vinegar and peas. The vinegar brightens the soup, while the peas add sweetness and color. If the soup is thicker than you like, add more water until it reaches your favorite consistency. Some people like Crockpot Bean Soup with ham thick enough to almost stand a spoon in it. Others prefer it brothier for bread dipping. Thereโ€™s no one right way here. Go with your bowl mood.

Step 8: Taste and season carefully

Taste the soup before adding salt. This matters because the saltiness depends on your ham. If the soup tastes rich and savory already, you may not need any salt at all. If it tastes a little flat, add kosher salt a pinch or two at a time until the flavor wakes up. Go slowly. You can always add more salt to your own bowl, but fixing an oversalted slow cooker full of soup is a tiny kitchen tragedy.

Step 9: Serve hot

Serve the Crockpot Bean Soup hot with extra black pepper if you like. Itโ€™s hearty enough to stand on its own, but cornbread, crusty bread, biscuits, crackers, or a simple salad make it even better. Ladle it into bowls, let the steam do its cozy thing, and enjoy the fact that dinner basically cooked itself while you handled everything else.

Storage Options

Crockpot Bean Soup stores beautifully, which is one of the reasons I like making a full batch. The flavors often deepen after a night in the fridge, and the beans keep soaking up that savory broth. Itโ€™s one of those soups that tastes like it took a nap and woke up improved. Honestly, I wish I could do that.

Store leftover Crockpot Bean Soup with ham in an airtight container in the refrigerator for up to 4 days. Let it cool before refrigerating, but donโ€™t leave it sitting out for too long. The soup will thicken as it rests, especially if you included potatoes, so donโ€™t be surprised if it looks thicker the next day. Just add a splash of water or broth when reheating.

To reheat, warm the soup gently on the stovetop over medium-low heat, stirring occasionally until hot. You can also reheat individual bowls in the microwave, stirring halfway through. If the soup is too thick, add water, broth, or stock until it reaches the texture you like. Leftover slow cooker bean soup is very forgiving, which is one of its best qualities.

This hearty bean soup freezes well for up to 3 months. Let it cool completely, then transfer it to freezer-safe containers or bags. Leave a little space at the top because soup expands as it freezes. Thaw it overnight in the refrigerator before reheating. If you freeze it with potatoes, they may soften a bit after thawing, but the soup will still taste warm, savory, and satisfying.

For meal prep, portion the soup into individual containers for easy lunches or dinners. Add a piece of cornbread, crackers, or a side salad, and youโ€™ve got a full meal ready to go. I especially love freezing single portions because theyโ€™re easy to grab on a busy day when cooking feels like too much. Future-you will absolutely approve.

Variations & Substitutions

This Crockpot Bean Soup is flexible, which is exactly what a good soup should be. Maybe you have a ham bone. Maybe you only have diced ham. Maybe you want it vegetarian. Maybe you forgot potatoes because your brain had too many tabs open. It happens. The basic slow cooker method still works, and you can adjust the soup to fit your kitchen without making it complicated.

  • Use Different Beans: Instead of a dry bean soup mix, you can use great northern beans, navy beans, cannellini beans, or pinto beans. Great northern and navy beans give you that classic ham and bean soup texture, while pinto beans make the soup a little earthier. Cannellini beans are creamy and mild. Use 1 lb dry beans so the liquid balance stays close. This keeps your easy crockpot bean soup hearty without turning it too watery or too thick.
  • Use Diced Ham Instead of a Ham Bone: If you donโ€™t have a ham bone, use 1 lb cooked diced or shredded ham, about 2 ยฝ cups. The soup will still be savory, filling, and comforting. A ham bone adds extra depth, but diced ham is easy and convenient, especially after a holiday meal or Sunday dinner. I love this option because it makes leftover ham feel useful instead of like one more container taking up fridge space.
  • Make It Vegetarian: To make vegetarian Crockpot Bean Soup, skip the ham and use vegetable broth. Add extra smoked paprika for smoky flavor, and consider adding mushrooms for savory depth. You may need a little more salt at the end since you wonโ€™t have the ham seasoning the broth. A splash of soy sauce or tamari can also add richness. It wonโ€™t taste exactly like Crockpot Bean Soup with ham, but it can still be hearty and cozy.
  • Add More Vegetables: Bell peppers, kale, spinach, zucchini, cabbage, or mushrooms can all work in this slow cooker bean soup. Heartier vegetables can go in at the beginning, while leafy greens should be stirred in near the end so they donโ€™t overcook. Soup is one of the best ways to use those vegetables in the fridge that are quietly asking for a purpose. Weโ€™ve all seen them. The slightly tired zucchini. The spinach bag with big plans. Into the soup they go.
  • Skip the Potatoes: The potatoes are optional, so leave them out if you want a lighter soup or want the beans to be the main focus. Without potatoes, the soup will still be filling because the beans bring plenty of body. It may be a little brothier, which can be lovely if youโ€™re serving it with crusty bread or cornbread. I like potatoes in this hearty bean soup, but I donโ€™t think the soup suffers without them.
  • Use Different Herbs: Rosemary and thyme both work beautifully, but parsley, oregano, or a small amount of sage can also be nice. Fresh herbs give great flavor, but dried herbs can work if thatโ€™s what you have. Use less dried herb because the flavor is stronger. Rosemary and sage especially can get bossy fast. They mean well, but they like attention.
  • Make It Spicier: Add cayenne pepper, red pepper flakes, diced jalapeรฑo, or extra chili powder if you want a little heat. This Crockpot Bean Soup is mild as written, so itโ€™s easy to adjust. Start small and add more if needed. You can also add spice to individual bowls if not everyone wants a spicy soup. Thatโ€™s usually my move, because there is always one person at the table who thinks black pepper is โ€œa bit much.โ€
  • Use Different Broth: Unsalted chicken stock is classic, beef broth makes the soup richer, and vegetable broth keeps it lighter. Whatever you choose, use unsalted if possible. Ham can bring plenty of salt, and starting with unsalted broth gives you control over the final flavor. Control is especially nice when youโ€™re making a big crockpot full of soup.
  • Thicken the Soup: If you want thicker Crockpot Bean Soup, mash some of the beans against the side of the slow cooker with a spoon. You can also blend a small portion of the soup and stir it back in. This thickens the broth naturally without cream. Itโ€™s an easy little trick, and it makes the soup feel extra hearty and cozy.
  • Make It Brothier: If you prefer a thinner slow cooker bean soup, add extra water or unsalted broth at the end until it reaches your favorite consistency. Beans continue to absorb liquid as the soup sits, so leftovers often need more liquid too. Thereโ€™s no perfect thickness here. Some days you want a spoon-standing soup, and some days you want something more brothy and sippable. Both count.
Soup topped with fresh parsley, adding a pop of green.

What to Serve With Crockpot Bean Soup?

Crockpot Bean Soup is hearty enough to be a full meal on its own, but the right side makes it even better. Since the soup is rich, savory, and full of beans and ham, I like serving it with bread, crisp salads, simple vegetables, or cozy sides that can scoop up the broth. Basically, if it can dip, crunch, or make the bowl feel more complete, it belongs at the table.

  • Cornbread: Cornbread is one of my favorite sides for Crockpot Bean Soup. The slightly sweet, crumbly texture pairs so well with smoky ham and tender beans. Serve it warm with butter, honey, or just plain for dipping. Cornbread and bean soup have that classic comfort-food friendship that just makes sense. They donโ€™t need to explain themselves.
  • Crusty Bread: A slice of crusty bread is perfect for soaking up the savory broth. Sourdough, French bread, baguette, or rustic country bread all work well. Toast it lightly if you want extra crunch. Dragging bread through a bowl of Crockpot Bean Soup with ham is such a simple pleasure. Not fancy. Just deeply satisfying.
  • Dinner Rolls: Soft dinner rolls are cozy, easy, and great for soaking up broth. Serve them warm with butter beside this hearty bean soup, and dinner instantly feels more complete. Rolls are one of those sides that disappear quietly while everyone pretends they only had one. I see you.
  • Green Salad: A fresh green salad helps balance the richness of the soup. Use lettuce, spinach, arugula, cucumber, carrots, tomatoes, or whatever vegetables you like. A tangy vinaigrette works especially well because it cuts through the savory ham and beans. It keeps the meal from feeling too heavy, which is nice when the soup itself is so filling.
  • Grilled Cheese: Grilled cheese and soup are always a good idea. Tomato soup usually gets all the attention, but grilled cheese is also delicious with slow cooker bean soup. The crispy bread and melted cheese add richness and crunch beside the tender beans. Is it extra cozy? Yes. Is it maybe a little indulgent? Also yes. Iโ€™m fine with both.
  • Biscuits: Flaky biscuits are wonderful with this Crockpot Bean Soup. Theyโ€™re soft, buttery, and perfect for dipping into the broth. Serve them warm with butter, and the whole meal feels very homey. Biscuits are basically edible blankets, and I will not be taking questions at this time.
  • Roasted Vegetables: Roasted carrots, broccoli, Brussels sprouts, green beans, or cauliflower make a nice side if you want extra vegetables. They add color, texture, and a little caramelized flavor. Keep the seasoning simple so the soup stays the main event. The soup has plenty of flavor already, so the sides donโ€™t need to shout.
  • Pickled Vegetables: Pickled onions, pickles, sauerkraut, or quick-pickled vegetables add tangy crunch next to the rich soup. This might sound a little unexpected, but it really works with ham and beans. Ever tried something similar? That sharp bite wakes up the meal and keeps every spoonful from feeling too heavy.
  • Baked Potatoes: A baked potato can make this soup dinner even more filling. Split the potato open, spoon some Crockpot Bean Soup over the top, and add a little cheese or sour cream if you like. Itโ€™s hearty, simple, and very cozy. Maybe not restaurant fancy, but absolutely weeknight satisfying.
  • Simple Crackers: Crackers are easy and always good with soup. Saltines, oyster crackers, whole grain crackers, or butter crackers all work. They add crunch and make the bowl feel finished. Sometimes the simplest side is the one everyone reaches for first, and I respect that.

FAQ

Do I need to soak the beans before making Crockpot Bean Soup?

You donโ€™t have to soak the beans first for this recipe, but you should rinse, drain, and sort them before adding them to the slow cooker. Some people like soaking beans overnight because it can help them cook more evenly, and thatโ€™s fine too. This Crockpot Bean Soup cooks long enough for the beans to become tender, but if your beans are older, they may need extra time. Beans can be stubborn little things.

Why are my beans still hard after slow cooking?

Beans can stay hard if theyโ€™re old, if there isnโ€™t enough liquid, or if they simply need more time. Some beans are just stubborn, and I wish I had a better explanation than that. Keep cooking until theyโ€™re tender, adding more water if needed. Also make sure your slow cooker is heating properly. This Crockpot Bean Soup should be cooked until the beans are soft and creamy.

How do I make Crockpot Bean Soup thicker?

To thicken the soup, mash some of the beans against the side of the slow cooker with a spoon. You can also blend a small portion of the soup and stir it back in. This thickens the broth naturally without cream. Itโ€™s a simple trick that makes this hearty bean soup feel even richer and more filling.

Can I make this soup vegetarian?

Yes, you can make vegetarian Crockpot Bean Soup by leaving out the ham and using vegetable broth. Add extra smoked paprika, mushrooms, herbs, and maybe a splash of soy sauce or tamari for savory depth. It wonโ€™t taste exactly like Crockpot Bean Soup with ham, but it can still be hearty, cozy, and full of flavor.

Hearty bowl of mixed beans and vegetables in rich broth.

This Crockpot Bean Soup is rich, hearty, savory, and wonderfully practical. It uses dry beans, leftover ham or a ham bone, vegetables, broth, tomatoes, herbs, spices, peas, and a splash of red wine vinegar to create a slow cooker meal that feels homemade in the best way. It warms the kitchen, fills the bowl, and turns simple ingredients into something comforting.

I love that this soup is budget-friendly, freezer-friendly, and easy to make without hovering over the stove. Itโ€™s perfect after a holiday meal, a big Sunday dinner, or any time you have ham and beans waiting to become something better. Itโ€™s not flashy, and I donโ€™t think it needs to be. Itโ€™s the kind of food that makes you feel cared for.

Try this Crockpot Bean Soup the next time you want a cozy slow cooker soup that practically cooks itself. Serve it with cornbread, crusty bread, biscuits, crackers, or just a big spoon and no patience. And tell me โ€” are you team thick bean soup, or do you like yours a little brothier? Canโ€™t wait to hear what you think!

Warm, comforting bean soup served in a simple white bowl.

Crockpot Bean Soup

Crockpot Bean Soup made with dry beans, ham, onion, carrots, celery, garlic, broth, tomatoes, potatoes, herbs, peas, and red wine vinegar.
Print Pin Rate
Course: Dinner, Main Course, Soup
Cuisine: American
Keyword: Crockpot Bean Soup
Prep Time: 20 minutes
Cook Time: 7 hours
Total Time: 7 hours 30 minutes
Servings: 6

Ingredients

  • 1 lb dry bean soup mix with seasoning packet omitted, or 1 lb dry great northern beans, pinto beans, cannellini beans, or navy beans
  • 1 tbsp extra-virgin olive oil
  • 1 small red onion diced
  • 1 cup carrots cut into ยฝ-inch pieces, about 3 to 4 medium carrots
  • 1 cup celery cut into ยฝ-inch pieces, about 3 stalks
  • 2 cloves garlic minced, about 2 tsp
  • 1 meaty ham bone or 1 lb cooked diced or shredded leftover ham, about 2 ยฝ cups
  • 4 cups unsalted chicken stock beef broth, or vegetable broth
  • 2 cups water plus additional as needed
  • 1 can diced tomatoes in their juices 15 oz
  • ยพ lb new potatoes or Yukon gold potatoes cut into ยฝ-inch dice, about 2 โ…“ cups, optional
  • 1 bay leaf
  • 1 tsp smoked paprika
  • ยฝ tsp chili powder
  • ยผ tsp ground black pepper plus additional to taste
  • 2 large sprigs fresh rosemary or a small bundle of fresh thyme, or a mixture of both
  • 1 tbsp red wine vinegar
  • 1 cup fresh or frozen peas
  • Kosher salt to taste

Instructions

Prepare the beans.

  • Rinse and drain the dry beans. Sort through the beans carefully and remove any debris or unwanted pieces. Place the prepared beans in a 6-quart or larger slow cooker.

Sautรฉ the vegetables.

  • In a skillet over medium heat, heat the extra-virgin olive oil. Once the oil is hot but not smoking, add the diced red onion, carrots, and celery.

Cook the vegetables.

  • Cook the vegetables, stirring often, for approximately 6 minutes, or until they are crisp-tender and the onion begins to turn translucent.

Add the garlic.

  • Add the minced garlic to the skillet and cook for 30 seconds, just until fragrant.

Transfer to the slow cooker.

  • Transfer the cooked vegetable mixture to the slow cooker with the beans.

Add the remaining soup ingredients.

  • Add the ham bone or cooked ham, unsalted broth, water, diced tomatoes with their juices, potatoes if using, bay leaf, smoked paprika, chili powder, black pepper, and rosemary or thyme to the slow cooker.

Cook the soup.

  • Cover and cook on high for 4 to 5 hours or on low for 7 to 8 hours, or until the beans are tender.

Remove the herbs and bay leaf.

  • Once the soup is cooked, remove and discard the bay leaf and the rosemary or thyme stems. The herb leaves may fall into the soup during cooking, which is acceptable.

Prepare the ham.

  • If using a ham bone, carefully remove it from the slow cooker. Shred or chop any meat remaining on the bone, then return the meat to the soup. Discard the bone.

Finish the soup.

  • Stir in the red wine vinegar and peas. If a thinner soup is desired, add additional water until the preferred consistency is reached.

Season to taste.

  • Taste the soup before adding salt. Add kosher salt a pinch at a time, if needed, until the soup is properly seasoned. The amount of salt required will depend on the saltiness of the ham.

Serve.

  • Serve hot with additional black pepper, if desired.

Notes

To make this recipe gluten-free, use a certified gluten-free dry bean mix or plain dry beans such as great northern, pinto, cannellini, or navy beans.
Omit any seasoning packet included with a bean soup mix unless it is clearly labeled gluten-free.
Use certified gluten-free chicken stock, beef broth, or vegetable broth.
Confirm that the ham bone or cooked ham is gluten-free and does not contain gluten-based fillers, marinades, glazes, or seasoning blends.
Check the labels on the diced tomatoes, smoked paprika, chili powder, red wine vinegar, and all packaged ingredients to ensure they are gluten-free.
Serve with gluten-free sides such as gluten-free cornbread, gluten-free bread, rice, potatoes, or gluten-free crackers.
Use clean utensils, cookware, cutting boards, and serving tools to avoid cross-contamination.
Pin This Recipe
Facebook
Pinterest
Facebook
Pinterest

~ YOU MAY ALSO LIKE ~

~ YOU MAY ALSO LIKE ~

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating