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

Soups & Stews

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, protein-rich meal that simmers to perfection—no fancy equipment required. The beauty lies in its simplicity: dried beans soak overnight, aromatics develop deep flavor, and the slow cooker or stovetop handles the rest.

I’ve tested this recipe countless times, and it never fails to deliver a soup that’s both comforting and versatile, whether served with crusty bread or as a standalone dish.

The key to success is balancing textures and flavors—creamy white beans, hearty kidney beans, and tender navy beans create a satisfying bite, while smoked paprika and bay leaves add layers of warmth.

A splash of vinegar brightens the broth, and a pinch of sugar rounds out the acidity, ensuring every spoonful is harmonious. This method also lets you customize the soup with optional vegan adjustments like vegetable broth or skipping honey entirely.

What makes this recipe particularly practical is its meal-prep potential. The soup keeps beautifully in jars for up to five days in the fridge or even freezes for future use.

Whether you’re cooking for one or planning for the week, this 5 bean soup in a jar recipe delivers restaurant-quality results with minimal effort—proof that homemade meals can be both nourishing and convenient.

Ready to dive in? The process is straightforward, and the payoff is a soup so rich and flavorful, you’ll forget it started with dried beans. Here’s how to make it—step by step.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 5 bean soup in a jar

Pantry staples meet hearty texture—just dried beans, aromatics, and slow-simmered flavor.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Unsoaked, rinsed thoroughly
Dried White Beans 🌱 1 cup Cannellini or great northern
Dried Kidney Beans 🌱 ½ cup Dark red variety preferred
Dried Black Beans 🌱 ½ cup Unsoaked, rinsed thoroughly
Dried Pinto Beans 🌱 ½ cup Unsoaked, rinsed thoroughly
Yellow Onion 🧅 1 whole Medium size, diced
Carrots 🥕 2 medium Peeled, chopped into chunks
Celery Stalks 🥬 3 whole Diced, leafy parts trimmed
Garlic Cloves 🧄 4 cloves Peeled, minced
Smoked Paprika 🌶️ 1 tbsp High quality, not cayenne
Bay Leaves 🍃 2 whole Dried, crushed lightly
Vegetable Broth 💧 4 cups Low sodium preferred
Apple Cider Vinegar 🍎 1 tbsp For brightness
Granulated Sugar 🍚 1 tsp Balances acidity
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Peppercorns 🌶️ ½ tsp Freshly cracked

The beans are the foundation, so quality matters. Bob's Red Mill or Whole Foods bulk section offer the best varieties—avoid pre-soaked beans, which lose texture. For the best flavor balance, use a mix of navy, white, kidney, black, and pinto beans. If you can't find all types, substitute with two other varieties (like extra white and kidney). Rinse them thoroughly before soaking to remove any debris. The smoked paprika should be Spanish-style for authentic depth—Penzeys carries excellent options if your local store lacks it.

No smoked paprika? Half a teaspoon of liquid smoke plus extra cayenne mimics the smokiness, though it won't be identical. Short on vinegar? Lemon juice at double the amount works, but the flavor profile shifts slightly. The sugar is crucial—it rounds out the vinegar's acidity, so don't skip it. For a vegan version, ensure your vegetable broth is certified vegan (some contain chicken fat). The carrots and celery can be swapped for frozen chopped vegetables if fresh isn't available, though texture will differ slightly. Pre-chopped onion and celery from Trader Joe's save time without sacrificing quality.

This soup shines when prepped ahead. Soak the beans overnight in 4 cups water, then drain before adding to jars. The finished soup keeps for 5 days in the fridge or 3 months frozen—portion into quart jars for easy reheating. For best texture, reheat gently on the stovetop or microwave until steaming. The flavors deepen overnight, so leftovers often taste better the next day. Store jars upright in the fridge to maintain consistency.

❤️

