Bean Soup Bag Recipe: Crunchy Celery Crowns in Creamy Broth

Soups & Stews

Bean Soup Bag Recipe: Crunchy Celery Crowns in Creamy Broth

This bean soup bag recipe transforms a humble bag into a portable, creamy meal that delivers restaurant-quality flavor without the mess. The secret lies in layering dried beans, aromatic vegetables, and herbs inside a heat-safe bag, then boiling it until the broth becomes rich and velvety—no straining required.

I developed this method after realizing how much easier it is to pack a complete meal in a bag than carry bulky containers, especially for camping trips or busy workdays.

The beauty of this recipe is its versatility—you can customize the broth with spices, add protein like lentils or chickpeas, or keep it entirely plant-based. The celery crowns add a satisfying crunch that contrasts perfectly with the creamy texture, while the bag itself becomes your serving dish.

No specialized equipment is needed beyond a large pot and a heat-safe, resealable bag.

What you’ll end up with is a creamy, hearty soup that’s ready to eat straight from the bag, complete with tender beans, wilted greens, and those crispy celery crowns.

The broth absorbs all the flavors from the spices and herbs, creating a depth that’s hard to achieve in traditional soup preparations. This method also eliminates cleanup—just open, drain excess liquid if needed, and enjoy.

Perfect for meal prepping, camping, or quick lunches, this recipe redefines convenience without sacrificing taste. The bag ensures everything stays contained and warm, making it ideal for those who want a complete, satisfying meal with minimal effort. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for bean soup bag

Transform basic pantry staples into a portable, restaurant-quality meal with minimal prep.

Ingredient Amount Notes
Dried Navy Beans 🌾 1 cup Rinsed before bagging
Dried Cannellini Beans 🌾 1 cup Rinsed before bagging
Celery Stalks 🧅 4 whole Cut into 3-inch lengths
Yellow Onion 🧅 1 whole Quartered, skin on
Carrot 🥕 2 whole Cut into 1-inch chunks
Garlic Cloves 🧄 4 cloves Smashed for deeper flavor
Fresh Thyme Sprigs 🌿 2 whole Stems intact for easy removal
Fresh Bay Leaves 🌿 2 whole For subtle aromatic depth
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For drizzling in bag
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Lemon Juice 🍋 1 tbsp Freshly squeezed
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Heat-Safe Resealable Bag 👜 1 whole Gallon size recommended

The beans form the heart of this recipe, so choose high-quality dried varieties—navy and cannellini provide that perfect creamy texture when cooked together. Whole Foods bulk section or Trader Joe's carry excellent options, but any organic brand works. The celery crowns are non-negotiable for texture—look for stalks with vibrant green tops and crisp, firm bases. For the broth, Pacific Foods or Imagine low-sodium are my go-tos, but homemade vegetable stock works beautifully. Fresh herbs are worth the investment here—their aromatics infuse the broth during cooking, creating depth that canned versions can't match.

No coconut milk? Cashew cream or extra vegetable broth maintains the creamy texture, though coconut adds a subtle sweetness that complements the beans. Running short on thyme? Fresh oregano at half the amount works in a pinch, but thyme's earthy notes are essential. For the celery crowns, if you can't find perfect stalks, substitute fennel bulbs cut into thick slices—they hold up well and add an anise-like flavor. The bag itself can be any heat-safe, resealable type—Ziploc brand works perfectly, but avoid thin plastic that might melt. Prefer a different bean? Lentils or chickpeas add protein without altering the method.

Prepped ingredients keep for 5 days in the fridge, but the bagged soup itself reheats beautifully—simply boil for 10-15 minutes to warm through. For meal prep, assemble bags up to 3 days ahead and store in the fridge until ready to cook. The broth reduces slightly during boiling, so add an extra 0.25 cup of liquid if you prefer a more generous serving. Freeze for up to 3 months by placing the sealed bag in a second container—just thaw overnight in the fridge before reheating. The celery crowns will soften slightly but remain delightfully crisp.

❤️

