5 Bean Soup in a Jar Recipe: Pantry Staples Simmered to Hearty Perfection

Soups & Stews

5 Bean Soup in a Jar Recipe: Pantry Staples Simmered to Hearty Perfection

This 5 bean soup in a jar recipe transforms simple pantry staples into a hearty, protein-rich meal that simmers to perfection. The beauty lies in its versatility—ideal for meal prep, freezer-friendly, and packed with fiber and plant-based protein.

No fancy ingredients required, just dried beans, aromatic vegetables, and a few pantry basics that come together in one pot.

The secret to achieving restaurant-quality texture lies in proper soaking and simmering. I’ve perfected a method where the beans soften just enough to create a thick, satisfying broth without falling apart.

The key steps—sautéing onions and garlic, adding herbs, and letting the soup reduce slowly—ensure deep, layered flavors that stay vibrant even after reheating.

What you’ll end up with is a hearty, filling soup that’s perfect for chilly days or quick lunches. The beans absorb the savory broth, creating a dish that’s both comforting and nutritious.

Plus, the jar-friendly nature means you can store leftovers for up to a week or freeze portions for later—ideal for busy weeks.

Serve it as-is with crusty bread or top with fresh herbs for a pop of color. This recipe is designed to be your go-to for effortless, satisfying meals that don’t require last-minute shopping or complicated techniques. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 5 bean soup in a jar

Simple dried beans and pantry staples create this hearty, protein-packed meal that simmers to restaurant-quality perfection.

Ingredient Amount Notes
Dried Black Beans 🌱 1 cup Rinsed before soaking
Dried Kidney Beans 🌱 1 cup Rinsed before soaking
Dried Chickpeas 🌱 1 cup Rinsed before soaking
Dried Navy Beans 🌱 1 cup Rinsed before soaking
Dried White Beans 🌱 1 cup Rinsed before soaking
Yellow Onion 🧅 1 whole Diced into small pieces
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Carrot 🥕 2 whole Chopped into small cubes
Celery Stalks 🥬 2 whole Chopped into small pieces
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 ½ cup Squeeze tube preferred
Bay Leaves 🌿 2 whole Fresh or dried
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Dried Oregano 🌿 1 tsp Italian preferred
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 2 tbsp Extra-virgin preferred

The beans are the foundation, so choose high-quality dried beans from Whole Foods bulk bins or Trader Joe's for the best texture. Navy and white beans hold their shape beautifully, while kidney beans add visual contrast. If you're short on time, canned beans work in a pinch—just drain and rinse thoroughly. For the best flavor, soak the beans overnight in plenty of water (at least 6 cups for 5 cups of beans) to ensure even cooking and optimal texture. The onion, carrot, and celery trio forms the aromatic base—sauté them slowly to develop deep, caramelized flavors that infuse the entire soup.

No vegetable broth? Homemade vegetable stock works perfectly—simmer onion skins, celery ends, and carrot tops in water for 30 minutes. Short on tomato paste? Fresh tomatoes blended or canned crushed tomatoes will do, though the paste gives a more concentrated, rich flavor. The bay leaves are non-negotiable for that classic soup depth, but if you're out, a sprig of fresh thyme works too. For extra umami, add 1 tbsp soy sauce or 1 tsp miso paste when combining the ingredients. The olive oil is essential for sautéing—don’t skip it, even if you’re using nonstick. And if you’re meal prepping, double the recipe and freeze half for later.

This soup tastes even better the next day as the flavors meld together. Store in airtight jars in the fridge for up to 5 days or freeze for 3 months. For reheating, add 2-3 tbsp broth or water to prevent drying out. The beans will soften further, creating an even thicker, heartier texture. If you prefer a smoother consistency, blend half the soup before serving. And for an extra touch, garnish with fresh parsley or a drizzle of hot sauce—trust me, it elevates everything.

❤️

