Soups & Stews
This five bean soup bag recipe transforms pantry staples into a hearty, protein-rich meal that simmers into rich, flavorful perfection. The beauty lies in its simplicity—just dried or canned beans, broth, and basic seasonings—yet it delivers restaurant-quality depth with minimal effort. I developed this version after realizing how often we overcomplicate home cooking when pantry meals can be just as satisfying, if not more so.
The secret to achieving that perfect texture lies in proper bean preparation: whether you soak dried beans overnight or use canned for convenience, both methods yield tender, flavorful results. A slow simmer allows the beans to absorb the broth's savory notes while vegetables like carrots and celery sweeten naturally. This recipe works equally well on the stovetop, in a slow cooker, or even an Instant Pot—making it adaptable to any kitchen routine.
What you'll end up with is a thick, hearty soup packed with protein and fiber, where each spoonful delivers a symphony of textures—creamy white beans, earthy brown beans, and tender vegetables all bathed in a rich, seasoned broth. The aroma alone transforms any kitchen into a cozy dining space, while the versatility means it pairs beautifully with crusty bread, cornbread, or even as a standalone meal.
Best of all, this soup keeps well in the fridge for up to five days, making it an ideal meal prep solution. Whether you're feeding a family or meal prepping for the week, this recipe delivers restaurant-quality comfort without the fuss. Let's get started with the ingredients—simple, but powerful.
Ingredients for 5 bean soup bag
Pantry staples that pack a protein punch—just five beans and a few basics for restaurant-quality soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🌱 | ½ lb | Soaked overnight or quick-soaked |
| Dried White Beans 🌱 | ½ lb | Great Northern or cannellini |
| Dried Brown Beans 🌱 | ½ lb | Or canned for convenience |
| Dried Red Kidney Beans 🌱 | ¼ lb | For vibrant color and texture |
| Dried Black Beans 🌱 | ¼ lb | Or sub canned black beans |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Carrot 🥕 | 2 whole | Medium, chopped |
| Celery Stalks 🧅 | 2 whole | Chopped, stringy bits okay |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube works great |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | For sautéing veggies |
The beans are the star, so don't skimp on quality. Great Northern and navy beans from bulk bins at Whole Foods or Trader Joe's stay fresher longer—look for packages labeled 'organic' if you want to splurge. For dried beans, soak overnight for best texture, but the quick-soak method (boiling for 2 minutes) works in a pinch. If you're using canned beans, go for no-salt-added varieties—they let you control the seasoning. The red kidney beans add that gorgeous color and a slightly sweet note, while the black beans bring earthy depth. Pro tip: if you've got leftover beans from another recipe, toss them in—they'll blend right in.
No dried beans? Canned works perfectly, just drain and rinse them well. Short on thyme? Dried oregano at half the amount gets you close, but fresh thyme is ideal. The tomato paste can be the squeeze-tube kind from Trader Joe's—it's cheaper and lasts forever. For the veggies, baby carrots or pre-chopped celery save time, but whole veggies taste fresher. The broth? Low-sodium is key—you'll be adding plenty of salt later. If you're feeling fancy, homemade vegetable broth makes this taste even more restaurant-quality. And if you're meal prepping, double the batch—this soup tastes even better the next day.
This soup is a meal prep dream. Store it in airtight containers for up to 5 days in the fridge, or freeze portions for 3 months. The flavors actually improve after the first day as everything melds together. For reheating, low heat on the stovetop prevents the beans from getting mushy. I like to portion it into single-serving containers so I can grab and go. The aroma alone makes any kitchen feel cozy—perfect for those busy weeknights when you need comfort food fast. And if you've got leftover broth? Save it for next time—it's liquid gold.
Why You'll Love This Recipe
- No-Soak Magic: Honestly, I just toss the dried beans straight into the bag with the broth and spices—no pre-soaking, no fuss. The slow cooker does all the work while I’m doing laundry or grading papers, and by dinner, they’re tender and ready to go.
- Earthy Depth Bomb: Between us, that mix of navy, black, and kidney beans creates a flavor I can’t get enough of—creamy white beans balance the hearty texture, while smoked paprika and garlic turn it into something ridiculously satisfying. It’s the kind of soup that sticks with you.
- Meal Prep MVP: I make a double batch on Sundays, freeze half, and boom—weeknight dinners are covered. Add it to sandwiches, toss it with rice, or just heat it up with a dollop of sour cream. It’s my go-to for lazy days and unexpected company.
- Budget-Friendly Powerhouse: A pound of dried beans feeds my family for days, and the cost? A fraction of canned versions. Plus, the bags keep perfectly in the pantry for months, so I’m always ready with a hearty, filling meal without breaking the bank.
Step-by-step instructions for five bean soup bag
Here's how to create this hearty, protein-packed soup using your prepped ingredients.
Sauté the Aromatic Vegetables
Heat the 1 tablespoon olive oil in a large pot over medium heat. Add the diced yellow onion, chopped carrots, and chopped celery stalks to the pot. Cook for 5-7 minutes, stirring occasionally, until the vegetables soften and become translucent.
Real talk: This step builds the flavor foundation. The vegetables should smell sweet and earthy when they're ready. If they start to brown too quickly, reduce the heat slightly. Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant—this releases the garlic's full flavor potential.
Add the Tomato Paste and Seasonings
Stir in the 2 tablespoons tomato paste and cook for 1-2 minutes until it darkens slightly and the raw taste disappears. This step deepens the soup's flavor profile with a subtle umami richness. Add the 2 whole bay leaves, 1 teaspoon dried thyme, 1 teaspoon salt, and ½ teaspoon black pepper. Stir well to combine all the ingredients.
Here's the thing—don't rush this step. The tomato paste needs time to develop its flavor, and the spices should bloom in the oil. You'll notice the mixture smells more complex and inviting as it cooks.
Combine All the Beans and Broth
Add the drained 0.5 lb dried navy beans, 0.5 lb dried white beans, 0.5 lb dried brown beans, 0.25 lb dried red kidney beans, and 0.25 lb dried black beans to the pot. Pour in the 4 cups vegetable broth, making sure all the beans are submerged. Stir gently to combine.
Your soup should bubble gently now. If it's not bubbling, increase the heat to medium-high until it reaches a steady simmer. This ensures even cooking and prevents the beans from developing a mushy texture. Your goal is a gentle boil that maintains the beans' integrity.
Simmer Until Beans Are Tender
Bring the soup to a boil, then reduce the heat to low and cover the pot. Let it simmer for 1 hour to 1 hour 15 minutes, stirring occasionally. The beans are done when they're fork-tender and easily pierce the thickest bean with a fork. You'll know it's ready when the soup has a rich, thick consistency and the beans are fully tender.
I know it seems like a long time, but patience pays off here. The beans need this time to soften completely and absorb all the flavors. If you're worried about the soup getting too thick, you can add a splash of water or broth as needed.
Finish and Serve
Once the beans are tender, remove the 2 bay leaves from the soup. Taste and adjust the seasoning with more salt or black pepper if needed. The soup should be well-seasoned with a balance of savory, earthy, and slightly sweet flavors. Ladle the soup into bowls and serve immediately.
This soup is perfect as-is, but you can top it with fresh parsley, a dollop of sour cream, or a sprinkle of grated cheese for extra flavor. The combination of textures and flavors makes this a truly satisfying meal that's perfect for any day of the week.
Pro Tips For Making 5 Bean Soup Bag
- SOAK BEANS SEPARATELY: The Navy and White beans need 8+ hours, but the Kidney and Black beans only need 2. Mixing them all together means some will stay rock-hard while others turn mushy—save yourself the trouble and soak them in separate bowls. (Yes, even if you’re impatient like me.)
- CHECK FOR SKINS: After soaking, skim off any floating debris or discolored skins from the beans—especially the Kidney and Black beans. I learned this the hard way when a batch tasted bitter; those little specks make a real difference.
- SIMMER LOW AND SLOW: Once in the pot, keep the heat at a gentle simmer, not a rolling boil. I used to rush it, and the beans would split and turn to mush. Aim for 1.5–2 hours at the lowest heat that keeps tiny bubbles breaking the surface.
- UPGRADE WITH BAY LEAF: Tuck a single bay leaf into the soup bag or pot early—it adds depth without overpowering. My grandmother swore by this, and she was right: it’s the thing that makes homemade taste like a restaurant dish. (Remove it before serving, or you’ll get side-eye.)
Perfect pairings for this 5 bean soup bag
Crusty Bread Pairings
This soup is practically begging for a slice of warm, crusty bread to soak up every last drop. I love using a sourdough loaf from my local bakery—its tangy flavor complements the earthy beans beautifully. For something heartier, try Italian ciabatta with its airy texture that stays soft even after dipping. If you're baking at home, a simple garlic bread made with butter, garlic powder, and parsley adds a perfect finishing touch. 🥖
Cheese Garnishes
Topping your soup with cheese isn't just about flavor—it's about creating that perfect textural contrast. A sprinkle of sharp cheddar adds a creamy, tangy bite that balances the soup's richness. For something milder, try feta cheese crumbled on top—its salty, briny notes cut through the bean's earthiness. If you're feeling fancy, a dollop of sour cream or crème fraîche adds a cool, velvety finish. I often keep a small bowl of shredded cheese on the table so everyone can customize their bowl. 🧀
Herb Finishing Touches
Fresh herbs elevate this soup from good to restaurant-quality. A sprinkle of chopped parsley adds a bright, fresh note that cuts through the richness. For something more aromatic, try chives or green onions—their mild onion flavor complements the garlic in the soup. If you're using dried herbs, dried basil or oregano work well, but fresh is always better. I like to add herbs just before serving so they stay vibrant and fragrant. 🌿
Acidic Accents
A little acidity brightens up the soup's flavors and keeps them balanced. A squeeze of fresh lemon juice or a dash of red wine vinegar adds a tangy lift that makes every spoonful taste fresh. For something more substantial, try pickled jalapeños—their spicy, tangy flavor adds a fun kick. If you're serving this soup at a gathering, a small bowl of hot sauce or sriracha lets everyone adjust the heat to their preference. 🌶️
Warm Cornbread
For a Southern-inspired twist, serve this soup with warm cornbread—its slightly sweet, crumbly texture pairs perfectly with the hearty beans. I love making cornbread with cornmeal, buttermilk, and a touch of honey for extra depth. If you're short on time, store-bought cornbread from the bakery section works just as well. The contrast of the creamy soup and the crumbly bread makes every bite satisfying. 🍯
Beverage Pairings
This soup pairs wonderfully with crisp white wines like Sauvignon Blanc—its citrus notes complement the bean's earthiness. For beer lovers, a wheat beer or pilsner cuts through the richness without overpowering the soup. If you prefer non-alcoholic options, sparkling water with lemon or iced hibiscus tea adds a refreshing contrast. I often serve this soup with a cold glass of apple cider during fall and winter months—it's cozy and comforting. 🍺
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Canned beans work perfectly and save time. Just drain and rinse them well to remove excess sodium. Use about 1 (15 oz) can of each bean type (navy, white, brown, kidney, black) instead of dried. For best results, combine canned and dried beans—like 1 can + 0.25 lb dried of each variety—to balance texture and flavor.
How do I make this soup in a slow cooker?
Sauté the onions, carrots, and celery first, then add everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until beans are tender. The slow cooker's gentle heat keeps the beans from breaking down too much, making it even more hearty. Stir occasionally to prevent sticking.
What if my soup is too thick?
Add ½ to 1 cup of water or broth at a time until it reaches your desired consistency. Stir well and let it simmer for 5-10 minutes to blend the flavors. For a creamier texture, stir in a spoonful of cornstarch mixed with water and cook until thickened. The soup should coat the back of a spoon but still be easy to ladle.
Can I make this soup vegan?
Yes! Skip the cheese garnishes and use vegetable broth instead of chicken or beef broth. For extra richness, stir in 1 tablespoon nutritional yeast or a splash of coconut milk at the end. All the other ingredients are naturally vegan, so it’s a fully plant-based protein powerhouse.
How long will leftovers keep?
Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. Reheat gently on the stove over low heat to avoid breaking down the beans. The soup actually tastes better after the first day as flavors meld together—perfect for meal prep!