Why You'll Love This Recipe

  • I’ll be real: I used to dread soaking beans. Then I discovered these dried Navy and Cannellini beans—just toss them in boiling water for 2 minutes, then simmer. The texture? Perfectly tender without the fuss. That crisp celery and carrot crunch? Even better when they’ve softened just enough to melt into the broth.
  • No-Soak Needed: I’ll be real: I used to dread soaking beans. Then I discovered these dried Navy and Cannellini beans—just toss them in boiling water for 2 minutes, then simmer. The texture? Perfectly tender without the fuss. That crisp celery and carrot crunch? Even better when they’ve softened just enough to melt into the broth.
  • Umami Bomb: Between us, the combo of these two beans is next-level. Navy beans bring that deep, earthy backbone, while Cannellini adds a buttery richness. Add a splash of broth and a pinch of thyme, and you’ve got a flavor that sticks with you—like a warm hug in soup form. (Yes, even on a Tuesday night.)
  • Lunchbox Hero: Here’s what sold me—this recipe doubles as a hearty meal or a grab-and-go lunch. Pack the soup bags cold for work, and they reheat like a dream. My kids actually ask for these in their lunches, and I’ve never seen them finish a carrot faster than when it’s tucked into one of these.

Step-by-step instructions for bean soup bag recipe

Transform simple ingredients into a restaurant-worthy bean soup with minimal effort and maximum flavor.

1

Prepare the Vegetable Base

Begin by cutting the 4 whole celery stalks into 3-inch lengths and quartering the 1 whole yellow onion, leaving the skin on for added depth. Cut the 2 whole carrots into 1-inch chunks and smash the 4 cloves garlic with the flat side of your knife to release their aromatic oils. Remove the thyme leaves from the 2 whole fresh thyme sprigs and discard the stems, then tuck the 2 whole fresh bay leaves into the bag later.

In the heat-safe resealable bag, combine the prepared celery, onion, carrots, garlic, thyme leaves, and bay leaves. Drizzle in the 2 tablespoons extra-virgin olive oil and gently massage the bag to coat the vegetables evenly. This ensures they'll develop a deep, caramelized flavor during cooking. Seal the bag tightly, leaving about 1 inch of space at the top for expansion.

2

Sauté the Vegetables in the Bag

Place the sealed bag on a sturdy baking sheet—this prevents it from sliding around during cooking. Heat your oven to 400°F and place the bag in the center rack. Cook for 20 minutes, shaking the bag gently every 5 minutes to distribute the heat and prevent sticking. The vegetables should soften and develop a golden-brown hue, releasing their natural sugars and creating a rich foundation for the soup.

After 20 minutes, remove the bag from the oven and let it cool for 5 minutes. This cooling period is crucial—it prevents the bag from bursting when you add the hot broth later. While the bag cools, rinse the 1 cup dried navy beans and 1 cup dried cannellini beans under cold water to remove any debris, then drain well.

3

Build the Creamy Broth

In a large pot, combine the 4 cups vegetable broth, the rinsed beans, and the cooled vegetable bag (still sealed). Bring to a gentle boil over medium-high heat, then immediately reduce the heat to low and simmer for 45 minutes. Stir occasionally to prevent the beans from sticking to the bottom of the pot. The broth should gradually thicken as the beans release starch, creating a naturally creamy texture.

After 45 minutes, taste the broth and adjust the seasoning with the 1.5 teaspoons kosher salt and 0.5 teaspoon black peppercorns. The beans should be tender but still hold their shape—if they're not, continue simmering for another 10-15 minutes. Once they reach the desired tenderness, carefully remove the bag of vegetables from the pot and set it aside.

4

Finish with Creamy Depth

Return the pot to low heat and stir in the 0.5 cup coconut milk and 1 tablespoon lemon juice. The coconut milk adds a velvety richness, while the lemon juice brightens the flavors and balances the creaminess. Simmer for 5-7 minutes, stirring frequently, until the soup reaches your desired consistency. If it's too thick, add 1-2 tablespoons of hot broth to loosen it.

Carefully open the vegetable bag and squeeze its contents into the pot, discarding the bag itself. The celery, onion, and carrots should be tender but still hold their structure, creating those coveted "crunchy crowns" in every spoonful. Stir well to combine, then taste and adjust the seasoning one final time. Serve the soup immediately, garnished with additional thyme leaves if desired.

👨‍🍳

Pro Tips For Making Bean Soup Bag

  • SOAK BEANS TWICE: Dried beans are stubborn—soak them overnight, then drain and give them a fresh 2-hour soak in fresh water before cooking. This cuts down on the gassy compounds and guarantees they’ll soften faster in your soup bag.
  • CHOP VEGGIES UNIFORM: Celery, onion, and carrot should be cut into ½-inch chunks—no smaller, or they’ll turn to mush before the beans are tender. A sharp knife makes this faster, and resist the urge to overcrowd the pot later.
  • SIMMER, DON’T BOIL: Once the beans are submerged, keep the heat at a gentle simmer (tiny bubbles, not a rolling boil). Boiling toughens beans and makes them split open—you want them to stay whole and creamy in that soup bag.
  • SALT AFTER 30 MINUTES: Add salt only after the beans have cooked for half an hour. Salting too early makes the beans tough—wait until they’re partially tender, then season to taste. (Yes, even if you’re impatient.)

