5 Bean Soup in a Jar Recipe: Pantry-Friendly Meal Prep Magic

5 Bean Soup in a Jar Recipe: Pantry-Friendly Meal Prep Magic

This 5 bean soup in a jar recipe transforms pantry staples into a hearty, vegetarian-friendly meal that stays fresh for weeks. The beauty lies in its simplicity: dried beans, broth, and aromatic spices simmer into a rich, flavorful soup that you can store directly in the jar. No fancy equipment or last-minute prep—just assemble, simmer, and seal for effortless meal prep that tastes homemade every time.

The magic happens in the slow simmer, where beans soften and flavors meld into a comforting, protein-packed broth. I’ve perfected this method to ensure the soup develops depth without requiring constant attention—ideal for busy schedules. The jar storage isn’t just convenient; it preserves the soup’s texture and taste, making it a go-to for lunches or quick dinners. Plus, the recipe scales easily, so you can prep a batch for the week or freeze portions for later.

What you’ll end up with is a restaurant-quality soup that’s creamy, savory, and packed with texture—no blender required. The beans stay tender, the broth is rich, and the seasonings balance perfectly. Garnish with fresh herbs or a drizzle of olive oil before serving to elevate it further. This is the kind of recipe that turns a simple pantry meal into something special with minimal effort.

Whether you’re meal prepping for the week or stocking your freezer for lazy nights, this method ensures you’ll always have a satisfying, wholesome meal ready to go. The best part? Every jar is a time-saver, so you can focus on enjoying the meal instead of making it. Let’s get started!

👨‍🍳
Difficulty
Hard
🔥
Calories
Low Cal

Ingredients for 5 bean soup in a jar

Pantry staples that turn into restaurant-quality soup with just a slow simmer.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Rinsed before cooking
Dried Black Beans 🌱 1 cup Rinsed before cooking
Dried Kidney Beans 🌱 1 cup Rinsed before cooking
Dried Pinto Beans 🌱 1 cup Rinsed before cooking
Dried Great Northern Beans 🌱 1 cup Rinsed before cooking
Vegetable Broth 💧 4 cups Low-sodium preferred
Canned Diced Tomatoes 🍅 14 ½ oz Fire-roasted preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Carrot 🥕 1 whole Diced, medium size
Celery Stalks 🧅 2 whole Diced, medium size
Bay Leaves 🌿 2 whole Fresh or dried
Ground Cumin 🌶️ 1 tsp Toasted for depth
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 1 tbsp Extra-virgin preferred

The beans are the heart of this soup, so pick a mix you love—I grab mine from the bulk bins at Whole Foods or the organic section at Kroger. Rinse them well before adding to cut any dust or off flavors. For broth, low-sodium vegetable broth is key—it keeps the soup from tasting bland. Fire-roasted diced tomatoes add depth, but regular works too. The Trader Joe’s brand is my go-to for the best flavor without the fuss.

No fire-roasted tomatoes? Regular diced tomatoes with a pinch of smoked paprika works just as well. Short on thyme? Oregano at the same amount gives a similar Mediterranean vibe. The onion, carrot, and celery are your flavor base—don’t skip them, even if you’re in a hurry. For extra richness, stir in a spoonful of nutritional yeast when serving. It adds that cheesy, umami kick without dairy.

This soup tastes even better the next day—perfect for meal prep. Store sealed jars in the fridge for up to 5 days or freeze for 3 months. I like to portion into quart-sized jars so each one is a perfect lunch. Reheat gently on the stove or microwave until steaming. Garnish with fresh parsley or a drizzle of olive oil right before eating for that restaurant touch.

❤️

Why You’ll Love This Recipe

  • Jar Magic: I swear by this method—just toss the dried beans straight into the jar, add broth and spices, and let the slow cooker or Instant Pot do the work. No soaking, no straining, no mess.
  • Deep, Earthy Richness: That mix of navy, black, kidney, pinto, and Great Northern beans? It’s a flavor party in your mouth—creamy, smoky, and satisfying in every spoonful. Honestly, the texture alone keeps me coming back.
  • Meal Prep MVP: Make a big batch on Sunday, and you’ve got hearty lunches for the week. I freeze jars for those nights when I’m too tired to cook—just reheat and serve.
  • Budget-Friendly Powerhouse: Dried beans are my wallet’s best friend, and this recipe stretches them into a filling, protein-packed meal. Between us, it’s one of the few things I buy in bulk without guilt.

