Would you like to save this?
Bean Soup Recipe
This Bean Soup Recipe is an easy, healthy, homemade, comforting vegetarian classic that’s perfect for slow cooker nights and budget-friendly meals.
Full Recipe Introduction
Bean soup is one of those charming dishes that feels like a hug in a bowl. With its roots in kitchens around the world—Italian minestrone cousins, Mexican frijol variations, New England navy bean stews—this version brings together pantry staples into a hearty, protein-packed meal. What makes it special? Aside from being vegetarian and gluten-free, it’s brimming with fiber, vitamins, and cozy spices that hit the spot on blustery afternoons or when you need a simple, nourishing dinner after work. You know what? I first learned this recipe from my mom, who’d simmer beans in a vintage Le Creuset Dutch oven on Sunday mornings. Now, I toss everything into my slow cooker while I catch up on my favorite true-crime podcast, then come home to a steaming pot of pure comfort. Plus, it freezes beautifully—making it a go-to for busy weeks or sharing with friends who need a little extra love.
Why You’ll Love This Recipe
- No-fuss slow cooker magic—set it and forget it
- Vegetarian and hearty—beans deliver all the protein
- Budget-friendly ingredients you probably already have
- Totally gluten-free and dairy-free by default
- Hands-off simmer time frees you up for other tasks
- Feeds a crowd or gives you lunches for days
- Customizable spice level from mild to zingy
- Perfect partner to crusty bread or a green salad
Ingredients
- 1½ cups dried navy beans (or 3 cans, drained and rinsed; Eden Organic recommended)
- 1 tbsp olive oil (extra virgin for richer flavor)
- 1 large onion, diced (yellow or sweet; white onion works too)
- 2 medium carrots, chopped (peel for tenderness or scrub well)
- 2 celery stalks, sliced (choose crisp stalks for crunch)
- 3 cloves garlic, minced (fresh over jarred for best aroma)
- 1 tsp smoked paprika (or sweet paprika for milder taste)
- 1 tsp dried thyme (substitute fresh if you have a garden bumper crop)
- 1 bay leaf (remove before serving)
- 4 cups low-sodium vegetable broth (I love Pacific Foods brand)
- 2 cups water (or more broth for deeper flavor)
- 1 cup chopped kale or spinach (optional green boost)
- Salt and black pepper to taste
- A squeeze of lemon juice (brightens flavors at the end)
Directions
- Rinse and Sort Beans
Place dried navy beans in a colander, rinse under cold water, then pick out any pebbles. If you’re short on time, use the quick-soak method: cover beans with hot water, let sit 1 hour, drain, then proceed. - Sauté Aromatics
Heat olive oil in a large skillet or directly in your slow cooker’s insert (if it’s stovetop-safe) over medium heat. Add onion, carrot, and celery; cook 5–7 minutes until softened. Stir in garlic, smoked paprika, and thyme for 1 minute—your kitchen will smell amazing. - Combine and Cook
Transfer the sautéed veggies to the slow cooker (or use a Dutch oven). Add soaked beans, vegetable broth, water, and bay leaf. Season lightly with salt and pepper. Give everything a good stir so flavors mingle. - Let It Simmer
Cover and cook on Low for 6–8 hours or High for 3–4 hours. Resist lifting the lid too often; it lets heat escape. Halfway through, give it a gentle stir—if the liquid looks too thick, add a splash of water. - Add Greens and Adjust Seasoning
Thirty minutes before serving, stir in chopped kale (or spinach). Taste and add more salt, pepper, or a pinch of red pepper flakes if you want a little kick. - Final Touch
Turn off heat, remove the bay leaf, and stir in a squeeze of lemon juice. This tip—borrowed from my sister’s Mediterranean cooking class—lifts the whole bowl. - Serve Warm
Ladle into bowls and top with fresh herbs (parsley or cilantro) and a drizzle of good olive oil. Pair with crusty bread or my garlic-infused cornbread for extra comfort. - Store Leftovers
Let soup cool slightly, then transfer to airtight containers. It thickens as it chills—just add a splash of broth when reheating.
Servings & Timing
Yield: Serves 6 generously
Prep Time: 20 minutes (including quick-soak)
Cook Time: 3–8 hours (High/Low slow cooker)
Rest Time: 10 minutes sitting before serving
Total Time: About 4 hours (High) or 8½ hours (Low)
Variations
• Stir in 1 cup diced tomatoes for a tomatoey twist.
• Swap kale for chopped Swiss chard or collard greens.
• Add ½ tsp cumin and cayenne for a Southwest vibe.
• Mix in cooked sausage or bacon for a non-vegetarian option.
• Finish with a swirl of coconut milk for creaminess.
• Use pinto or black beans for a different bean blend.
Storage & Reheating
Store in the fridge for up to 4 days in sealed containers. For longer keeping, freeze in freezer-safe bags or Mason jars—up to 3 months. To thaw, move to the fridge overnight or use the defrost setting on your microwave. Reheat gently on the stove over medium-low, stirring in a splash of broth or water to loosen the texture, or zap it in the microwave in 1-minute bursts, stirring in between. Make-ahead tip: Prepare the base a day in advance, then just add greens and lemon juice before serving.
Notes
• If you forget to soak, canned beans work just fine—rinsed well to cut sodium.
• I learned that adding lemon juice off the heat preserves bright citrus notes.
• For creamier texture, blend 1–2 cups of soup and stir back in.
• Always taste at the end: bean soups can go from bland to salty in a heartbeat.
• A dash of vinegar (apple cider or red wine) can perk up leftovers.
FAQs
Q: Can I use canned beans instead of dried?
A: Absolutely—just rinse and drain 3 cans (15 oz each) and skip the soaking step; reduce broth by ½ cup if you like it thicker.
Q: Is this gluten-free?
A: Yes, all ingredients are naturally gluten-free—double-check your broth label if you’re extra sensitive.
Q: How spicy can I make it?
A: Add red pepper flakes, chopped jalapeños, or a splash of hot sauce to taste; start small and build up.
Q: What’s the best slow cooker temperature?
A: Low (6–8 hours) yields more developed flavors, but High (3–4 hours) works when you’re pressed for time.
Q: Can I make this in an Instant Pot?
A: For sure—use the “Soup” setting, cook on high pressure for 30 minutes, then quick-release and add greens.
Q: How do I thicken the soup?
A: Mash a cup of beans against the pot’s side or blend a portion until smooth, then stir back in.
Q: What sides pair well?
A: Crusty bread, garlic cornbread, or a simple green salad with vinaigrette keep things balanced.
Q: Can I add meat?
A: Chicken, turkey sausage, or bacon crisped in the pan before veggies gives a savory twist.
Conclusion
This Bean Soup Recipe delivers on flavor, heartiness, and ease—no wonder it’s a family favorite. Whether you’re feeding a crowd or meal-prepping for the week, it’s versatile, wholesome, and totally forgiving. Go ahead, give it a whirl; leave a comment below to let me know how it turned out or hop over to my Tomato Basil Soup next for more cozy bowls!