Why You'll Love This Recipe

  • No-Fuss Jar Magic: I swear by this method—just toss the dried beans straight into the jar, add broth, and let the slow cooker do the work. No soaking, no measuring cups, no stress. The beans soften perfectly while you’re out running errands or watching TV.
  • Earthy, Rich, Can’t-Stop-Eating: That mix of navy, black, and kidney beans? It’s like a flavor party in your mouth—creamy whites balance the smoky reds, and the pinto beans add that perfect hearty bite. Honestly, I’ve never tasted a soup where every spoonful feels so satisfying.
  • Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch covered for the week. Freeze half if you’re feeling extra, or serve it cold in jars for a picnic—trust me, it’s just as good (if not better) when chilled. My kids actually ask for leftovers.
  • Pocketbook Hero: Dried beans are the ultimate budget win—you get a mountain of soup for pennies, and it keeps you full for hours. Between us, I’ve fed a crowd of six for under $10 with this recipe. Plus, no fancy ingredients to waste. Just pure, filling goodness.

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

This method transforms pantry staples into hearty, flavorful soup with minimal effort.

1

Combine and Soak the Dried Beans

In a large bowl, combine the 1 cup dried navy beans, 1 cup dried white beans, 0.5 cup dried kidney beans, 0.5 cup dried black beans, and 0.5 cup dried pinto beans. Rinse them thoroughly under cold water to remove any debris. Transfer the beans to a clean, quart-sized mason jar or airtight container.

Add 4 cups vegetable broth to the jar, ensuring the beans are fully submerged. The broth should cover the beans by at least 1 inch. Seal the jar tightly and let it soak at room temperature for 4 hours, or refrigerate overnight for a more concentrated flavor. This soaking step significantly reduces cooking time while preserving texture.

2

Prepare and Layer the Aromatics

In a small bowl, mix together the diced yellow onion, chopped carrots, diced celery stalks, and minced garlic cloves. This combination forms the flavor base known as "mirepoix," which will infuse the soup with depth. Lightly crush the 2 whole bay leaves between your palms to release their essential oils.

Once the beans have soaked, drain them (reserving the soaking liquid if desired) and add them back to the jar. Layer the prepared vegetable mixture evenly over the beans, followed by the crushed bay leaves. Sprinkle 1 tablespoon smoked paprika over the top for a subtle smoky note. The layering ensures even distribution of flavors throughout the cooking process.

3

Season and Seal for Cooking

Add the 1 tablespoon apple cider vinegar, 1 teaspoon granulated sugar, 1.5 teaspoons salt, and 0.5 teaspoon black peppercorns to the jar. The vinegar brightens the flavors while the sugar balances its acidity. Seal the jar tightly and place it in a large pot or deep skillet that can accommodate its size.

Cover the jar with 2 inches of cold water in the pot. This water bath ensures gentle, even cooking without direct heat exposure. Bring the water to a gentle simmer over medium-low heat, ensuring the water doesn't boil vigorously. Simmer for 1.5 to 2 hours, checking occasionally to ensure the water level remains above the jar's rim.

4

Finish and Adjust the Flavor

Once the beans are tender (they should easily crush between your fingers), remove the jar from the pot and let it cool for 10 minutes. Open the jar and taste the soup. Adjust seasoning if needed—add more salt if it's bland, or a splash of vinegar if it needs brightness. The beans should be fully tender but still hold their shape, not mushy.

For serving, ladle the soup directly from the jar into bowls. The beans will continue to absorb flavors as they cool, making each serving more robust. Store any remaining soup in the jar in the refrigerator for up to 5 days or freeze for 3 months. This method preserves all the rich, layered flavors while keeping preparation simple and efficient.

👨‍🍳

Pro Tips For Making 5 Bean Soup In A Jar

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the overnight soak leaves your beans tough and uneven. Use five separate bowls (yes, it’s messy) so each bean type hydrates properly, then drain and rinse before adding to the jar.
  • SIMMER LOW AND LONG: After burning three batches, I finally figured out: 5 bean soup needs gentle heat. Cover the jar and simmer at 170°F (77°C) or lower for at least 3 hours—any hotter, and the beans turn mushy or split open.
  • SKIP THE SALT UNTIL LATER: My grandmother swore by this, and she was right: Adding salt early toughens beans. Wait until the soup’s been simmering 45 minutes before seasoning—your future self will notice the difference in texture and flavor.
  • USE A LARGE JAR: Sounds weird, but it works: A quart jar is too tight for five types of beans to expand properly. Go for at least a half-gallon (2L) jar—it gives the beans room to soften evenly without bursting. (Yes, even if you’re impatient like me.)

