Slow Cooker Bean Soup
Posts may contain affiliate links, meaning that I may earn a commission if you use a link provided.
Slow cooker bean soup is the kind of dinner you start in the morning and forget about until the house smells like it. Three kinds of canned beans simmer with carrots, celery, onion, and a little tomato paste in a savory broth. No browning and no standing at the stove.

Canned beans keep this one easy. Drain and rinse them, add everything to the pot, and come back to tender vegetables and a broth full of flavor.
If you love easy slow cooker soup recipes as much as I do, save this one right next to my Slow Cooker Vegetable Beef Soup and Crockpot Loaded Baked Potato Soup. The rest of them live on my crockpot soup recipes round-up.
A splash of apple cider vinegar and a handful of baby spinach go in at the end. It sounds like a small thing, but don’t skip it. It is what keeps a pot of beans from tasting heavy.
Why You’ll Love This Bean Soup
- 5 Minutes of prep — Drain the beans, chop three vegetables, and the slow cooker takes it from there.
- Made with simple ingredients — Canned beans, three vegetables, pantry seasonings, and a carton of broth.
- It stretches — Makes 6 hearty bowls.
- Freezes well — Make the full pot and put half away for a busy night later.
- Meatless but still savory — Worcestershire sauce and tomato paste build the depth.
Ingredients
This section includes ingredient notes and substitution options. Get all measurements, ingredients, and instructions in the printable recipe card at the end of this post.

- Cannellini, pinto, and red beans — Drain and rinse them in a colander. Using three different types of beans gives the soup more texture and color.
- Onion, carrots, and celery stalks — Dice the onion small so it melts into the broth. Slice the carrots about a quarter inch thick so they hold up over a long cook.
- Garlic — Four cloves, minced. Jarred minced garlic is fine here.
- Paprika, dried thyme, and dried rosemary — Regular sweet paprika, not smoked. Dried herbs are the right call for the slow cooker because they have hours to soften and spread out.
- Worcestershire sauce and tomato paste — These two give the broth its rich, savory flavor. Most Worcestershire sauce contains anchovies, so use a vegetarian brand if you want to keep the soup vegetarian.
- Vegetable broth — Low-sodium broth keeps the salt in check. Chicken broth or beef broth work too if you are not keeping it vegetarian.
- Apple cider vinegar — Stirred in at the very end, off the heat. It brightens everything up.
- Baby spinach — Goes in last and wilts in under a minute.
- Grated Parmesan — Optional, but a little on top is good.
My Favorite Slow Cooker
This is the 6 quart slow cooker I use and love. It has a large digital display and switches to warm on its own when the timer is up, so dinner is ready when you are. Also, the lid locks on for easy transport, so it travels well to potlucks.

How to Make Slow Cooker Bean Soup
This section shows you how to make the recipe with step-by-step photos and instructions. For the full printable recipe, see the recipe card below.

Step 1: Drain and rinse all three cans of beans and add them to the slow cooker along with the diced onion, sliced carrots, and celery.
Step 2: Add the garlic, paprika, thyme, rosemary, salt, pepper, Worcestershire sauce, and tomato paste. Stir so the tomato paste breaks up instead of sitting in one lump.
Step 3: Pour the vegetable broth over everything and give it a few good stirs. Put the lid on and cook on low for 5 to 6 hours or on high for 3 to 4 hours. Leave the lid alone while it cooks, since lifting it drops the temperature and adds time.
Step 4: Turn the slow cooker off. Stir in the apple cider vinegar and the baby spinach. The spinach wilts almost immediately.

Step 5: Ladle into bowls and top with grated Parmesan.
Serving Suggestions
This is a full dinner on its own, but it is better with something to dunk. Cheddar Drop Biscuits are what I make most often, and Sweet Potato Cornbread is good if you want something a little sweet against the savory broth. A crusty baguette torn into pieces works when you do not feel like baking.
Freshly grated Parmesan on top is worth the extra minute. The pre-shredded kind does not melt into the broth the same way.

