Slow Cooker Bean Soup

Posts may contain affiliate links, meaning that I may earn a commission if you use a link provided.

No ratings yet
Jump to Recipe Pin Recipe

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.

Bowl of slow cooker bean soup topped with Parmesan, with crusty bread, a block of Parmesan, and two spoons beside it.

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.

Labeled ingredients in bowls: canned red, pinto, and cannellini beans, onion, carrots, celery, garlic, spinach, tomato paste, seasonings, Worcestershire sauce, apple cider vinegar, and vegetable broth.
  • 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.

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. 

Four steps in a slow cooker: beans and vegetables, broth and herbs added, spinach on top, finished soup.

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.

Wooden spoon lifting beans, carrots, and spinach from a slow cooker of bean soup.

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.

Overhead view of a bowl of bean soup with Parmesan, two spoons, and a striped towel beside it.

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.
Bowl of three bean soup with carrots and spinach on a wooden board, with bread and a Parmesan grater behind it.

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

Can I use dried beans instead of canned?

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.

Can I add meat to this soup?

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.

Overhead view of a black slow cooker of bean soup with a ladle, with crusty bread and Parmesan alongside.

More Slow Cooker Recipes

Recipe
Close overhead view of bean soup with carrots, celery, spinach, and grated Parmesan in a white bowl.
Recipe
No ratings yet

Slow Cooker Bean Soup

Author: Jaclyn
Prep: 5 minutes
Cook: 5 hours
Total: 5 hours 5 minutes
This slow cooker bean soup is made with three kinds of canned beans, carrots, celery, onion, and a savory tomato broth. It takes about five minutes to get going and comes out as a hearty meatless dinner.

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

Storage: Refrigerate leftovers in an airtight container for up to 5 days, or freeze for up to 3 months.
Reheating: The soup thickens as it sits. Add a splash of water or broth when reheating.
Bean swaps: Navy, great northern, or kidney beans can replace any of the beans listed, or use a single variety.
Vegetarian: Most Worcestershire sauce contains anchovies. Use a vegetarian brand to keep the soup vegetarian.

Nutrition

Calories: 296kcal | Carbohydrates: 57g | Protein: 19g | Fat: 1g | Saturated Fat: 0.2g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 0.1g | Sodium: 669mg | Potassium: 861mg | Fiber: 18g | Sugar: 5g | Vitamin A: 4206IU | Vitamin C: 8mg | Calcium: 135mg | Iron: 6mg
Close overhead view of bean soup with carrots, celery, spinach, and grated Parmesan in a white bowl.

Did You Make This Recipe?

Share it with me on Instagram @crayonsandcravings and follow on Pinterest @crayonsandcravings for even more!

Leave a Reply

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

Recipe Rating