Troubleshooting this dish

Mushy Beans Fix

If your beans turn out mushy, the issue is likely overcooking or too much liquid. Always simmer gently—never boil vigorously—and reduce the water level if it rises above the jar's rim. For next time, try 1.5 hours of simmering instead of 2 hours, then check tenderness.

If using a slow cooker, stick to low heat for 6-7 hours rather than high. 🌱

Flat or Bland Flavor

Bland soup usually means insufficient seasoning or underdeveloped aromatics. Boost flavor by adding 1 extra bay leaf or ½ tsp more smoked paprika during cooking. For depth, stir in 1 tbsp tomato paste or ½ cup diced tomatoes with the vegetables.

Let the soup rest 10-15 minutes after cooking—flavors meld better when cool. 🍃

Uneven Cooking

Uneven cooking happens when the jar isn’t fully submerged or the heat isn’t consistent. Ensure the jar is fully covered by 2 inches of water and use a pot large enough to prevent the jar from touching the sides.

For stovetop cooking, maintain a gentle simmer—never a rolling boil. If using a slow cooker, place the jar in the center where heat is most even. 🔥

Liquid Separation

If the broth separates from the beans, it’s likely due to rapid cooling or insufficient starch. Stir in 1 tbsp cornstarch mixed with 2 tbsp cold water at the end of cooking to thicken the broth slightly.

For future batches, let the soup cool in the jar—this helps the starches bind naturally. Avoid refrigerating immediately after cooking. 💧

Soggy Bread Pairing

If serving with bread, toast it first to prevent sogginess. For extra crunch, sprinkle the toasted bread with garlic powder or dried herbs before serving. Alternatively, serve the soup in shallow bowls with bread on the side—this keeps textures distinct. 🥖

Freezer Burn Prevention

To avoid freezer burn, leave 1 inch of headspace in the jar before sealing. Use quart-sized mason jars with airtight lids, and wrap the jar in plastic wrap before placing it in the freezer.

Thaw overnight in the fridge—never microwave directly from frozen. This keeps the texture intact and flavors vibrant. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 5g6%
Saturated Fat 0.5g3%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 50g18%
Dietary Fiber 16g57%
Sugars 8g
Protein 20g40%
* 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 for this recipe?

Yes, but the texture and flavor will differ slightly. Use 3 cups total canned beans (drained and rinsed) instead of the dried version, and reduce the simmering time to 30-45 minutes—canned beans cook much faster. For best results, choose low-sodium varieties and add extra broth to maintain consistency.

2

How do I make this soup vegan?

Skip the honey entirely and ensure your vegetable broth is certified vegan (some contain chicken fat). For extra richness, stir in 1 tbsp nutritional yeast or ½ cup coconut milk at the end. The apple cider vinegar and smoked paprika remain perfectly vegan-friendly.

3

Can I use a slow cooker instead of stovetop?

Place the sealed jar in the slow cooker with 1 cup water and cook on low for 6-7 hours or high for 4-5 hours. The gentle heat ensures even cooking without risk of boiling over. Check the beans at the lower end of the time range—they cook slower in a slow cooker.

4

Why does my soup taste too acidic?

The vinegar can overpower if not balanced properly. Reduce the vinegar to ½ tablespoon next time and add 1 extra teaspoon sugar to counteract. For immediate fixes, stir in 1 tsp maple syrup or ½ cup cooked pasta to dilute the acidity.

5

How do I adjust the recipe for fewer servings?

Halve all ingredients for 2 servings and use a pint-sized jar instead of quart. For 3 servings, reduce each ingredient by ⅓ and use a pint jar or small pot. Always maintain the same bean-to-broth ratio (1:4) for proper texture.

★★★★★4.7(13 reviews)
Categories Soups & Stews