Step-by-step instructions for 5 bean soup in a jar

This hearty soup comes together in layers—perfect for meal prep or quick weeknight dinners.

1

Sauté the Aromatics

Heat the 1 tablespoon olive oil in a large pot over medium heat. Add the diced yellow onion, diced carrot, and diced celery stalks, stirring occasionally for 5 minutes until the vegetables soften slightly and the onion becomes translucent. This step builds the flavor foundation.

Next, add the minced garlic cloves and cook for 30 seconds until fragrant. Here’s the thing—garlic burns fast, so keep an eye on it. If the pan starts to smell too sharp, reduce the heat slightly. The goal is a gentle sizzle, not a smoky aroma.

2

Toast the Spices

Stir in the 1 teaspoon ground cumin and 1 teaspoon dried thyme, cooking for 1 minute until the spices release their aroma. This step deepens their flavor—don’t skip it! The cumin should smell warm and earthy, while the thyme adds a subtle herbal note. If your kitchen smells amazing now, you’re on the right track.

Add the 2 whole bay leaves and stir for 10 seconds to coat them with the spices. These leaves will infuse the broth with their piney, slightly floral flavor. They’re easy to overlook, but they make a big difference in the final taste.

3

Combine Beans and Liquids

Pour in the 4 cups vegetable broth and the 14.5 oz canned diced tomatoes (with their juices). Stir well to combine, then add all the 1 cup dried navy beans, 1 cup dried black beans, 1 cup dried kidney beans, 1 cup dried pinto beans, and 1 cup dried great northern beans. The beans should be fully submerged—they’ll expand significantly as they cook.

Bring the mixture to a boil over high heat, then immediately reduce to a simmer. Here’s the critical part: cover the pot and let it cook for 1.5 hours, stirring occasionally. The beans need time to soften and absorb all that delicious flavor. If the soup looks too thick, add a splash of water—it should have a thick but spoonable consistency.

4

Season and Simmer

After the initial 1.5 hours, stir in the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Taste the soup—it should be flavorful but not overly salty. Adjust the seasoning if needed, remembering that the beans will absorb some of the liquid and intensify the flavors as they cook further.

Continue simmering, uncovered, for another 30-45 minutes until the beans are tender and the soup has thickened to your liking. You’ll know they’re done when a bean easily crushes between your fingers with gentle pressure. The longer they cook, the more flavor they absorb, so don’t rush this step.

5

Serve and Store

Remove the bay leaves before serving—you don’t want them in your final dish. Ladle the soup into bowls and serve warm. Each spoonful should be packed with texture from the beans and depth from the tomatoes and spices. The flavors will only get better as it sits, so don’t hesitate to save leftovers for later.

For meal prep, let the soup cool to room temperature, then transfer it to airtight jars or containers. It’ll keep in the refrigerator for up to 5 days or freeze for up to 3 months. When reheating, warm it gently on the stove or microwave until hot—this soup tastes even better the next day!

👨‍🍳

Pro Tips For Making 5 Bean Soup In A Jar

  • SOAK BEANS SEPARATELY: Navy beans and Great Northerns need a good 8-hour soak (or overnight), while black and kidney beans handle 2 hours just fine. I used to toss them all in one bowl and ended up with uneven texture—now I split them into two containers and save myself cleanup later.
  • SIMMER LOW AND SLOW: The jar’s thick glass traps heat, so keep the flame at a gentle simmer after the first 30 minutes. I learned this after watching my soup turn mushy—just enough bubbles to break the surface, not a rolling boil.
  • SKIP THE SALT IN WATER: Salting the beans during soaking draws out starches and makes them tough. Instead, add a pinch of salt to the cooking liquid after they’re tender—your beans will stay firm and flavorful.
  • USE A LID WITH CAUTION: Leave the jar slightly ajar the first hour to let steam escape—beans release a ton of moisture, and a sealed lid turns your soup into a science experiment. After that, you can tighten it, but not before.

Common mistakes when making perfect results

Skipping the Soak

Dried beans need hydration before cooking, and skipping the soak is a common mistake. While some recipes omit soaking, I recommend soaking overnight (or at least 8 hours) in plenty of water to reduce cooking time and improve digestibility. The beans will soften faster, and the soup won’t taste beany or overly firm. If you’re short on time, do a quick soak: cover the beans in boiling water for 2 hours before adding to the soup. 💧

