
This 5 bean soup bag recipe transforms pantry staples into a hearty, protein-packed meal that simmers into rich, flavorful perfection. The beauty of using dried beans is their ability to absorb and intensify the aromatics and spices, creating a soup that’s both comforting and deeply satisfying. I’ve perfected this method over years of slow-cooking experiments, ensuring every spoonful delivers that classic, homey taste without requiring hours of prep.
The foundation of great 5-bean soup lies in proper bean preparation and aromatic development. You’ll start by sautéing onions, garlic, and carrots until deeply caramelized—a step that builds the soup’s complex flavor base. Then, the dried beans (or pre-cooked bagged beans) soak and simmer until tender, while herbs like thyme and bay leaf infuse the broth with aromatic depth. A simple flour roux or pureed beans later, and you’ve got a soup with natural thickness and body.
What you’ll end up with is a slow-cooked masterpiece—a steaming bowl of creamy, hearty beans swimming in savory broth, seasoned just right with salt, pepper, and a touch of smoked paprika. The beans will be perfectly tender, the broth rich and flavorful, and the aroma enough to fill your kitchen with warmth. This is the kind of soup that tastes even better the next day, making it ideal for meal prep and leftovers.
Serve it with crusty bread to soak up every last drop or enjoy it as-is with a sprinkle of fresh parsley. The beauty of this recipe is its flexibility—use all dried beans for maximum texture or mix in pre-cooked bagged beans for convenience. Let’s get cooking!
Ingredients for 5 bean soup bag
Pantry staples meet slow-cooked magic—just 18 ingredients for a soul-warming vegan feast.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🌱 | 1 cup | Rinsed before soaking |
| Dried Black Beans 🌱 | 1 cup | Rinsed before soaking |
| Dried Kidney Beans 🌱 | 1 cup | Rinsed before soaking |
| Dried Pinto Beans 🌱 | 1 cup | Rinsed before soaking |
| Dried Great Northern Beans 🌱 | 1 cup | Rinsed before soaking |
| Yellow Onion 🧅 | 1 whole | Diced medium size |
| Carrots 🥕 | 3 whole | Chopped medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Celery Stalks 🌿 | 3 whole | Chopped for aromatic base |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | For rich depth |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🌿 | 2 whole | Remove before serving |
| Smoked Paprika 🌶️ | 1 tsp | For subtle smokiness |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Olive Oil 🫒 | 2 tbsp | For sautéing |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The beans are the soul of this soup, so pick a mix of dried varieties—navy, black, kidney, pinto, and great northern give you perfect texture contrast. Bob’s Red Mill or Trader Joe’s bulk bins are my go-tos for quality, but any organic dried beans work. Give them a quick rinse before soaking to remove debris, and don’t skip the overnight soak—it cuts cooking time by half. Pro move: Use a large pot with a lid to save water and energy during simmering. For the veggie base, carrots and celery should be chopped uniformly so they cook at the same rate as the onions.
No dried beans? Pre-cooked bagged beans (drained and rinsed) save time—just add them at the end. Fresh thyme out of season? Dried works at one-third the amount, but toast it first in a dry pan for 30 seconds to wake up the flavor. The tomato paste can be swapped for 1 cup crushed tomatoes if you prefer chunkier texture. Smoked paprika missing? Regular paprika plus a pinch of liquid smoke mimics it. For extra richness, stir in 1 tbsp nutritional yeast at the end—it adds that umami kick without dairy. The broth matters too: Better Than Bouillon or homemade are ideal, but any low-sodium vegetable broth does the trick.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I double the batch and freeze half—perfect for lazy weeknights. For serving, crusty bread or cornbread soaks up every last drop. The parsley garnish is optional but adds freshness—chop it right before serving so it stays vibrant. Leftovers reheat beautifully on the stovetop or in the microwave, just add a splash of water or broth to loosen it up.
Why You’ll Love This Recipe
- Bag-and-Cook Magic: I swear by this trick—just toss those dried beans into a cheesecloth bag, tie it up, and simmer it right in the pot. No soaking, no pre-measuring, no mess. The bag strains out perfectly, and I’m left with zero cleanup.
- Deep, Earthy Harmony: Between us, the mix of navy, black, kidney, pinto, and great northern beans creates this rich texture—creamy navy beans balance the firm bite of kidney, while pinto adds that buttery depth. Honestly, it’s the kind of soup where every spoonful feels like a hug.
- Meal Prep MVP: I make a big batch on Sundays, and it lasts me all week—lunches, potlucks, even a quick dinner when I’m too tired to think. The flavors only get better as it sits, and I can freeze half for when I’m feeling lazy (which is often).
- Pocketbook Hero: Five cents a serving? That’s not a typo. Dried beans are my wallet’s best friend, and this recipe stretches them into something hearty enough to feed my whole family for under $10. Plus, no fancy ingredients—just pantry staples.
Step-by-step instructions for hearty 5 bean soup
Turn simple ingredients into a soul-warming bowl of soup with this straightforward method.
Prepare the Bean Mixture for Soaking
Combine all 1 cup each of dried navy, black, kidney, pinto, and great northern beans in a large bowl. Rinse them thoroughly under cold water to remove any debris, then transfer to a large pot. Cover with plenty of cold water—at least 8 cups—and let them soak overnight or for at least 8 hours. This long soak ensures your beans will cook evenly and become tender without turning mushy.
I like to soak them in the refrigerator to slow fermentation, which can make beans taste bitter. After soaking, drain the beans and give them a quick rinse before using. This removes any excess starch that could make your soup gummy. Pro tip: If you forget to soak overnight, you can still make this soup—just increase the cooking time by 1-2 hours and add a pinch of baking soda to the soaking water to help soften them faster.
Sauté the Aromatic Base
Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced yellow onion, chopped carrots, and chopped celery stalks, stirring occasionally for 5-7 minutes until the vegetables soften and begin to caramelize slightly. This step builds deep flavor—don’t rush it.
Once the vegetables are tender, add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. You’ll know it’s ready when the kitchen smells like a cozy kitchen—this is your cue to add the ½ cup tomato paste and stir it in well. Let it cook for 1 minute to deepen its color and flavor. The tomato paste will thicken slightly and form a rich base for your soup.
Combine and Simmer the Soup
Add the drained beans, 4 cups vegetable broth, 1 teaspoon dried thyme, 2 whole bay leaves, 1 teaspoon smoked paprika, 1½ teaspoons sea salt, and ½ teaspoon cracked black peppercorns to the pot. Bring everything to a boil over high heat, then reduce the heat to low and let it simmer uncovered for 1-1½ hours, stirring occasionally.
You’re looking for a soup that’s thick but still has a nice brothy consistency—it should coat the back of a spoon but still be easy to ladle. If it gets too thick, add a little more broth or water. The beans should be tender but still hold their shape. If they’re not quite there after 1 hour, give them another 30 minutes of simmering. The longer they cook, the more flavor they’ll absorb from the broth and spices.
Finish and Serve
Once the beans are tender, remove the 2 bay leaves from the soup. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a splash of vinegar to brighten the flavors. Ladle the soup into bowls and garnish each serving with ¼ cup chopped fresh parsley. The parsley adds a fresh, bright note that cuts through the richness of the beans and broth.
This soup tastes even better the next day as the flavors continue to meld. Serve it with crusty bread or a side salad for a complete meal. The combination of textures—creamy beans, tender vegetables, and rich broth—makes every spoonful satisfying. Store any leftovers in the refrigerator for up to 5 days or freeze for 3 months.
Pro Tips For Making 5 Bean Soup Bag
- Sort by Cook Time: DESCRIPTION: Kidney beans and pinto beans need 45-60 minutes; navy and great northern take 30-45. Black beans? They’re the speed demons—20-30 minutes. I learned this the hard way by pulling them all at once and ending up with mushy navy beans while the black ones were still rock-hard. Start checking texture 10 minutes before the shortest bean’s expected time.
- Rinse and Soak Smart: DESCRIPTION: Dump those beans in a colander and give them a good rinse—dirt and debris hide in the crevices. Then soak them separately: navy and great northern in cold water for 8 hours or overnight; kidney and pinto in warm water for 4-6 hours. Black beans? Skip the soak—they’re the only ones that don’t need it. (Yes, even if you’re impatient like me.)
- Simmer, Don’t Boil: DESCRIPTION: Once the beans hit the pot, keep the heat at a gentle simmer—tiny bubbles breaking the surface, not a rolling boil. Boiling toughens beans and makes them split open, turning your soup into a gluey mess. After 30 minutes, skim off any foam that rises; it’s full of starch and bitterness.
- Swap One Bean: DESCRIPTION: Pinto beans can be hard to find? Swap in dried cannellini or lima beans—they hold up just as well and add a creamier texture. Just don’t skip the rinse, or you’ll end up with a gritty soup. (I tried this after a store ran out of pintos, and it worked better than expected.)
Wine and beer pairings for 5 bean soup bag
White Wine Pairings
A crisp Sauvignon Blanc from New Zealand or Loire Valley is my go-to choice—its bright acidity and citrus notes cut through the soup’s hearty bean richness. Look for a bottle with 12-14% ABV and flavors of lime, green apple, and herbs like basil. I love Kim Crawford Sauvignon Blanc for its perfect balance of zing and approachability. 🍷
Red Wine Options
For those who prefer red, a light-bodied Pinot Noir from Oregon or Burgundy complements the soup beautifully. The Pinot’s earthy undertones and cherry fruit mirror the smoked paprika and thyme in the dish. Try La Crema Sonoma Coast Pinot Noir—it’s smooth enough to avoid overpowering the beans while adding depth. Serve slightly chilled to enhance its freshness.
Beer Pairings
A wheat beer like Blue Moon Belgian White with its citrusy coriander and clove notes creates a refreshing contrast to the soup’s earthy flavors. The light body and slight effervescence cleanse your palate between spoonfuls. For a darker option, try a amber ale such as Fat Tire—its caramel and biscuit notes harmonize with the caramelized onions and beans.
Non-Alcoholic Choices
Don’t overlook sparkling apple cider like Martinelli’s—its crisp acidity and apple sweetness balance the soup’s savory depth. For something more herbal, try sparkling hibiscus tea (brewed and chilled), which adds a floral brightness that pairs wonderfully with the parsley garnish. A ginger beer like Feather’s also works brilliantly, especially if you add a squeeze of lime. 🍹
Seasonal Adaptations
In summer, opt for rosé—a Provence-style rosé with its strawberry and melon notes provides a refreshing contrast. For winter, a Chardonnay with light oak (like Kendall-Jackson Vintner’s Reserve) adds a buttery richness that complements the soup’s heartiness. Always serve wine slightly cooler than room temperature for optimal flavor.
Pro Serving Tip
Let your wine or beer breathe for 5-10 minutes before pairing to release its aromas fully. I also recommend serving the soup warm but not boiling—around 170°F—so the flavors meld perfectly with your beverage. The right pairing can elevate your meal from good to unforgettable! ✨
Nutrition facts
Frequently asked questions
Can I use pre-cooked bagged beans instead of dried?
For convenience, swap the dried beans for 4 cups of pre-cooked bagged beans (like navy, black, and kidney beans). Drain and rinse them thoroughly first, then add them to the pot during the last 30 minutes of simmering to prevent mushiness. This cuts prep time dramatically while keeping the same hearty texture.
How do I make this soup vegan?
This recipe is already vegan-friendly! Just ensure your vegetable broth contains no animal products (check labels for hidden dairy or meat-based additives). The tomato paste, spices, and beans are all plant-based. For extra richness, stir in 1 tablespoon nutritional yeast at the end for a cheesy flavor without dairy.
Why does my soup turn out too thick?
Thick soup usually means the beans released too much starch while cooking. Fix it by adding ½ to 1 cup of water or broth and simmering for another 10-15 minutes to adjust the consistency. For future batches, simmer uncovered or use a large pot to prevent over-reduction. If it’s still too thick, blend ½ cup of beans with a splash of broth and stir it back in for natural thickening.
Can I make this in a slow cooker?
Yes! Sauté the onions, carrots, celery, and garlic first, then transfer everything to your slow cooker. Add the soaked beans, broth, and spices, and cook on low for 6-7 hours or high for 3-4 hours until beans are tender. The slow cooker’s gentle heat helps prevent beans from breaking down too much. Stir occasionally and add water if needed.
What’s the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions in ziplock bags for up to 3 months. To reheat, warm on the stovetop over medium-low heat or microwave until steaming. Add a splash of water or broth if it thickens too much. The flavors actually improve overnight!
- 2-Pound Ground Turkey Meatloaf Recipe: Glazed Top, Juicy Core Without the Wait - October 11, 2026
- 5 Egg Yorkshire Pudding Recipe: Towering Crispy Bites From One Tin - October 11, 2026
- 3 Eggs Scrambled Recipe: Ultra-Smooth, Creamy Results Every Time - October 11, 2026