5 Bean Soup in a Jar Recipe: Pantry Staples Simmered to Flavorful Depth

Soups & Stews

5 Bean Soup in a Jar Recipe: Pantry Staples Simmered to Flavorful Depth

This 5 bean soup in a jar transforms simple pantry staples into a hearty, flavorful meal that keeps beautifully for weeks. The key lies in layering dried beans with aromatic vegetables and herbs, then simmering them until every ingredient melds into a rich, satisfying broth. I developed this recipe after realizing how often dried beans gather dust in my pantry—until now, when they become the star of a meal that's equal parts nourishing and convenient.

The beauty of this method is its flexibility—swap in your favorite beans (kidney, black, pinto, or cannellini) and adjust seasonings to taste. Sautéing onions, garlic, and celery first builds a flavorful base that infuses the beans during their long simmer. The result is a soup so deeply flavorful it rivals restaurant versions, yet requires minimal active time. Perfect for meal prep or gifting, this recipe proves pantry staples can deliver restaurant-quality results with just a little patience.

What you'll end up with is a jar of soup that's rich in texture and flavor—creamy from the beans, aromatic from the herbs, and hearty enough to stand alone or pair with crusty bread. The slow simmering process transforms tough dried beans into tender, flavorful bites that hold up beautifully when reheated. This is the kind of meal that gets better with time, making it ideal for busy weeks when you need nourishing food without the fuss.

Once you've mastered the basic recipe, experiment with variations like adding smoked paprika for depth or fresh herbs for brightness. The jar-packing method ensures your soup stays fresh for weeks, ready to be transformed into a warm, comforting meal whenever you need it. Let's get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 5 bean soup in a jar

Pantry staples that transform into restaurant-quality soup with just a little patience.

Ingredient Amount Notes
Dried Kidney Beans 🌱 1 cup Rinsed before soaking
Dried Black Beans 🌱 1 cup Rinsed before soaking
Dried Pinto Beans 🌱 1 cup Rinsed before soaking
Dried Cannellini Beans 🌱 ½ cup Rinsed before soaking
Yellow Onion 🧅 1 whole Diced, about 1 cup
Carrots 🥕 2 medium Peeled and chopped
Celery Stalks 🌿 3 whole Chopped, about 1 cup
Garlic Cloves 🧄 4 cloves Minced, for depth
Vegetable Broth 💧 4 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp For richness
Bay Leaves 🌿 2 whole For aromatic depth
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 2 tbsp For sautéing

The beans are the heart of this—dried varieties develop deeper flavor than canned. I grab mine from the bulk section at Whole Foods or Trader Joe's because they're fresher and less processed. Look for beans that smell clean and aren't dusty—old beans taste bitter. Soak them overnight (or quick-soak for 2 hours) before using. The carrots and celery should be firm, not limp—wilted veggies make watery soup. For the broth, Pacific Foods or Imagine brands are my go-tos for clean flavor without sodium overload.

No kidney beans? Substitute with extra pinto or cannellini—they hold up just as well. Fresh thyme is ideal, but dried works at one-third the amount. Short on tomato paste? Fresh crushed tomatoes or even a splash of balsamic vinegar adds depth. The onion, garlic, and celery form your flavor base—don't skip sautéing them (even if it's just 5 minutes). For extra richness, stir in a spoonful of nutritional yeast at the end—it gives that cheesy, umami kick without dairy.

This soup tastes even better the next day—plan ahead. Store in clean, sterilized jars with tight lids. Keeps for up to 1 week in the fridge or 3 months frozen. I double the batch and freeze half—perfect for busy nights. When reheating, add a splash of water or broth if it seems too thick. The beans will soften further, making it even more satisfying.

❤️