Why You'll Love This Recipe

  • Jar Magic Simplicity: I swear, this recipe is the lazy cook’s dream—just toss those dried beans into a jar with broth, spices, and a splash of vinegar, then let them soak overnight. No chopping, no fuss, and no last-minute scrambling when hunger hits.
  • Deep, Earthy Richness: The mix of black beans, kidney beans, and chickpeas gives this soup a texture and depth you won’t find in canned versions. That slow simmer? It turns tough dried beans into something tender and ridiculously satisfying—like a hug in a bowl.
  • Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a big batch, portion it into jars, and reheat however you need—soup for lunch, side for dinner, or even a hearty salad topper. It’s the one dish that actually works for leftovers.
  • Pantry Staple Power: Honestly, if you’ve got dried beans and broth, you’re golden. No fancy ingredients, just pure, budget-friendly goodness that stretches across meals. My wallet and my freezer both thank me every time I pull this one out.

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

Transform simple pantry staples into a rich, hearty soup with this straightforward method.

1

👨‍🍳 Step 1: Prepare the Beans for Soaking

Combine all 5 cups of dried beans—the 1 cup Dried Black Beans, 1 cup Dried Kidney Beans, 1 cup Dried Chickpeas, 1 cup Dried Navy Beans, and 1 cup Dried White Beans—in a large bowl. Rinse them thoroughly under cold water to remove any debris, then transfer to a large pot. Cover with plenty of cold water (about 10 cups) and let soak overnight at room temperature or for at least 8 hours. This ensures they soften evenly and reduces cooking time later.

I always use the overnight method because it guarantees the beans will be tender without splitting or becoming mushy. After soaking, drain and rinse the beans again to remove any excess starch, which can make the soup gummy. Keep them in the pot for now—you'll return to them after prepping the aromatics.

2

🍳 Step 2: Sauté the Aromatic Base

While the beans soak, heat 2 tablespoons Olive Oil in a large Dutch oven or heavy pot over medium heat. Add the diced Yellow Onion, chopped Carrot, and Celery Stalks, stirring occasionally for 5-6 minutes until the vegetables soften and the onion becomes translucent. This step builds the soup's foundational flavor.

Add the 4 minced Garlic Cloves and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir in the 0.5 cup Tomato Paste and cook for 1-2 minutes, breaking it up with a wooden spoon. This creates a rich, slightly caramelized base that deepens the soup's complexity.

3

🥘 Step 3: Combine and Simmer the Soup

Return the drained beans 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, then bring the mixture to a gentle boil over high heat. Once boiling, reduce the heat to low and let it simmer uncovered for 1.5-2 hours, stirring occasionally.

You'll know the beans are tender when they're easily crushed between your fingers with a fork. The soup should thicken naturally as the beans break down and release starch. If the soup becomes too thick, add ½ cup water to reach your desired consistency. The longer it simmers, the more flavorful it becomes.

4

⏰ Step 4: Finish and Adjust Seasoning

Once the beans are tender, remove the Bay Leaves and discard them. Taste the soup and adjust the seasoning if needed—add more Salt or Black Pepper to taste. For extra depth, you can stir in 1 tablespoon of red wine vinegar or a pinch of smoked paprika at this stage. Let the soup cool slightly before serving, as the flavors will continue to meld as it rests.

This soup tastes even better the next day, so it's perfect for meal prep. Store leftovers in an airtight container in the refrigerator for up to 5 days or freeze for 3 months. The flavors deepen over time, making it a versatile pantry staple for quick, nourishing meals.

👨‍🍳

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 gummy. Use five separate bowls (one per bean type) and cover with cold water by at least 2 inches. The navy beans and white beans especially need the extra time, so don’t cut corners here.
  • SORT BEANS FIRST: Rocks, debris, and shriveled beans ruin texture. Spread each type on a baking sheet and pick through them before soaking—yes, it’s tedious, but you’ll notice the difference in every bite. Navy beans are the worst culprits; give them extra attention.
  • SIMMER GENTLY AFTER BOILING: After the initial boil, drop the heat to a low simmer—just enough to keep tiny bubbles breaking the surface. I used to let it rage, and the beans turned mushy. A lid helps maintain heat without overcooking, especially for the chickpeas, which dry out faster.
  • ADD AROMATICS LAST: Toss in your garlic, onions, or herbs only in the final 10 minutes—otherwise, they’ll turn bitter. I was skeptical until I tried it: the flavors stay bright, and the soup doesn’t taste like you microwaved it straight from the jar. (Your future self will thank you.)