Storage
Let the soup cool, then move it to an airtight container and refrigerate for up to 5 days. It thickens overnight as the beans keep absorbing broth, so add a splash of water or broth when you reheat.
It freezes for up to 3 months. Freeze it in single portions and you have lunch ready to pull out. Reheat in the microwave, on the stove, or back in the slow cooker on low until heated through.
Tips for the Best Bean Soup
- Drain and rinse the beans. The liquid in the can is starchy and salty. Rinsing it off keeps the broth clear and the salt under control.
- Cut the carrots on the thicker side. Thin coins turn to mush over a long cook. A quarter inch holds its shape.
- Thicken it without adding anything. Pulse an immersion blender in the pot two or three times. Some of the beans break down and the broth turns creamy on its own.
- This one doubles. A 6 quart slow cooker holds a double batch as long as you stay an inch or two below the rim.

Additions and Variations
- Add chicken or ham — Either one adds protein. Diced ham or a leftover ham bone goes in at the start and makes the broth richer. Stir cooked shredded chicken in at the end and let it warm through.
- Swap the beans — Kidney, great northern, and navy beans are all good options. One variety on its own works fine too. Keep the total at around three 15.5-ounce cans.
- Add a bay leaf — Drop one in with the broth and pull it out before serving.
- More vegetables — Diced potatoes, bell peppers, or a can of diced tomatoes all fit without changing the cook time.
- Add heat — A pinch of red pepper flakes or a chopped jalapeño with the garlic.
- Make it a white bean soup — Use all cannellini or great northern beans for a paler, milder version.
If a pot of beans as a side dish is more what you are after, my Slow Cooker Cowboy Beans are the ones I bring to cookouts.
Slow Cooker Bean Soup FAQ
Not for this recipe. Dried beans, especially red beans and white kidney beans like cannellini, contain a natural toxin that a slow cooker does not get hot enough to break down, so they have to be soaked and boiled before they go in. This recipe was tested with canned beans, which are already cooked and safe to add straight to the pot.
Yes. A ham bone or a couple cups of diced ham goes in at the beginning with everything else. Cooked shredded chicken is better stirred in at the end, since it only needs to warm through.

More Slow Cooker Recipes
- Slow Cooker Chicken Taco Soup
- Crockpot Chili
- Crockpot Sausage and Peppers
- Slow Cooker Kielbasa and Sauerkraut
- Dump and Go Slow Cooker Recipes

Slow Cooker Bean Soup
Ingredients
- 1 (15.5-ounce) can cannellini beans, drained and rinsed
- 1 (15.5-ounce) can pinto beans, drained and rinsed
- 1 (15.5-ounce) can red beans, drained and rinsed
- 1 cup onion, finely diced
- 1 cup carrots, sliced
- ½ cup celery ribs, sliced
- 4 cloves garlic, minced
- ½ teaspoon paprika
- 1 teaspoon dried thyme
- ½ teaspoon dried rosemary
- 1 teaspoon salt, or to taste
- ½ teaspoon black pepper
- 2 tablespoons Worcestershire sauce
- 1 tablespoon tomato paste
- 5 cups low-sodium vegetable broth
- 1 tablespoon apple cider vinegar
- 1 cup baby spinach
- grated Parmesan, optional, for garnish
Instructions
- Place the cannellini beans, pinto beans, red beans, diced onion, carrots, celery, and garlic into the slow cooker. Add the paprika, thyme, rosemary, salt, pepper, Worcestershire sauce, and tomato paste.
- Pour the vegetable broth over all the other ingredients and give it a good stir. Cover and cook on LOW for 5-6 hours or HIGH for 3-4 hours.
- Remove the lid and turn the slow cooker off. Stir in the apple cider vinegar and the baby spinach. The spinach should wilt right away.
- Serve topped with freshly grated Parmesan cheese, if desired.
Notes
Nutrition

Did You Make This Recipe?
Share it with me on Instagram @crayonsandcravings and follow on Pinterest @crayonsandcravings for even more!