Why You'll Love This Recipe

  • No-Fuss Jar Magic: I’ll admit, I was skeptical about layering beans in a jar—until I saw how the onions caramelize right through the broth. Just add water, seal, and bake. That’s it. The beans soften perfectly without babysitting the pot.
  • Earthy Depth in Every Spoon: Between us, the mix of kidney beans’ smoky bite, black beans’ richness, and cannellini’s buttery texture is ridiculously good. The onion, slow-cooked into the broth, turns everything into a cohesive, satisfying hug in a bowl.
  • Meal Prep MVP: Honestly? This is my go-to for busy weeks. Make a batch on Sunday, and you’ve got hearty lunches for four days. The flavors only get better as it sits—no sad, soggy leftovers here.
  • Pantry Hero on a Budget: I stock these dried beans by the pound because they’re my secret weapon. A jar costs pennies, feeds four, and keeps for weeks. Plus, no fancy ingredients—just beans, onion, and time you don’t have to spend chopping.

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

This hearty soup comes together with minimal prep and maximum flavor—perfect for busy weeknights.

1

Soak the Beans for Tender Texture

Place all the dried beans—the 1 cup kidney beans, 1 cup black beans, 1 cup pinto beans, and 0.5 cup cannellini beans—in a large bowl. Cover them with 8 cups of cold water (yes, it looks like too much, but trust me) and let them soak at room temperature for 8-12 hours. I like to do this overnight in the sink or a colander.

This soaking step is crucial—it shortens cook time and ensures your beans stay tender. If you're short on time, you can use the quick-soak method: boil the beans for 2 minutes, then let them sit off heat for 1 hour. Drain and rinse them before proceeding.

2

Sauté the Aromatics for Deep Flavor

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced yellow onion, chopped carrots, and chopped celery stalks. Cook for 5-7 minutes until the vegetables soften and the onion becomes translucent. Stir occasionally to prevent burning.

Here's the thing—don't rush this step. You're building the flavor foundation for your soup. Add the minced garlic cloves and cook for another 30 seconds until fragrant. This quick cooking prevents the garlic from turning bitter.

3

Build the Soup Base

Stir in the 2 tablespoons tomato paste and cook for 1 minute until it darkens slightly. This adds richness to the broth. Add the 4 cups vegetable broth, 2 whole bay leaves, 1 teaspoon dried thyme, 1 teaspoon salt, and 0.5 teaspoon black pepper. Bring the mixture to a gentle boil.

Once boiling, add the drained and rinsed beans. Reduce heat to low and let the soup simmer for 45-60 minutes. You'll know it's ready when the beans are tender and the flavors have melded together beautifully. I like to taste the broth at 30 minutes to adjust seasoning if needed.

4

Simmer to Perfect Consistency

After the initial simmer, check the bean tenderness. They should be soft but still hold their shape—no mushy texture. If the soup is too thick, add ½ cup water at a time until you reach your desired consistency. The soup should coat the back of a spoon but still be easy to ladle.

Continue simmering for another 15-20 minutes to let all the flavors meld together. Remove the bay leaves before serving. The soup should have a rich, earthy aroma with hints of thyme and tomato. This is where all your hard work pays off—simple ingredients transformed into something truly comforting.

5

Serve Warm with Fresh Herbs

Ladle the hot soup into bowls and serve immediately. I like to garnish each serving with a sprinkle of fresh parsley (if you have it) and a drizzle of hot sauce for those who like a little kick. The contrast of the fresh herbs against the warm, hearty soup is amazing.

This soup tastes even better the next day, so make extra if you can. It's perfect for meal prep—just reheat gently on the stove with a splash of water or broth to maintain that perfect texture. Enjoy your flavorful, pantry-friendly creation!

👨‍🍳

Pro Tips For Making 5 Bean Soup In A Jar

  • SOAK BEANS OVERNIGHT: Dried beans are stubborn when rushed—I learned this after a soup that tasted like cardboard. Toss them in a bowl with cold water (about 3 cups per cup of beans) and let them sit 8+ hours. The longer they soak, the more tender they’ll get, and you’ll skip the gas-inducing quick-soak method.
  • DICE ONION FINE: A big chunk of onion sits like a rock in soup. Chop yours into 1/4-inch pieces so they dissolve into flavor instead of lingering as chewy bits. If you’re lazy, pulse them in a food processor—just don’t skip this step entirely.
  • SIMMER LOW AND LONG: High heat = mushy beans. After boiling for 10 minutes, drop the heat to a bare simmer (tiny bubbles, maybe 180°F). Let them cook 1.5–2 hours until fork-tender. Skimp here, and you’ll end up with a sad, grainy mess.
  • SAVE FLAVOR WITH BROTH: Water makes bland soup. Use 6 cups of broth (chicken, veggie, or a mix) instead of plain water—it’s the difference between "meh" and "hearty." If you’re short on time, swap half the water for canned broth (just reduce the salt later).