Best sauces and condiments for this dish

Creamy Garlic Finish

For a velvety texture, stir in 2 tablespoons of heavy cream or ½ cup coconut milk during the final 5 minutes of simmering. This adds richness without overpowering the beans.

I like using Trader Joe's Organic Heavy Cream for its buttery flavor. For a dairy-free option, unsweetened almond milk works beautifully too. 💛

Smoky Chipotle Swirl

Add 1 teaspoon adobo sauce (from canned chipotle peppers) or ½ teaspoon smoked paprika when adjusting seasoning. This brings deep, smoky notes that pair perfectly with the earthy beans.

I recommend Penzeys Spices Smoked Paprika for the best flavor. For extra heat, add ½ teaspoon cayenne pepper—just be sure to taste first!

Herb-Infused Oil Drizzle

Create a quick garnish by heating 2 tablespoons olive oil with 1 teaspoon dried parsley and ½ teaspoon dried basil in a small pan until fragrant. Drizzle over servings for a fresh, aromatic touch.

This works especially well with the 5 bean soup in a jar when served cold or at room temperature. For a pop of color, add a pinch of turmeric to the oil.

Spicy Sriracha Mayo

Mix 2 tablespoons mayonnaise with 1 teaspoon sriracha and a squeeze of lemon juice. Spoon over individual servings for a creamy, tangy contrast to the hearty beans. I use Hellmann's Real Mayonnaise and Cholula Sriracha for the best balance of heat and creaminess.

This topping elevates the soup into a full meal with every spoonful. 🌶️

Lemon-Herb Vinaigrette

Whisk together 3 tablespoons olive oil, 1 tablespoon lemon juice, 1 teaspoon honey, and ½ teaspoon dried dill. Drizzle over the soup just before serving to brighten the flavors.

This works especially well if your soup needs a little acidity boost. For extra freshness, add 1 chopped shallot to the mix. The citrus cuts through the richness beautifully.

Crispy Fried Onion Topping

Sauté ½ cup thinly sliced onions in 2 tablespoons butter until golden brown and crispy. Sprinkle over the soup for a crunchy texture contrast. I use yellow onions for their natural sweetness.

For extra flavor, add a pinch of salt and garlic powder while frying. This topping adds a restaurant-quality finish to your homemade soup.

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 420mg18%
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 use canned beans instead of dried for this recipe?

Yes, you can! For a quicker version, use 3 (15-ounce) cans of each bean type (black, kidney, chickpeas, navy, white). Drain and rinse thoroughly, then proceed with the recipe. However, dried beans develop deeper flavor during the long simmer. If using canned, reduce the simmering time to 45-60 minutes instead of 1.5-2 hours.

2

How do I store the soup in jars for maximum freshness?

After cooking, let the soup cool completely. Transfer to sterilized mason jars (boil lids and jars for 10 minutes) and seal tightly. Store in the fridge for up to 5 days or freeze for 3 months. Leave 1-inch headspace to prevent expansion when frozen. For reheating, add 2-3 tbsp broth to prevent thickening.

3

Why do my beans turn mushy when simmering?

Overcooking or insufficient soaking causes mushiness. Always soak beans 8+ hours (overnight is best). Simmer gently at low heat—never boiling—and check tenderness after 1 hour. If beans split easily, they're overdone. For extra structure, add 1 tsp vinegar during simmering to help maintain texture.

4

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

Reheat gently on the stove over medium-low heat, stirring occasionally, until warmed through (10-15 minutes). For microwave reheating, transfer to a microwave-safe bowl, cover, and heat in 2-minute intervals, stirring between each. Add 2 tbsp broth or water if the soup thickens too much during reheating.

5

Can I make this soup spicier?

Add ½ tsp cayenne pepper or 1 diced jalapeño with the aromatics. For smoky heat, stir in 1 tsp smoked paprika or ½ tsp chipotle powder during the final seasoning. Taste first—you can always add more, but you can't remove excess spice easily. A splash of hot sauce before serving also works well.

★★★★★5.0(5 reviews)
Categories Soups & Stews