5 Bean Soup Bag Recipe: Slow-Cooked Heartiness in a Jar

5 Bean Soup Bag Recipe: Slow-Cooked Heartiness in a Jar

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!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

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.

1

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.

2

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.

3

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.

4

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

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 550mg24%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 6g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

5

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!

★★★★★4.5(9 reviews)
Brian Walker