Regional styles of this dish

Portable Camping Style

This method originated with backpackers who needed lightweight, no-mess meals. I first tried it on a 3-day Appalachian Trail trip—just toss the bag into boiling water at camp, and you’ve got a complete meal.

For extra portability, use freezer-safe bags and pre-cook the beans in broth at home, then freeze the sealed bag. Thaw overnight before your trip, and you’re ready to go. 🏕️

French Onion Twist

Swap the celery crowns for caramelized onions (sauté 2 cups thinly sliced onions with 1 tbsp butter and 1 tsp sugar in the bag before adding broth). Use white wine (½ cup) instead of vegetable broth for depth, and finish with a splash of balsamic vinegar.

The bag’s sealed environment intensifies the caramelization naturally. 🧅

Spanish-Style Lentil

Replace navy and cannellini beans with 1 cup brown lentils (they cook faster) and add 1 tsp smoked paprika and ½ tsp cumin to the broth. Stir in ½ cup fire-roasted tomatoes (from a can) with the coconut milk for a smoky, tapas-inspired flavor.

Serve with crusty bread—just tear it open and eat straight from the bag. 🌶️

Asian-Inspired Miso

Boost umami by adding 1 tbsp white miso paste to the broth and swapping thyme for 1-inch ginger slice and 2 sprigs cilantro. Use coconut milk for creaminess and finish with 1 tsp sesame oil and red pepper flakes.

The bag’s heat-safe seal makes it perfect for quick Asian-style soups without a wok. 🥢

Italian White Bean

Use 2 cups white beans (like cannellini) and add 1 sprig rosemary and ½ tsp fennel seeds to the bag. Replace coconut milk with ½ cup heavy cream (or cashew cream for vegan) and finish with grated Parmesan. The bag’s sealed environment keeps the herbs aromatic while cooking. 🧀

Spicy Cajun Kick

Add ½ tsp cayenne and 1 tsp Cajun seasoning to the broth, plus 1 smoked sausage (optional) cut into chunks. Use andouille or kielbasa for authentic flavor. The bag’s heat distribution ensures even spice infusion—no hot spots! Serve with hot sauce on the side. 🌶️🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 7g35%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 4g
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 canned beans instead of dried in this recipe?

You can absolutely use canned beans, but the texture and flavor will differ slightly. For the creamiest results, drain and rinse 2 (15-ounce) cans of navy and cannellini beans combined, then add them directly to the pot with the broth. The bag method works best with dried beans because they absorb the broth more evenly, creating that signature velvety consistency. If using canned, reduce the broth by 0.5 cup to maintain balance.

2

How do I prevent the bag from leaking or bursting while cooking?

Always leave 1-2 inches of space at the top of the bag before sealing—this prevents pressure buildup. Place the bag on a baking sheet (not directly on the stove) to catch any potential drips, and never overfill it. For extra security, double-bag the vegetables if you're nervous about leaks. The key is letting the bag cool for 5 minutes after oven-roasting before adding the hot broth.

3

Can I make this soup bag gluten-free or nut-free?

Yes! This recipe is naturally gluten-free and nut-free as written. Just ensure your vegetable broth is certified gluten-free (many brands are) and check coconut milk labels for cross-contamination warnings. The bag itself should be labeled as gluten-free—Ziploc brand bags are typically safe, but always verify. For nut-free kitchens, confirm no shared surfaces with nuts during prep.

4

What's the best way to reheat leftover bean soup bags?

Reheat by placing the sealed bag in a pot of boiling water for 10-15 minutes—this preserves the celery crowns' texture. For microwave reheating, transfer the soup to a microwave-safe bowl (discard the bag) and heat for 2-3 minutes, stirring halfway. Never reheat in the bag if it's damaged or has holes. The soup keeps well for 4 days in the fridge or 3 months in the freezer.

5

Can I add meat or dairy to this vegan recipe?

For a non-vegan version, add ½ pound smoked sausage (like kielbasa) or diced ham to the pot with the beans. Swap coconut milk for ½ cup heavy cream and finish with grated Parmesan cheese. The bag method works perfectly for these additions—the sealed environment keeps flavors concentrated and prevents spills while cooking.

★★★★★4.5(7 reviews)
Categories Soups & Stews