Soups & Stews
This 5 bean soup bag recipe transforms pantry staples into hearty, one-pot comfort in under an hour. The beauty of this method is its simplicity—just toss a bag of dried beans, broth, and spices into a pot, and let the flavors meld together.
I developed this recipe during a particularly chilly weekend when I wanted something warm, nourishing, and effortless. The result? A soup so satisfying, it becomes the star of any meal.
The magic happens in the slow simmer, where the beans soften just enough to absorb the broth while retaining their texture.
A blend of navy, kidney, pinto, black, and great northern beans creates a symphony of flavors and colors, while aromatic spices like bay leaves, garlic, and thyme add depth without overpowering. This recipe is vegetarian-friendly, packed with plant-based protein, and perfect for meal prep or a cozy weeknight dinner.
By the time you’re done, you’ll have a steaming bowl of soup with tender beans, rich broth, and a hint of smoky paprika that lingers on your palate. The best part? It’s a one-pot wonder, meaning minimal cleanup and maximum flavor.
Serve it with crusty bread or a side of greens to round out the meal. Here’s how to make it effortlessly delicious.
For those short on time, you can use pre-cooked beans or even canned beans to cut down on preparation. The soup also reheats beautifully, making it ideal for leftovers.
Whether you're feeding a family or treating yourself to a solo dinner, this recipe delivers warmth and satisfaction with every spoonful. Let’s get cooking!
Ingredients for 5 bean soup bag
Pantry staples meet cozy comfort—this five bean soup bag recipe delivers hearty warmth with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Five Bean Mix 🌱 | 1 lb | Navy, kidney, pinto, black, great northern |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Carrots 🥕 | 2 medium | Peeled, chopped into chunks |
| Celery Stalks 🌿 | 2 whole | Diced, fresh preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Bay Leaves 🍃 | 2 whole | Fresh or dried |
| Dried Thyme 🌿 | 1 tsp | Or 0.5 tsp fresh |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | For sautéing |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The dried beans are the star here, so pick a good-quality mix—look for organic or heirloom varieties at Whole Foods or Trader Joe's if you want extra flavor. I usually grab the Great Northern, navy, kidney, pinto, and black bean blend from the bulk section. The broth makes all the difference—low-sodium vegetable broth avoids over-salting, and you can always add more salt at the end. For the veggies, fresh carrots and celery add natural sweetness, but frozen chopped veggies work in a pinch if you're short on time.
No dried beans? Canned beans are a lifesaver—just rinse them well to remove excess sodium. Short on vegetable broth? Water plus a bouillon cube works, but add an extra pinch of salt. The smoked paprika is non-negotiable for that deep, smoky flavor—Penzeys has the best selection if you want to splurge, but the regular grocery store stuff is fine. Fresh thyme is ideal, but dried works at one-third the amount. The lemon juice at the end brightens everything up—don't skip it.
This soup tastes even better the next day, so make extra if you can. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I always portion mine into containers for easy lunches—just reheat with a splash of water or broth. The beans soften more the longer they sit, so if you're meal prepping, cook it ahead and reheat gently to avoid mushiness.
Why You'll Love This Recipe
- Soup in Minutes: Honestly, I dump the dried beans straight into the bag, add broth and veggies, and let the slow cooker do the work. No soaking, no measuring cups—just set it and forget it.
- Sweet-Savory Magic: That caramelized onion and garlic combo? It turns this soup into something rich and layered, like a hug in a bowl. The beans soften perfectly while keeping just enough bite.
- Meal Prep MVP: I make a huge batch on Sundays and freeze portions—perfect for lazy nights or when unexpected guests show up. Reheats like a dream, every time, with zero fuss.
- Pocketbook Hero: A bag of dried beans and a few pantry staples feed my family for days. No fancy ingredients, just hearty, satisfying flavors that won’t break the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for one-pot five bean soup
This simple method transforms pantry staples into hearty, flavorful soup with minimal effort.
Sauté the Vegetable Base
Heat the 1 tablespoon olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. You'll know it's ready when the onion releases its sweet aroma and turns slightly golden around the edges.
Add the 2 medium carrots and 2 whole celery stalks, both chopped into ½-inch pieces. Sauté for another 5 minutes until the vegetables begin to soften and the carrots take on a slight sheen. This foundational step builds the soup's flavor base, so don't rush it—you want those vegetables to release their natural sweetness.
Add Aromatics and Spices
Stir in the 3 cloves garlic cloves (minced) and cook for 30 seconds until fragrant. The garlic should sizzle gently without browning—this prevents bitterness. Add the 1 tablespoon smoked paprika, 1 teaspoon dried thyme, 1 teaspoon salt, and ½ teaspoon black pepper. Stir everything together for 20 seconds to toast the spices slightly and release their aromatic oils.
Here's where the magic happens: the spices will fill your kitchen with a warm, earthy scent. This is the moment that matters—don't skip the toasting step. The paprika adds smoky depth while the thyme brings herbal brightness, creating the perfect flavor foundation for the beans.
Simmer the Beans with Broth
Add the 1 pound dried five bean mix and stir to coat the beans in the aromatic vegetable mixture. Pour in the 4 cups vegetable broth and bring everything to a gentle boil. Once boiling, reduce heat to low and add the 2 whole bay leaves. The soup should simmer steadily—you'll see small bubbles breaking the surface but not vigorous boiling.
Cover the pot and let it simmer for 45 minutes. Real talk: this is where patience pays off. The beans need time to soften and absorb all those wonderful flavors. Check occasionally and add ½ cup water if the soup gets too thick. You're aiming for a soup that coats a spoon but still has some body—not a thin broth.
Finish and Season
After 45 minutes, check the beans for tenderness. They should be soft but still hold their shape—if any beans are still hard, simmer for another 10-15 minutes. Once tender, remove the 2 bay leaves and stir in the 1 tablespoon lemon juice. This bright, citrusy note cuts through the richness of the beans and vegetables, balancing the flavors perfectly.
Taste and adjust seasoning if needed. I usually find the lemon juice adds enough brightness, but if your broth was low-sodium, you might want to add a pinch more salt. Let the soup sit off heat for 5 minutes before serving—this allows the flavors to meld completely and makes the final texture just right.
Pro Tips For Making 5 Bean Soup Bag
- SOAK BEANS PARTIAL FIRST: Dump the whole dried bean mix into boiling water, and you’ll end up with a mushy, uneven batch. Instead, soak just the larger beans—kidney, navy, or pinto—for 1–2 hours first, then add the smaller ones (like lentils or black beans) directly to the pot. The big guys need more time to soften properly, and this keeps the texture balanced.
- SAUTE ONIONS UNTIL GOLDEN: I used to rush the onion step, tossing in garlic before they even turned translucent. Now I cook them until they’re deep golden—about 8–10 minutes—with a splash of broth to deglaze. That caramelized flavor cuts through the earthiness of the beans and makes the whole soup sing.
- SKIP THE BROTH BOIL-OVER: Vegetable broth loves to foam when it hits high heat, and that’s how you end up with a sticky mess on your stove. Once the beans and broth come to a simmer, reduce the heat to low and let it cook uncovered. The broth will settle, and you’ll avoid the cleanup nightmare of splattered broth everywhere.
- ADD CARROTS LAST MINUTE: Tossing in carrots with the beans means they’ll turn to mush before the beans are tender. Instead, chop them into ¼-inch pieces and add them just 15–20 minutes before the beans are done. You’ll get that perfect al dente bite—no one likes soup with rubbery carrots.
Regional styles of this recipe
Southern Comfort Style
In the American South, this soup often gets a ham hock or smoked bacon for depth, but I keep it vegetarian by adding ½ cup diced smoked Gouda at the end. The cheese melts into the broth, creating a creamy texture that’s pure comfort.
I also stir in 1 tablespoon hot sauce (like Crystal) for a touch of heat—this is a nod to the Cajun and Creole influences that blend so well with Southern cooking. 🌶️
New England Twist
Up north, this soup becomes a cozy staple by incorporating ½ cup diced potatoes and 1 cup kale (chopped) into the simmer. The potatoes add heartiness, while the kale brings a peppery bite that balances the beans.
I finish with 1 teaspoon apple cider vinegar instead of lemon juice—it’s a subtle but noticeable difference that feels distinctly New England. The result is a soup that’s both rustic and refined, perfect for crisp autumn days.
Mexican-Inspired Version
For a Latin-inspired take, I swap the smoked paprika for 1 tablespoon ground cumin and ½ teaspoon cinnamon, then add 1 diced Roma tomato and ½ cup corn kernels (fresh or frozen) during the simmer.
A sprinkle of fresh cilantro and a squeeze of lime juice at the end transform this into a soup that feels like a warm hug from Mexico. Serve it with warm corn tortillas for dipping, and you’ve got a full fiesta on a bowl.
Italian-Inspired Adaptation
To give this soup an Italian flair, I sauté 4 slices pancetta (or substitute with extra olive oil) and add 1 diced zucchini and ½ cup diced tomatoes with the onions. A splash of white wine (about ¼ cup) deglazes the pot before adding the broth.
Finish with fresh basil leaves and a drizzle of extra virgin olive oil. The result is a soup that feels like a lighter, bean-packed version of minestrone—bright, herbaceous, and full of Mediterranean charm.
Spicy Carolina Style
In the Carolinas, this soup often gets a kick from 1-2 slices of andouille sausage (or vegan sausage for a vegetarian version), but I keep it meat-free by adding 1 tablespoon cayenne pepper and 1 diced jalapeño during the simmer.
A splash of hot honey at the end adds sweetness to balance the heat, while collard greens (chopped) replace the celery for a Southern staple. This version is bold, spicy, and deeply satisfying—perfect for a chilly evening with a side of cornbread.
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Canned beans are a great shortcut—just drain and rinse 3 (15 oz) cans of mixed beans (navy, kidney, pinto, black, great northern) to remove excess sodium. Use 1 (15 oz) can of each type for similar proportions. Reduce simmering time to 15-20 minutes since canned beans are pre-cooked. This cuts prep time by over an hour!
How do I make this soup vegetarian?
This recipe is already vegetarian, but you can enhance it with plant-based proteins like ½ cup cooked quinoa or ½ cup crumbled tempeh during simmering. For extra richness, stir in ¼ cup nutritional yeast at the end—it adds a cheesy, umami depth without dairy. The smoked paprika and bay leaves already provide plenty of flavor without meat.
Why did my beans turn mushy?
Overcooking is the most common cause—beans should simmer 45 minutes max (not boil vigorously). Use a low heat setting and keep the pot covered. If your beans are still firm after 1 hour, you likely need 1 extra cup of liquid (beans absorb moisture as they cook). For next time, check doneness at 30 minutes and adjust heat accordingly.
Can I make this in a slow cooker?
Yes! Sauté the veggies and spices in a skillet first, then transfer everything to your slow cooker. Add 1 cup water (beans need more liquid in slow cookers) and cook on low for 6-8 hours or high for 3-4 hours. The beans will be extra tender, so reduce simmering time by 15-20 minutes compared to stovetop. Stir in lemon juice at the end as usual.
What's the best way to store leftovers?
Let the soup cool completely, then store in airtight containers in the fridge for 4-5 days or freeze for 3 months. For reheating, warm on the stovetop over medium-low heat with 2-3 tablespoons water to prevent drying out. Microwave reheating works too—cover with a damp paper towel and heat in 1-minute intervals, stirring between each.
