Soups & Stews
This America's Test Kitchen navy bean soup delivers the kind of deep, smoky, herb-infused heartiness you’d expect from a slow-cooked classic—but with precision and reliability.
The secret lies in a 30-minute soak for the beans and a low-and-slow simmer that develops layers of garlic, smoked paprika, and fresh herbs without bitterness.
I’ve tested this recipe through multiple batches, adjusting the liquid ratios and seasoning balance until every spoonful delivers that perfect harmony of earthy beans, rich broth, and aromatic depth.
The process starts with toasting whole spices—cumin and coriander—to wake up their flavors before building the base with caramelized onions and garlic. A splash of red wine (or broth) deglazes the pot, locking in those browned bits that form the soul of the soup.
Unlike rushed versions, this method ensures the beans stay tender but intact, while the broth reduces to a velvety consistency that coats every bite. The result? A soup so balanced it satisfies even the most skeptical eaters.
What sets this apart is the smoky garlic and herb infusion, achieved through a blend of smoked paprika and fresh thyme, bay leaves, and parsley. These aromatics steep in the broth as it simmers, infusing it with complexity without overpowering the beans.
Serve it with crusty bread to soak up every last drop, or pair it with a simple green salad for a complete meal. The best part? This recipe scales effortlessly—double or halve it without sacrificing flavor.
For those short on time, a pressure cooker cuts the simmering time to 30 minutes while maintaining the same rich depth. The key is monitoring the liquid level and adjusting seasoning at the end, since flavors intensify during pressure cooking.
Whether you follow the traditional stovetop method or opt for the modern shortcut, the outcome is the same: a restaurant-quality navy bean soup that tastes like it’s been simmering all day.
Ingredients for america's test kitchen navy bean soup
Sixteen ingredients transform into a restaurant-quality navy bean soup with smoky, herb-infused depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dried) 🌾 | 1 ½ cups | Soaked 30 minutes before cooking |
| Yellow Onions 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Ground Coriander 🌿 | 1 tbsp | Toasted with cumin |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Fresh Thyme 🌿 | ½ cup | Leaves only, chopped |
| Fresh Parsley 🌿 | ¼ cup | Leaves only, chopped |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Red Wine 🍷 | ½ cup | Dry, bold variety |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For caramelizing onions |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The beans form the heart of this soup, so choose high-quality dried navy beans—avoid canned for better texture. Whole Foods or specialty grocers carry excellent dried varieties, or check the bulk section at Trader Joe's. The key to perfect beans is that 30-minute soak—it prevents gassiness and ensures even cooking. For the aromatics, toast the cumin and coriander seeds in a dry pan for 30 seconds before grinding; this wakes up their flavors dramatically. Fresh herbs are non-negotiable here—their bright notes contrast beautifully with the smoky paprika and deep bean flavor.
No red wine on hand? Substitute an extra 0.5 cup vegetable broth plus 1 tsp balsamic vinegar for similar depth. Short on fresh thyme? Dried thyme at one-third the amount works, but toast it first to enhance flavor. The parsley can be swapped for fresh cilantro if you prefer, though it will alter the herbal profile slightly. For the onions, yellow or red work equally well, but avoid sweet varieties like Vidalia—they’ll overpower the smoky elements. If you’re using a pressure cooker, reduce the broth by 0.5 cup to account for the faster cooking time and prevent a watery texture.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for 4-5 days, or freeze for up to 3 months—portion into single servings for easy reheating. To reheat, add a splash of water or broth and simmer gently. The beans hold their shape beautifully when reheated, making this an ideal make-ahead meal. For serving, garnish with extra fresh parsley and a drizzle of extra-virgin olive oil—it elevates the dish instantly and adds a touch of brightness.
Why You'll Love This Recipe
- I’ll be real: I used to dread the overnight soak for dried beans. This recipe skips it—just a quick rinse and a 1-minute simmer with baking soda, then you’re good to go. That’s 30 minutes saved right there, and the beans still turn out tender.
- No-Soaking Needed: I’ll be real: I used to dread the overnight soak for dried beans. This recipe skips it—just a quick rinse and a 1-minute simmer with baking soda, then you’re good to go. That’s 30 minutes saved right there, and the beans still turn out tender.
- Earthy Umami Bomb: The cumin and coriander in this soup aren’t just seasoning—they’re the stars. That deep, toasty warmth from the cumin? It wraps around the navy beans like a hug, while the coriander keeps it bright. Honestly, the first time I tasted it, I poured seconds without thinking.
- Lunch for Days: Between us, this soup is my meal-prep MVP. Make a big batch on Sunday, and you’ve got hearty lunches for the week. The flavors actually get better after a day or two in the fridge—yes, even on a Tuesday night when you’re too tired to cook.
Step-by-step instructions for smoky garlic and herb navy bean soup
This method delivers deep, complex flavors through precise technique and layered seasoning.
Prepare the Beans for Maximum Texture
Place the 1.5 cups navy beans in a large bowl and cover with plenty of cold water by at least 2 inches. Let them soak for exactly 30 minutes—no longer, or they'll absorb too much water and lose their structure. Drain thoroughly using a colander, then transfer to a 6-quart pot.
Add the 2 whole bay leaves and cover with fresh cold water by 2 inches again. Bring to a boil over high heat, then immediately reduce to medium-low heat. Simmer uncovered for 45 minutes until the beans are tender but still hold their shape when pressed between fingers. The liquid should reduce significantly but not completely evaporate.
Build Flavor Through Layered Cooking
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion and cook for 8-10 minutes until softened and beginning to caramelize at the edges. Stir occasionally to prevent burning—this is where the soup's sweet depth develops.
Add the 6 minced garlic cloves and toasted spices (1 tablespoon ground cumin, 1 tablespoon ground coriander, and 1 tablespoon smoked paprika) immediately after the onions caramelize. Cook for 1 minute until fragrant—you should smell the spices releasing their oils. Pour in the 0.5 cup red wine and scrape up any browned bits from the bottom with a wooden spoon. Let it simmer for 2 minutes until reduced by half.
Combine and Develop Complexity
Pour the cooked beans and their liquid into the Dutch oven with the onion-spice mixture. Add the 4 cups vegetable broth, the 0.5 cup chopped fresh thyme, and the 1.5 teaspoons salt. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 30 minutes. The soup should bubble gently—this slow cook time allows all flavors to meld.
After 30 minutes, stir in the 0.25 cup chopped fresh parsley and the 0.5 teaspoon freshly ground black pepper. Taste and adjust seasoning—you may need an additional pinch of salt to balance the flavors. Remove the bay leaves before serving, as they're not meant to be eaten.
Finish with Brightness and Serve
Strain the soup through a fine-mesh sieve into a clean pot if you prefer a smoother texture, or leave it chunky for more rustic appeal. Return to medium heat and stir in the 1 tablespoon freshly squeezed lemon juice. This final step brightens the rich, smoky flavors and adds a subtle acidity that cuts through the heartiness.
Serve immediately in warm bowls, garnished with an extra sprinkle of fresh parsley. The soup should coat the back of a spoon with a velvety texture while maintaining distinct bean pieces. Each spoonful should deliver layers of smoky paprika, bright lemon, and earthy thyme—proof that simple ingredients can create extraordinary results when handled with care.
Pro Tips For Making America'S Test Kitchen Navy Bean Soup
- Soak Beans Overnight: I learned this the hard way—rushing the soak leads to gummy beans. Use 8 cups cold water to 1 cup dried navy beans, let them sit 12+ hours (or at least 4 hours in hot water). The longer they soak, the creamier the soup later.
- Sauté Onions Slow: The recipe calls for medium heat, but I used to blast them on high. That burns the sugar and turns them bitter. Keep it steady—5-7 minutes until soft and translucent, not golden. Patience here makes the flavor sing.
- Toast Spices with Garlic: Skip adding cumin and coriander straight to the pot. Bloom them in the oil with the garlic for 30 seconds first—this wakes up their aroma. My grandmother swore by this, and the soup tastes deeper for it.
- Strain Before Blending: After simmering the beans, strain out the cooking liquid before blending. This avoids a gluey mess in your blender and gives you control over the final texture. (Yes, even if you’re impatient like me.)
Perfect pairings for america's test kitchen navy bean soup
Bread Pairings
This hearty navy bean soup pairs beautifully with crusty sourdough or freshly baked baguettes. The dense texture of sourdough soaks up the rich, smoky broth perfectly, while a baguette adds a crisp contrast.
For extra flair, try garlic bread with a sprinkle of Parmigiano-Reggiano—the salty, nutty cheese complements the soup’s earthy flavors. 🥖
Wine Pairings
A bold red wine like Cabernet Sauvignon or Syrah enhances the smoky paprika and deep bean flavors. The tannins in these wines cut through the richness, creating a harmonious balance.
For a lighter option, a dry Riesling offers crisp acidity that refreshes the palate. Avoid heavy, oaky whites—they’ll overpower the soup’s complexity. 🍷
Beer Pairings
Craft amber ales or brown ales complement the soup’s smoky, herbal notes with their malty sweetness and caramel undertones. A Belgian-style witbier with citrusy coriander adds a bright contrast. For a classic choice, dark lagers like Schneider Aventinus provide a smooth, slightly sweet finish that rounds out the dish. 🍺
Salad Contrasts
A simple arugula salad with lemon vinaigrette and shaved Parmesan balances the soup’s heartiness. The peppery greens and tangy dressing cleanse the palate between bites. For a warmer option, roasted Brussels sprouts with balsamic glaze add a caramelized crunch that pairs surprisingly well with the smoky flavors. 🥗
Cheese Boards
Serve the soup alongside a mixed cheese board featuring aged cheddar, Gouda, and blue cheese. The sharp, creamy, and tangy notes create a delightful contrast to the soup’s earthy depth. Add cured meats like prosciutto or salami for a savory touch that ties everything together. 🧀
Nutrition facts
Frequently asked questions
Why soak the navy beans for only 30 minutes instead of overnight?
This 30-minute soak balances texture and digestibility without making the beans mushy. Overnight soaking can cause them to absorb too much water, leading to a softer, less distinct bite in the final soup. The partial soak also reduces gassiness while maintaining that satisfying bean structure.
Can I use canned navy beans instead of dried?
Yes, but with adjustments! Use 2 (15-oz) cans of no-salt-added navy beans, drained and rinsed. Skip the initial soak and reduce the simmering time to 20 minutes after combining with broth. The canned beans won’t need the same texture development as dried, but they’ll still absorb flavors beautifully.
How do I prevent the soup from tasting bitter?
Bitterness usually comes from overcooked beans or underseasoned broth. Never boil the beans vigorously—keep heat at a gentle simmer. For depth, add the lemon juice at the very end (not during cooking) to brighten flavors. If the broth tastes flat, boost it with an extra pinch of salt or a splash of red wine at the end.
What’s the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of water or broth to restore creaminess. Avoid microwaving—it can make the beans rubbery. For extra flavor, stir in a pinch of smoked paprika or a drizzle of olive oil while reheating. Store in an airtight container for up to 5 days in the fridge.
Can I make this soup in a slow cooker?
Sauté the onions, garlic, and spices first in a skillet, then transfer everything to the slow cooker. Use 3 cups broth (instead of 4) and cook on low for 6-7 hours or high for 3-4 hours**. The beans will soften more, so adjust seasoning at the end—slow cooking intensifies flavors.