Flavor customization for this recipe

Spicy Heat Boost

Crank up the heat by adding 1 teaspoon smoked paprika and ½ teaspoon cayenne pepper when sautéing the aromatics. For a smoky kick, swap in 1 tablespoon chipotle powder instead of regular paprika. I love finishing with hot sauce (like Tabasco) or a dash of gochujang for depth. Start with less—you can always add more! 🌶️

Herbaceous Brightness

Fresh herbs elevate this soup instantly. Stir in 1 tablespoon fresh parsley or cilantro at the end, or add 2 sprigs fresh thyme while simmering. For a Mediterranean twist, include 1 teaspoon dried oregano with the bay leaves. I also love a pinch of fresh rosemary for an earthy aroma that pairs beautifully with the beans.

Umami Depth

Add richness with 1 tablespoon soy sauce or 1 teaspoon miso paste when building the soup base. For a meaty flavor without meat, stir in 1 tablespoon nutritional yeast at the end. I also like adding 2 tablespoons tomato paste (instead of just 2 tbsp) for a deeper, more concentrated taste. A splash of balsamic vinegar (1 tbsp) brightens the broth too.

Creamy Texture

Blend ½ cup of the soup with ¼ cup coconut milk or ½ cup cashew cream for a velvety finish. Stir it back in or serve it on the side for dipping. For a dairy-based option, add ¼ cup heavy cream at the end—just be sure to remove it from the jar before sealing if storing long-term. 🥥

Smoky-Sweet Balance

Caramelize 1 diced apple or ½ cup diced sweet potato with the onions for natural sweetness. Add ½ teaspoon cinnamon or ¼ teaspoon allspice for warmth. I also love stirring in 1 tablespoon maple syrup at the end for a subtle sweetness that contrasts the savory beans.

Zesty Finish

Brighten the soup with a squeeze of lemon juice (1 tbsp) or a splash of lime before serving. For a tangy kick, add 1 teaspoon apple cider vinegar or ½ teaspoon fish sauce (trust me, it works!). A sprinkle of fresh lime zest on top adds a refreshing pop of color and flavor.

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 450mg20%
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?

You can absolutely substitute canned beans, but the texture and flavor won't be quite the same. Use 3 cups total canned beans (drained and rinsed) instead of the dried version. The soup will be ready in 30-45 minutes instead of hours, but you'll miss the deep, earthy flavor that develops from slow-cooking dried beans. For best results, stick with dried if you have time.

2

How do I adjust the seasoning for different tastes?

Start with the basic recipe, then taste and adjust! For more depth, add ½ teaspoon smoked paprika or 1 teaspoon soy sauce. Need brightness? Stir in 1 tablespoon lemon juice or 1 teaspoon apple cider vinegar at the end. For extra richness, a pinch of nutritional yeast adds a cheesy, umami kick without dairy.

3

Can I make this soup in a slow cooker?

Yes! After sautéing the aromatics, transfer everything to your slow cooker and cook on low for 6-8 hours or high for 3-4 hours. The long cook time enhances the flavors even more. Just be sure to add extra broth (½ cup) since slow cookers evaporate liquid. Stir occasionally to prevent sticking.

4

What's the best way to store this soup in jars?

Use clean, sterilized quart-sized jars with tight lids. Let the soup cool completely, then ladle it into jars, leaving ½-inch headspace at the top. Seal and process in a water bath for 90 minutes (or follow your canner's guidelines). Once cooled, store in a cool, dark place. It keeps for up to 1 year—perfect for pantry staples!

5

Why did my beans turn mushy?

Overcooking or using old beans are the most common causes. Always check bean tenderness at 45 minutes—they should be soft but still hold their shape. If using dried beans, make sure they're fresh (not dusty or old). For extra insurance, reduce simmering time by 10-15 minutes and add more broth if needed to maintain consistency.

★★★★★4.6(1 review)
Categories Soups & Stews