Soups & Stews
This bean broth recipe transforms simple pantry staples into a deeply flavorful, umami-rich liquid that elevates everything from soups to rice dishes.
What starts as a humble pot of dried beans, vegetables, and aromatics becomes a versatile cooking essential—packed with earthy depth and subtle sweetness that builds with every simmering hour.
The secret lies in slow cooking, which coaxes out maximum flavor without bitterness, creating a base that’s far more complex than store-bought versions.
What makes this broth special is its effortless simplicity—no fancy ingredients, just dried beans, onions, carrots, celery, and a few aromatic spices.
The one-pot method requires minimal prep: soak your beans overnight (or use quick-soak), then combine everything in a pot and let it simmer for 2-3 hours until the flavors meld into a rich, golden liquid. The result?
A broth so flavorful it transforms bland grains into hearty meals or serves as a detoxifying drink on its own.
This bean broth isn’t just for cooking—it’s a multi-purpose staple that works as a soup base, rice cooker liquid, or even a refreshing chilled beverage.
Garnish with fresh herbs, a squeeze of lime, or a pinch of chili flakes for extra brightness, and you’ve got a customizable, nutrient-dense liquid that’s always on hand. Whether you’re meal prepping for the week or craving a warm, comforting drink, this recipe delivers restaurant-quality depth with zero effort.
The best part? It keeps well in the fridge for up to 5 days or freezes perfectly for future use. Start with this foolproof method, and you’ll never reach for bouillon cubes again. Ready to transform your pantry into a flavor powerhouse?
Ingredients for bean broth
Pantry staples and aromatic herbs create restaurant-quality bean broth in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried White Beans 🌱 | 1 ½ cups | Rinsed after soaking overnight |
| Yellow Onion 🧅 | 1 whole | Peeled, roughly chopped |
| Carrots 🥕 | 2 medium | Whole, unpeeled for color |
| Celery Stalks 🌿 | 3 whole | Trimmed, cut into 2-inch pieces |
| Garlic Cloves 🧄 | 6 cloves | Peeled, lightly crushed |
| Fresh Thyme Sprigs 🌿 | 2 whole | Stems removed, leaves only |
| Fresh Bay Leaves 🍃 | 2 whole | Dried bay works too |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For initial sautéing |
| Water 💧 | 8 cups | Filtered preferred |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | 10 whole | Lightly crushed |
| Cumin Seeds 🌿 | 1 tsp | Toasted for aroma |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The dried beans are the foundation—navy or cannellini work best for their mild, creamy texture, but Great Northern or pinto are excellent substitutes. Soak them overnight in plenty of water (about 4 cups) to reduce cooking time and improve digestibility. For quick prep, use the quick-soak method: boil beans for 2 minutes, then let them sit off heat for 1 hour. Whole Foods and Trader Joe's carry high-quality dried beans in bulk bins, but any reputable grocery store's canned section will suffice. The aromatic vegetables—onion, carrot, celery—should be roughly chopped to maximize surface area for flavor infusion. Fresh herbs like thyme and bay leaves elevate the broth's complexity, while organic produce ensures no bitter aftertaste from pesticides.
No fresh thyme? Dried thyme at one-third the amount works in a pinch, though fresh delivers superior aroma. Running short on bay leaves? One dried bay leaf equals two fresh. For extra depth, add a 2-inch piece of kombu seaweed during simmering (remove before serving). The cumin seeds should be toasted in a dry pan for 30 seconds until fragrant—this step is non-negotiable for authentic flavor. Lemon juice brightens the finished broth; if you prefer tangier results, increase to 2 tablespoons. For a vegan-friendly touch, ensure all ingredients are certified plant-based (some sea salts contain animal-derived additives).
This broth develops deeper flavor with longer simmering—3-4 hours yields the most complex result. Store in airtight containers in the fridge for 5-6 days or freeze in ice cube trays for up to 6 months. Label containers with the date to track freshness. For meal prep, double the batch and freeze half; thaw overnight in the fridge before use. The broth's versatility makes it ideal for batch cooking: use as a base for soups, grains, or even a savory drink with added miso paste and chili flakes.
Why You'll Love This Recipe
- I’ll be real: I used to dread soaking beans, but these dried whites soften beautifully in just 2 hours of simmering. Toss them in cold water, let the pot do the work—no fuss, no waiting overnight.
- No-Soaking Needed: I’ll be real: I used to dread soaking beans, but these dried whites soften beautifully in just 2 hours of simmering. Toss them in cold water, let the pot do the work—no fuss, no waiting overnight.
- Umami Bomb: That carrot-celery-onion base? It’s the secret weapon. The onions caramelize just enough to deepen the flavor, while the garlic—oh man—roasted lightly at the end turns this from good to "I’ll make it twice this week."
- Soup-to-Salad Magic: Use it as-is for a hearty soup, or thin it with broth for a silky sauce under grilled chicken. My kids even ask for it in their sandwiches—yes, really. (Between us, I sneak extra into their lunches.)
Step-by-step instructions for bean broth
This method transforms simple pantry staples into a rich, flavorful broth with maximum umami depth.
Toast the Spices and Sauté the Aromatics
Heat a large pot over medium heat and add the 2 tbsp extra-virgin olive oil. Once shimmering, add the 3 whole celery stalks, 2 medium carrots, and 1 whole yellow onion, all cut into even ½-inch pieces. Sauté for 5-7 minutes until the vegetables soften slightly and the onion becomes translucent.
Remove the vegetables with a slotted spoon and set aside. In the same pot, add the 1 tsp cumin seeds and toast for 30 seconds until fragrant. Immediately add the 6 cloves garlic cloves and 10 whole black peppercorns, stirring for 30 seconds until the garlic turns golden. This quick toasting enhances their flavors without burning.
Build the Broth Base with Beans and Herbs
Return the sautéed vegetables to the pot and add the 1.5 cups dried white beans (rinsed after soaking overnight). Stir everything together for 1 minute to coat the beans in the aromatic oils. Pour in the 8 cups water, ensuring all ingredients are submerged. Add the 2 whole fresh thyme sprigs and 2 whole fresh bay leaves, then bring to a rolling boil over high heat.
Once boiling, reduce heat to low and maintain a gentle simmer. The broth should bubble softly—this prevents the beans from breaking down too quickly. Skim off any foam that rises to the surface during the first 10 minutes of simmering for a cleaner broth.
Simmer Until Beans Are Tender and Flavor Develops
Simmer uncovered for 1 to 1.5 hours until the beans are fork-tender but not mushy. You'll know they're ready when they hold their shape but yield slightly when pierced with a fork. The broth should take on a deep, golden color and develop a rich, earthy aroma.
I check for doneness by tasting a bean—it should be soft inside but still hold structure. If the beans aren't tender enough after 1 hour, continue simmering for 15-30 minutes longer. The longer they cook, the more flavor they release into the broth, but avoid overcooking or they'll turn to mush.
Season and Finish with Acidic Brightness
Remove the pot from heat and discard the thyme sprigs and bay leaves. Add the 1.5 tsp sea salt and stir well. For the final touch, add the 1 tbsp freshly squeezed lemon juice—this brightens the broth and balances the richness. Taste and adjust seasoning if needed, adding more salt or lemon juice as necessary.
For maximum flavor, let the broth sit off heat for 10 minutes before straining. This resting period allows the flavors to meld completely. Strain through a fine-mesh sieve into a clean pot, pressing gently on the solids to extract every last drop of flavor. The result should be a velvety, umami-packed broth with deep layers of savory complexity.
Pro Tips For Making Bean Broth
- SOAK BEANS OVERNIGHT: I used to toss beans in boiling water for 2 minutes and wonder why they never softened right. Cold water + 8–12 hours in the fridge breaks them down properly—no splitting, no gummy texture. (Yes, even if you’re impatient like me, this is the only way.)
- CHOP VEGETABLES UNIFORM: Big onion chunks and celery stalks mean uneven cooking—some parts mushy, others raw. Dice everything into ½-inch pieces so carrots, celery, and onion cook at the same pace. (Your future self will notice the difference.)
- SIMMER, DON’T BOIL: After the initial boil, drop the heat to a gentle simmer—tiny bubbles, not a rolling pot. Boiling hard turns broth bitter and beans mealy. Cover loosely and let them work their magic at low heat.
- SAVE TIME WITH A PRESSURE COOKER: No one has time for 2+ hours of simmering. White beans in a pressure cooker (15 mins high pressure) cut cooking time by 80%—just add water, salt, and veggies after. (I skip this when I’m lazy, but the dish is noticeably better when I don’t.)
Essential equipment for perfect results
Pot Selection
Start with a heavy-bottomed stockpot—I recommend a 5-6 quart enameled cast iron like Le Creuset or All-Clad for even heat distribution. These pots prevent hot spots that can burn your broth.
If you don’t have one, a stainless steel pot with a tight-fitting lid works too. Avoid thin aluminum pots—they heat unevenly and can scorch your aromatics. 🔥
Essential Tools
A fine-mesh sieve is non-negotiable for straining—look for one with a long handle and sturdy construction. My go-to is the OXO Good Grips strainer, which handles hot liquids safely.
For measuring, a liquid measuring cup ensures precise 8 cups of water, while a small ladle helps skim foam during simmering. A wooden spoon prevents scratching your pot’s surface.
Optional Upgrades
For advanced flavor extraction, a mandoline slicer makes uniform vegetable cuts in seconds—great for consistent texture. A digital thermometer helps monitor simmering temps between 180-200°F for optimal flavor development.
If you love depth, a kombu seaweed strip adds umami, but it’s not required. For storage, glass mason jars preserve flavor better than plastic containers in the fridge.
Budget-Friendly Swaps
No fancy equipment? A large stainless steel pot (like Cuisinart MultiClad) works perfectly. Use a colander instead of a fine-mesh sieve—just press solids more gently.
For measuring, a standard measuring cup and spoons suffice. The key is patience: simmering longer compensates for less precise tools. Your broth will still shine! ✨
Storage Containers
For fridge storage, airtight glass containers (like Pyrex) keep broth fresh for 5-6 days. Label with dates to track freshness. Freezing? Use silicone ice cube trays—portion into ½ cup servings for easy thawing.
For bulk storage, a vacuum sealer extends shelf life to 6 months by preventing freezer burn. Always leave 1-inch headspace for expansion.
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this broth?
Yes, but with adjustments! Use 2 (15 oz) cans of white beans drained and rinsed, and reduce simmering time to 30-45 minutes since canned beans are pre-cooked. For deeper flavor, add 1 extra cup of water and simmer uncovered. The texture will be slightly softer but still delicious.
How do I know when the beans are perfectly tender?
Test with a fork—they should be fork-tender (yielding slightly but not falling apart). The broth will also develop a deep golden color and rich aroma. For navy beans, 1 hour is ideal; for pinto beans, 1.5 hours may be needed. Overcooking turns them mushy, so check frequently.
Can I make this broth in an Instant Pot or pressure cooker?
Use the same ingredients but cook on high pressure for 20 minutes after sautéing. Quick-release the pressure, then strain. The result is 30% faster but slightly less developed in flavor. For maximum depth, simmer traditionally afterward for 30 minutes.
What are the best ways to use leftover bean broth?
This broth is incredibly versatile! Use it as a base for soups, grains, or rice dishes, or chill and serve as a refreshing detox drink with herbs and lime. Freeze in ice cube trays for easy portioning in future recipes. It also makes a great vegan cooking liquid for beans or grains.
Why does my broth taste bitter?
Bitterness usually comes from overcooking or burnt aromatics. Skim foam during simmering and avoid boiling vigorously. If it happens, add 1 tsp sugar or honey (or 1 tbsp lemon juice) to balance flavors. Fresh, organic ingredients also reduce bitterness. Always simmer gently at 180-200°F.
