Soups & Stews
This 5 bean soup in a jar recipe transforms pantry staples into hearty, slow-simmered comfort in minutes. The secret lies in balancing textures—firm beans, creamy broth, and barley that adds satisfying crunch. Perfect for meal prep or portable lunches, this vegetarian classic delivers restaurant-quality depth with just a few simple ingredients.
Begin with dried beans (black, kidney, pinto, navy, and garbanzo) that soak overnight for tender results. Simmered with barley, aromatic vegetables, and a blend of herbs and spices, the flavors meld beautifully over 2-3 hours on low heat. The slow cooking process develops rich, complex notes that store-bought versions simply can't match.
What you'll end up with is a soup that's equally satisfying hot or cold—ideal for packing in jars for work or school. The barley adds a delightful bite, while the beans provide plant-based protein and fiber. Each spoonful delivers a perfect balance of earthy, savory, and slightly sweet flavors that make this a pantry staple worth keeping on rotation.
Store leftovers in airtight containers for up to 5 days in the fridge or freeze for months. Reheat gently on the stove, stirring occasionally, to maintain that creamy texture. This recipe proves that homemade comfort food doesn't require fancy ingredients—just time and attention to detail.
Ingredients for 5 bean soup in a jar
Pantry staples meet hearty texture—beans, barley, and aromatic vegetables create restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| 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 Navy Beans 🌱 | ½ cup | Rinsed before soaking |
| Dried Garbanzo Beans 🌱 | ½ cup | Rinsed before soaking |
| Pearl Barley 🌾 | ½ cup | Uncooked, rinsed well |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Carrots 🥕 | 2 whole | Medium, chopped |
| Celery Stalks 🌿 | 3 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, from can |
| Bay Leaves 🌿 | 2 whole | Dried, standard size |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Dried Oregano 🌿 | 1 tsp | Mexican preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
Start with the beans: dried is non-negotiable—canned lacks the texture and depth. Bob's Red Mill or store-brand dried beans work perfectly. Soak overnight in plenty of water (at least 4 cups per cup of beans) with a splash of vinegar to soften. For the barley, pearl barley gives the best chewy bite—avoid quick-cooking varieties. The vegetables are simple but essential: one yellow onion, two carrots, and three celery stalks form the aromatic base. Chop them evenly so they cook at the same rate as the beans. Fresh garlic matters here—four cloves minced just before adding to the pot preserves their brightness.
No vegetable broth? Water plus bouillon cubes works in a pinch, but the flavor difference is noticeable. Short on tomato paste? Fresh tomatoes or crushed canned tomatoes add brightness, though they'll dilute the soup slightly. The herbs are flexible: dried thyme and oregano are classic, but fresh rosemary or sage add an interesting twist. For salt, kosher or sea salt dissolves better than iodized table salt. Black pepper should be freshly ground—pre-ground loses potency quickly. If you're prepping ahead, cook the beans and barley separately, then combine with the broth and vegetables for fresher flavors later.
This soup tastes even better the next day as flavors meld. Store in glass jars or airtight containers for up to 5 days in the fridge. For freezing, portion into quart-sized jars—leave 1-inch headspace to prevent cracking. Thaw overnight in the fridge, then reheat on the stove over medium-low heat, stirring occasionally. The barley will thicken slightly when reheated, so add a splash of broth if needed. Each jar makes 2-3 servings, perfect for meal prep or portable lunches.
Why You'll Love This Recipe
- I’ll be real: dried beans are my budget secret weapon. A single jar of each costs pennies and stretches into meals for days. No wilting veggies, no last-minute grocery runs—just pull from your shelf, simmer, and eat. Plus, the leftovers? Even better reheated than fresh.
- Zero-Cleanup Chaos: I swear by this soup because it’s literally a jar, a pot, and done. No colanders, no measuring cups—just dump the dried beans straight in, cover with water, and let them soak overnight. The next day, you’re staring at a hearty, smoky broth without ever touching a strainer.
- Layered Texture Magic: Between the creamy chickpeas, the meaty kidney beans, and the tender pinto beans, every spoonful has something new to offer. Honestly, the navy beans add this subtle buttery bite that makes it feel restaurant-worthy—no fancy ingredients, just pure bean brilliance.
- Meal Prep MVP: This soup gets better with time, so I make a big batch on Sundays and portion it into jars for the week. The flavors meld into this rich, comforting base that works for lunches, potlucks, or even as a side for grilled chicken. My kids actually ask for it—rare.
Step-by-step instructions for slow-simmered 5 bean soup
Transform pantry staples into hearty, flavorful soup with this method-tested approach.
Prepare the Beans and Barley
Place all dried beans—the 1 cup black beans, 1 cup kidney beans, 1 cup pinto beans, 0.5 cup navy beans, and 0.5 cup garbanzo beans—in a large bowl. Rinse them thoroughly under cold water to remove any debris. Transfer them to a large pot and cover with 8 cups of cold water (about twice the volume of the beans). Bring to a boil over high heat, then immediately reduce to a gentle simmer for 2 minutes. This quick boil helps remove excess starches that can make the soup cloudy.
Drain the beans and return them to the pot. Add the 0.5 cup rinsed pearl barley and cover with fresh cold water this time, using enough to submerge all ingredients by about 2 inches. Bring to a boil over high heat, then reduce to a gentle simmer for 2 minutes. Drain again and rinse under cold water to remove any surface starches. This double-rinsing process ensures your soup will be clear and flavorful, not murky.
Sauté the Vegetable Base
In a large Dutch oven or heavy pot, heat 1 tablespoon olive oil over medium heat. Add the diced yellow onion, chopped carrots, and diced celery stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. This foundational step builds deep flavor through the caramelization of the vegetables.
Add the minced garlic cloves and cook for an additional 1-2 minutes until fragrant. Be careful not to let the garlic burn—it should smell sweet and nutty, not bitter. Stir in the 2 tablespoons tomato paste and cook for another 1 minute, allowing it to darken slightly. This step creates a rich, concentrated base that will carry the soup's flavor throughout the simmering process.
Combine and Simmer
Return the drained beans and barley to the pot with the sautéed vegetables. Add the 6 cups vegetable broth, 2 whole bay leaves, 1 teaspoon dried thyme, 1 teaspoon dried oregano, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well to combine all ingredients. Bring the mixture to a boil over high heat, then immediately reduce the heat to low to maintain a gentle simmer. Cover the pot with a lid, leaving a small gap for steam to escape.
Simmer for 1 hour and 15 minutes, stirring occasionally to prevent the barley from sticking to the bottom. The soup should develop a rich, earthy aroma as it cooks. After 1 hour, taste the soup and adjust the seasoning if needed—you may need to add a pinch more salt or a splash of broth to reach your desired consistency. The barley should be tender but still hold its shape, and the beans should be soft enough to crush between your fingers.
Finish and Rest
Once the beans and barley are tender, remove the bay leaves and discard them. Taste the soup again and adjust the seasoning one final time. If the soup is too thick, add ½ cup of water or broth to reach your preferred consistency. For a smoother texture, use an immersion blender to lightly blend about half of the soup—this creates a velvety mouthfeel without losing the hearty texture of the beans and barley.
Let the soup rest, covered, for 10-15 minutes before serving. This resting period allows the flavors to meld and the soup to thicken slightly as it sits. Serve warm, garnished with a sprinkle of fresh parsley or a drizzle of olive oil if desired. Each spoonful should deliver a harmonious blend of earthy beans, nutty barley, and aromatic vegetables, making this a deeply satisfying meal.
Pro Tips For Making 5 Bean Soup In A Jar
- SOAK BEANS SEPARATELY: Garbanzos and kidney beans need 8+ hours (or overnight) while black, pinto, and navy can handle 4 hours. I learned this the hard way—skipping this step leaves garbanzos rock-hard no matter how long you simmer. Use two bowls, or you’ll regret it later.
- SORT AND PICK BEANS: Rinse each bean type in a colander, then spread them on a baking sheet and pick out debris. Navy beans hide tiny stones, and kidney beans sometimes bring along stray hulls. Five minutes now saves chewing through grit later.
- SIMMER LOW AND LONG: After the initial boil, drop the heat to a gentle simmer—you’re not making pasta here. A rolling boil toughens beans and turns the broth into glue. Cover the jar loosely and let it bubble quietly for at least 2 hours, stirring occasionally.
- ADD SALT LATE: Salt the water after beans start cooking, or you’ll end up with a mushy, uneven texture. I used to add it at the start, and the navy beans would turn to paste while the black beans stayed firm. Wait until the water’s hot but not boiling—about 15 minutes in.
Troubleshooting your 5 bean soup in a jar
Mushy Beans Fix
Overcooking turns beans into a mushy mess. I’ve found the secret is timing and water control. Once your beans reach a tender but firm texture (they should hold their shape but still be easy to crush with your fingers), remove them from the heat immediately. For the 1 cup black beans, 1 cup kidney beans, 1 cup pinto beans, 0.5 cup navy beans, and 0.5 cup garbanzo beans, the total simmer time should be no more than 1 hour and 15 minutes after adding broth. If they’re still firm, add ½ cup extra broth and simmer 10-15 minutes longer. 🌱
Broth Too Thin?
A watery soup happens when too much liquid escapes during simmering. To thicken it naturally, simmer uncovered for the last 10 minutes—this evaporates excess moisture. If it’s still too thin, mash ¼ of the beans lightly with a potato masher to release starches. Alternatively, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 2-3 minutes until thickened. For a jarred version, reduce broth slightly before packing to prevent spills.
Barley Stays Crunchy
Pearl barley needs gentle heat and patience—rushing turns it into gritty bits. If your 0.5 cup barley is still firm after simmering, add ½ cup hot broth and cook another 10-15 minutes on low. For extra insurance, parboil the barley separately for 10 minutes before adding it to the soup. Pro tip: Use pearl barley (not quick-cooking varieties) for that perfect chewy texture. 🌾
Flavor Too Mild?
Weak seasoning is usually from under-salted broth or insufficient herbs. Boost flavor by roasting the vegetables before sautéing—toss 1 onion, 2 carrots, and 3 celery stalks with 1 tablespoon olive oil, ½ teaspoon salt, and ½ teaspoon smoked paprika, then roast at 400°F for 20 minutes before cooking. For depth, add 1 teaspoon soy sauce or 1 tablespoon balsamic vinegar during the final 10 minutes of simmering. A pinch of ground cumin or smoked salt elevates the dish too.
Cloudy Soup Solution
Cloudiness comes from starches released during cooking. To fix it, skim foam from the surface during simmering. For a clearer broth, strain the soup through a fine-mesh sieve after cooking, then return the solids to the pot and add ½ cup fresh broth. Simmer for 5 minutes to reabsorb flavors. For a jarred version, strain before packing to keep it visually appealing. 💧
Storage Smells Funky
Off smells in stored soup usually mean contamination or improper sealing. Always cool soup quickly—transfer to airtight glass jars while still warm (under 140°F) to prevent bacterial growth. Leave 1-inch headspace in jars to allow for expansion. For long-term storage, freeze in quart-sized jars (they hold up better than pints). Thaw in the fridge overnight, then reheat gently on the stove. If it smells sour, discard it—never risk food poisoning! ❄️
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this jarred recipe?
While canned beans save time, they won't give you the same texture or flavor depth. For the best results, stick with dried beans—they absorb flavors better and maintain that satisfying chewiness. If you're short on time, use canned beans but reduce the cooking time to 30 minutes after adding broth, and add 1 extra cup of broth to compensate for their higher water content.
How do I adjust this recipe for a slow cooker or Instant Pot?
For a slow cooker, combine all ingredients (except fresh herbs) and cook on low for 6-7 hours or high for 3-4 hours. For an Instant Pot, sauté the vegetables first, then add everything else, cook on high pressure for 20 minutes, and let it naturally release for 10 minutes. Both methods work beautifully—just monitor the barley texture closely.
Can I make this soup spicier or add meat?
For heat, stir in ½ teaspoon cayenne or 1 chipotle pepper in adobo during the last 10 minutes of cooking. For meat, brown ½ pound ground turkey or bacon before sautéing the vegetables. The key is to cook the meat until fully done before adding it to the soup—this prevents it from becoming greasy or overpowering the bean flavors.
How should I layer ingredients in a jar for best results?
For portable jars, layer ingredients in this order: barley and beans at the bottom (they'll hold their shape), then vegetables, and finally broth on top. Leave 1-inch headspace to prevent spills. When ready to eat, pour the broth over everything and reheat gently. This method keeps textures distinct and prevents sogginess during storage.
Why does my soup taste better the next day?
Flavors develop as the beans and barley continue to absorb the broth overnight, creating a deeper, more complex taste. The starches also break down further, making the soup creamier. For the best results, store it in an airtight container and let it sit at room temperature for 30 minutes before refrigerating to prevent condensation that can dilute flavors.