Underestimating Cook Time

Rushing the cooking process leads to tough, undercooked beans that ruin the texture. Dried beans need at least 1.5 hours of simmering (plus additional time for thickening), while canned beans would take just 30 minutes. I’ve seen people pull the pot off the heat too soon, only to end up with a mushy mess. Use the finger test: a bean should crush easily between your fingers when done. If they’re still firm, give them another 20-30 minutes.

Ignoring the Bay Leaves

Bay leaves might seem insignificant, but they’re flavor powerhouses that add depth to the broth. Leaving them in too long (over 1.5 hours) can make the soup bitter, while skipping them entirely leaves the flavor flat. I like to add them early, then remove them before serving. If you forget, strain the soup before serving—or just leave them in and enjoy the subtle herbal note! They’re easy to overlook, but they make a big difference. 🌿

Over-Salting Early

Adding all the salt at the beginning can make the soup taste bland later, as the beans absorb the liquid and concentrate the flavor. Instead, add half the salt midway through cooking, then adjust at the end. Taste as you go—it’s easier to add more salt than to fix oversalting. I often hold back ½ teaspoon until the very end, when the flavors have fully developed. This ensures a perfectly balanced soup every time. 🧂

Using Low-Quality Broth

The broth is the soul of your soup, and skimping on quality leads to a lackluster result. Avoid broths with high sodium content or artificial flavors—they’ll make the soup taste flat or overly salty. I swear by low-sodium vegetable broth from brands like Pacific Foods or Imagine. If you’re using bouillon cubes, opt for low-sodium versions and dissolve them fully to avoid graininess. Homemade broth is ideal, but a good store-bought option works in a pinch. 💧

Not Adjusting for Altitude

If you live at high altitudes (above 3,000 feet), water boils at a lower temperature, which can slow cooking and affect texture. To compensate, increase the simmering time by 15-20% or add ½ cup extra liquid to prevent the soup from thickening too much. I’ve tested this recipe at 5,000 feet, and the beans took closer to 2 hours to soften properly. Always check the beans’ tenderness and adjust accordingly. ⏱️

Nutrition facts

Servings 4
Amount Per Serving
Calories 260kcal
% Daily Value *
Total Fat 5g6%
Saturated Fat 0.5g3%
Cholesterol 0mg0%
Sodium 580mg25%
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 substitute canned beans for dried beans in this recipe?

Yes, but you’ll need to adjust the cooking time. Use 2 (15 oz) cans of each bean type (navy, black, kidney, pinto, great northern) instead of dried. Drain and rinse them well, then add to the pot after sautéing the aromatics. The soup will be ready in about 30-45 minutes instead of 2 hours. Just be sure to check the tenderness of the beans—they should be fully cooked but not mushy.

2

How do I prevent the soup from getting too thick when stored in jars?

Leave about ½ inch of headspace at the top of each jar before sealing to account for expansion. If the soup thickens too much after refrigeration, simply add a splash of water or broth when reheating. For extra insurance, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water during the final 10 minutes of simmering. This helps control thickness while maintaining the creamy texture.

3

What’s the best way to reheat jarred 5 bean soup?

Gently reheat on the stove over medium-low heat for 10-15 minutes, stirring occasionally, until steaming. Avoid microwaving directly from the jar—transfer to a microwave-safe bowl first. If the soup seems too thick after reheating, add 1-2 tablespoons of water or broth to restore the right consistency. The soup tastes even better reheated, as the flavors meld further.

4

Can I add meat or other proteins to this vegetarian soup?

For a heartier version, stir in ½ lb smoked sausage, 1 cup shredded chicken, or ½ lb diced ham during the final 15 minutes of simmering. You can also add 1 cup cooked quinoa or ½ cup lentils for extra protein. Just be mindful of the soup’s texture—adding too much protein can make it heavier.

5

How do I know when the beans are perfectly tender?

Use the finger test: pinch a bean between your fingers—it should crush easily but still hold its shape. If it feels firm, give it another 15-20 minutes of simmering. Overcooked beans turn mushy and lose their texture. For variety, mix bean types (like adding ½ cup chickpeas) to keep the soup interesting while maintaining the perfect tenderness.

★★★★★4.7(10 reviews)
Brian Walker