Soups & Stews
The 5 bean soup bag recipe transforms simple pantry staples into a hearty, protein-packed meal that freezes beautifully for busy nights. This vegetarian classic combines navy beans, black beans, kidney beans, pinto beans, and great northern beans for a symphony of textures and flavors—creamy, earthy, and satisfying.
The secret lies in balancing saltiness, acidity, and umami through broth, tomatoes, and aromatic herbs, creating a soup that tastes even better the next day.
What sets this recipe apart is its versatility—prepare it on the stovetop in under an hour, or use the freezer-friendly bag method for effortless meal prep. The slow-cooker or Instant Pot variations let you set it and forget it, while the stovetop version delivers rich, concentrated flavors in minimal time.
Whether you're feeding a family or prepping for the week, this soup delivers comfort in every spoonful.
By the time you're done, you'll have a freezer-friendly masterpiece with tender beans, vibrant vegetables, and a broth so flavorful it feels like a hug in a bowl.
The beauty of this recipe is its adaptability—add smoked paprika for depth, a splash of vinegar for brightness, or fresh herbs for freshness. It’s the kind of meal that gets better with each reheat, making it perfect for batch cooking.
Serve with crusty bread, a sprinkle of cheese, or a dollop of sour cream for the ultimate cozy experience. Here’s how to make it—simple, flavorful, and designed to save you time.
Ingredients for 5 bean soup bag
Pantry staples plus a few fresh veggies—this freezer-friendly soup is pure comfort in a bag.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans 🌱 | 1 cup | Dried or canned, drained |
| Black Beans 🌱 | 1 cup | Dried or canned, drained |
| Kidney Beans 🌱 | 1 cup | Dried or canned, drained |
| Pinto Beans 🌱 | 1 cup | Dried or canned, drained |
| Great Northern Beans 🌱 | 1 cup | Dried or canned, drained |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Diced Tomatoes 🍅 | 1 can (14.5 oz) | Fire-roasted for depth |
| Onion 🧅 | 1 medium | Diced, yellow or white |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Carrots 🥕 | 2 medium | Diced, about 1 cup |
| Celery Stalks 🧅 | 2 whole | Diced, about 1 cup |
| Bay Leaves 🌿 | 2 whole | Remove before serving |
| Cumin 🌶️ | 1 tsp | Ground, toasted |
| Oregano 🍃 | 1 tsp | Dried, Mexican preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
Dried beans are the secret weapon here—they soak up flavor better than canned and freeze perfectly. Bob's Red Mill or Great Northern beans from the bulk section are my go-to, but any dried variety works. If you're short on time, canned beans (drained and rinsed) save prep work, though dried gives that homier texture. The broth? Low-sodium is key—you'll be adding salt later. For extra depth, I toast the cumin and oregano in a dry pan for 30 seconds before adding to the soup (worth the extra minute).
No fire-roasted tomatoes? Regular diced tomatoes work fine, just add a pinch of smoked paprika. Fresh herbs like cilantro or parsley can replace dried oregano (use twice the amount). The vinegar might seem odd, but it balances the beans' earthiness—rice vinegar works too. For a smoky kick, swap half the onion for 1 tbsp smoked paprika. And if you're prepping for freezing, skip the vinegar until reheating—it keeps better that way.
This soup tastes better the next day, so make a double batch. Portion into quart-sized freezer bags with 1-inch headspace—it expands when frozen. Thaws in the fridge overnight or microwave for 2 minutes. For extra richness, stir in a spoonful of vegetable oil or coconut milk when reheating. Keeps frozen for up to 6 months—perfect for lazy weeknights.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll be real—this recipe saved me on lazy Sundays. Just toss those dry beans (navy, black, kidney, pinto, and great northern) into a bag with broth, spices, and a splash of vinegar, then let them simmer. No pre-soaking, no fuss—just pure convenience.
- Deep, Earthy Richness: Honestly, the flavor profile here is next-level. The navy beans add that creamy texture, while the kidney and black beans bring a smoky depth. Once the beans break down, you’ve got this velvety, hearty soup that tastes like it simmered all day—even if it’s ready in an hour.
- Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a big batch, portion it into containers, and you’ve got lunch or dinner covered for days. Add a sprinkle of cheese or hot sauce when reheating, and suddenly, you’ve got a customizable meal that never gets boring.
- Budget-Friendly Powerhouse: Five types of beans might sound expensive, but they’re actually a steal. A single bag of each gives you multiple servings, and the pantry staples (onions, garlic, spices) stretch this recipe far. It’s the kind of dish that makes grocery bills feel less intimidating.
Step-by-step instructions for 5 bean soup bag recipe
Here's how to assemble and cook your freezer-friendly 5 bean soup bags in minutes.
Prepare the Bean Mixture
In a large bowl, combine all the beans: the 1 cup Navy Beans, 1 cup Black Beans, 1 cup Kidney Beans, 1 cup Pinto Beans, and 1 cup Great Northern Beans. If using dried beans, make sure they're fully cooked and drained before combining. If using canned beans, rinse them well to remove any excess sodium. Give everything a good stir so the beans are evenly distributed.
This step is crucial for getting that perfect mix of textures and flavors in every spoonful. I like to give the beans a little shake in the bowl to make sure there's no clumping. The different bean varieties will give your soup that classic hearty texture we all love.
Sauté the Aromatics
In a large pot, heat 1 tablespoon of olive oil over medium heat. Add the diced 1 medium Onion and cook for 5 minutes until it becomes translucent. Add the minced 3 cloves Garlic Cloves and cook for another 30 seconds until fragrant. Toss in the diced 2 medium Carrots and 2 whole Celery Stalks, cooking for 5 minutes until they begin to soften.
Here's the thing—don't let the onions burn. They should be golden but not browned. If you notice them darkening too quickly, reduce the heat slightly. These aromatics form the flavor base for your soup, so take your time with this step.
Add Liquids and Seasonings
Pour in the 4 cups Vegetable Broth and the 1 can (14.5 oz) Diced Tomatoes (with their juices). Stir in the 1 tsp Cumin, 1 tsp Oregano, 1.5 tsp Salt, and 0.5 tsp Black Pepper. Add the 2 whole Bay Leaves and the 1 tbsp Apple Cider Vinegar. Bring the mixture to a gentle boil over medium-high heat.
The vinegar might seem like an odd addition, but it brightens up the whole soup. Once the mixture comes to a boil, reduce the heat to medium-low and let it simmer for 10 minutes. This allows all the flavors to meld together beautifully before we add the beans.
Combine and Simmer
Add the prepared bean mixture to the pot and stir well to combine. Reduce the heat to low and let the soup simmer uncovered for 20 minutes, stirring occasionally. This gentle cooking ensures all the flavors meld together without the beans breaking down too much.
I know it seems like a long time, but this simmering step is what makes the soup taste so rich and complex. The beans will absorb all those wonderful aromatics and spices. After 20 minutes, give it one final taste and adjust the seasoning if needed—maybe a pinch more salt or a crack of pepper.
Package and Freeze
Let the soup cool completely at room temperature. Once cooled, ladle it into heavy-duty freezer bags or airtight containers, leaving about 1 inch of space at the top for expansion. Squeeze out as much air as possible before sealing. Label each bag with the date and contents.
Your soup bags will keep in the freezer for up to 3 months. When ready to use, thaw overnight in the refrigerator and heat gently on the stove. This method gives you restaurant-quality soup with minimal effort—perfect for busy weeknights or meal prep Sundays.
Pro Tips For Making 5 Bean Soup Bag
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing beans with a quick soak leaves them tough and gummy. For a 5-bean soup bag, split the dry beans between two bowls: one gets a 12-hour soak in cold water, the other gets a 4-hour soak with a pinch of baking soda (yes, it works). Drain and rinse thoroughly before cooking—no one wants a chalky soup.
- SIMMER LOW AND LONG: Start with a rolling boil, but once everything’s in the pot, drop the heat to a steady simmer. I used to let it bubble hard, and the beans would split or turn mushy. A gentle simmer—barely any bubbles—keeps the texture perfect. Cover the pot and check every 30 minutes; you’re aiming for 45-60 minutes total, not 20.
- PICK OUT THE KIDNEYS: Kidney beans have a habit of turning mealy or staying undercooked. Before adding them to the soup bag, give them a quick visual once-over—remove any cracked or discolored ones. If they’re still firm after 45 minutes, pull them out and mash them slightly with a fork; they’ll absorb flavor faster than stubborn whole beans.
- SALT THE WATER LATE: Adding salt early toughens beans, especially Great Northerns and Pintos. Wait until the beans have simmered for 20 minutes before seasoning the water—just a teaspoon of salt per quart. If you’re using a soup bag, tear a corner open and add salt directly to the broth inside; it’ll dissolve faster and penetrate the beans evenly. (Your future self will notice the difference.)
Make-ahead tips for this recipe
Prep Ahead for Freezing
Start by cooking all your beans in advance—this saves time later. If using dried beans, soak them overnight in 4 cups water with 1 tsp salt per pound of beans. For canned beans, simply drain and rinse thoroughly.
I like to toast the spices (cumin and oregano) in a dry pan for 30 seconds before adding to the soup—this deepens their flavor. Let the soup cool completely before freezing to prevent ice crystals from forming. 🥶
Portioning for Perfection
Use quart-sized freezer bags with 1-inch headspace for each serving—this prevents spills and allows room for expansion. I recommend dividing the soup into single-serving portions if you plan to reheat it quickly.
Seal bags tightly and label with the date and "5 Bean Soup" to avoid confusion later. Store flat in the freezer for easy stacking and retrieval. ❄️
Thawing Like a Pro
For best results, transfer frozen soup bags to the refrigerator 24 hours before serving. If you're short on time, microwave on defrost mode for 3-4 minutes, then heat on the stovetop.
Never thaw at room temperature—this can promote bacterial growth. I always add 2 tbsp water or broth when reheating to restore moisture lost during freezing. 💡
Reheating for Maximum Flavor
Heat soup gently on the stovetop over medium-low heat for 10-15 minutes, stirring occasionally. Avoid high heat, which can make the beans mushy. If the soup seems thick, add ¼ cup water or broth to restore consistency.
For extra richness, stir in 1 tbsp olive oil or coconut milk while reheating. Taste and adjust seasoning—frozen soup often needs a pinch more salt or acidity. 🌟
Long-Term Storage Tips
This soup keeps frozen for up to 6 months without significant quality loss. To maintain freshness, store in airtight containers or heavy-duty freezer bags. If you notice any freezer burn, simply trim the affected areas before reheating.
For variety, try freezing different batches with added ingredients like smoked paprika or diced bell peppers. Always reheat to 165°F to ensure food safety. 💪
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Canned beans work perfectly and save time. Just drain and rinse them thoroughly to remove excess sodium. For the best texture, use a mix of canned and dried beans—dried beans absorb more flavor and create a heartier mouthfeel. If you're short on time, all canned beans will still give you a delicious result.
How do I prevent the beans from getting mushy when reheating?
Reheat the soup gently over medium-low heat for 10-15 minutes, stirring occasionally. Avoid high heat, which can break down the beans. If the soup seems too thick after reheating, add ¼ cup water or broth to restore consistency. Stirring in 1 tbsp olive oil or coconut milk while reheating also adds richness and helps maintain texture.
What can I add to make this soup more flavorful?
For extra depth, try adding 1 tbsp smoked paprika or ½ tsp cayenne pepper for heat. A splash of red wine vinegar (instead of apple cider) or a pinch of sugar balances the flavors beautifully. Fresh herbs like cilantro or parsley brighten it up, while a dollop of sour cream or avocado adds creaminess. Don’t forget a sprinkle of freshly ground black pepper right before serving!
Can I make this soup in a slow cooker or Instant Pot?
Yes! For the slow cooker, combine all ingredients (except vinegar) and cook on low for 6-8 hours or high for 3-4 hours. Add vinegar at the end. In an Instant Pot, sauté aromatics on sauté mode, then add remaining ingredients and cook on high pressure for 10 minutes. Let pressure release naturally for 10 minutes before adding vinegar. Both methods yield rich, flavorful soup with minimal effort.
Why does my soup taste bland after freezing?
Freezing can mute flavors, so taste and adjust seasoning after reheating. A pinch of salt, a splash of vinegar or lemon juice, or a sprinkle of smoked paprika can revive it. Adding 1 tbsp olive oil or a pat of butter while reheating also enhances richness. If the soup seems watery, simmer uncovered for 5 minutes to reduce excess liquid.