Bean Soup
Ingredients
- 1½ cups dried navy beans or 3 cans, drained and rinsed
- 1 tbsp olive oil extra virgin for richer flavor
- 1 large onion diced
- 2 medium carrots chopped
- 2 medium celery stalks sliced
- 3 cloves garlic minced
- 1 tsp smoked paprika or sweet paprika for milder taste
- 1 tsp dried thyme substitute fresh if you have a garden bumper crop
- 1 bay leaf remove before serving
- 4 cups low-sodium vegetable broth
- 2 cups water or more broth for deeper flavor
- 1 cup kale or spinach chopped (optional)
- Salt and black pepper to taste
- lemon juice a squeeze (brightens flavors at the end)
Instructions
- Place dried navy beans in a colander, rinse under cold water, then pick out any pebbles.
- Heat olive oil in a large skillet or directly in your slow cooker's insert over medium heat. Add onion, carrot, and celery; cook until softened. Stir in garlic, smoked paprika, and thyme.
- Transfer sautéed veggies to the slow cooker. Add soaked beans, vegetable broth, water, and bay leaf. Season with salt and pepper. Stir well.
- Cover and cook on Low for 6–8 hours or High for 3–4 hours. Stir occasionally and adjust consistency if needed.
- Thirty minutes before serving, stir in chopped kale or spinach. Adjust seasoning to taste.
- Turn off heat, remove bay leaf, and stir in a squeeze of lemon juice. Serve warm with fresh herbs and olive oil. Enjoy!
- Let soup cool slightly, then transfer to airtight containers for storing in the fridge or freezer.

