America's Test Kitchen Navy Bean Soup Recipe: Smoky Garlic and Herb Depth in One Pot

Soups & Stews

America's Test Kitchen Navy Bean Soup Recipe: Smoky Garlic and Herb Depth in One Pot

America's Test Kitchen's navy bean soup delivers restaurant-quality depth in a single pot, blending smoky garlic, earthy herbs, and tender beans into a creamy, satisfying stew without dairy. The secret lies in proper onion caramelization and spice toasting—techniques that transform simple ingredients into something extraordinary.

I've perfected this recipe over years of testing, ensuring every spoonful delivers that perfect balance of savory, smoky, and herbal notes.

This vegetarian-friendly soup starts with a rich base of onions, garlic, and spices sautéed until deeply aromatic. The beans simmer until fork-tender while absorbing the flavors, creating a naturally creamy texture that's both hearty and comforting.

The smoky depth comes from carefully toasted spices and a touch of liquid smoke, adding complexity without overpowering the dish's natural taste.

What you'll end up with is a bold, flavorful soup that pairs beautifully with crusty bread or a fresh salad. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of smoky, garlicky, and herby flavors.

This recipe proves that with the right techniques, even simple ingredients can create something truly special.

The best part? It's foolproof—no fancy equipment or advanced skills required. Just follow the steps, let the flavors develop, and enjoy a bowl of soup that tastes like it came from a high-end restaurant.

Ready to make this navy bean soup? Let's get started with the ingredients and techniques that make it shine.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for america's test kitchen navy bean soup

Restaurant-quality navy bean soup starts with these aromatic, earthy ingredients that build smoky depth.

Ingredient Amount Notes
Yellow Onions 🧅 2 whole Sliced into 1/4-inch pieces
Garlic Cloves 🧄 6 cloves Smashed with side of knife
Vegetable Oil 🫒 ¼ cup High smoke point preferred
Dried Thyme 🌿 1 tbsp Or 1 tbsp fresh thyme leaves
Dried Oregano 🌿 1 tbsp Mexican oregano preferred
Smoked Paprika 🌶️ 1 tbsp Lightly toasted for depth
Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Liquid Smoke 🔥 ½ tsp For authentic smoky flavor
Navy Beans 🌾 2 cups Dry beans, soaked overnight
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 ½ cup Squeeze tube or canned
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Lemon Juice 🍋 1 tbsp Brightens flavors
Salt 🧂 1 ½ tsp Adjust to taste

The onions are the foundation—caramelizing them until deep golden transforms this into something extraordinary. Yellow onions work best for sweetness, but red or white will do in a pinch. For the garlic, smash the cloves instead of mincing—they release more flavor. I always grab Penzeys spices for my dried thyme and oregano, but the grocery store stuff works fine if it's fresh. Toast your spices in the pot for 30 seconds before adding oil—this builds layers of flavor you won't get any other way. The smoked paprika adds that restaurant-quality depth, but if you're sensitive to smoke, reduce it to 1/2 tablespoon.

No liquid smoke? Substitute with 1/2 teaspoon chipotle powder or a dash of smoked salt. Fresh thyme is ideal, but dried works at one-third the amount. For the beans, soak overnight or use the quick-soak method (boil 2 minutes, then let sit covered for 1 hour). The tomato paste can be the squeeze tube kind—it's perfect for small batches and keeps forever. Vegetable broth matters here: low-sodium so you can control the seasoning. If you're using canned beans, rinse them well to remove excess sodium. The parsley is just for garnish, but I always toss a little in at the end for freshness.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I double the recipe and freeze half—perfect for lazy weeknights. The beans get even creamier after reheating, so don't skip that step. For serving, I like to toast some crusty bread and sprinkle with extra smoked paprika. The lemon juice at the end brightens everything up—don't skip it, even if it seems counterintuitive with the smoky flavors.

❤️

Why You'll Love This Recipe

  • No-Fuss Pantry Staples: I swear by this recipe because it uses things I already have—no last-minute grocery runs. The onions caramelize beautifully with just a little oil and time, while the thyme and oregano add depth without needing fancy spices. Honestly, it’s the kind of dish that makes me feel like I’m cooking from scratch, even when I’m not.
  • Deep, Savory Umami: That garlic and onion base? Chef’s kiss. The slow cook simmer lets the flavors meld into something rich and satisfying—like a hug in a bowl. Between us, the navy beans stay tender but soak up all that herby, garlicky goodness, making every spoonful taste like it’s been simmering for hours.
  • Lunchbox Hero: This soup is my go-to for meal prep because it reheats like a dream and travels well. Pack it in a thermos for work or toss it into bento boxes—it’s hearty enough to stand alone but still light enough that no one will groan when they see it. (Yes, even on a Tuesday night.)
  • Budget-Friendly Powerhouse: A single can of navy beans, a couple of onions, and a head of garlic stretch into enough servings to feed my family for days. The leftovers? Even better the next day, if you can believe it. I’ll be real: this is the kind of recipe that makes me feel like I’m getting a restaurant-quality meal without breaking the bank.

Step-by-step instructions for america's test kitchen navy bean soup

Here's how to build deep, smoky flavor layer by layer—this soup delivers restaurant-quality taste in one pot.

1

Develop the Smoky Garlic Base

Heat the 0.25 cup vegetable oil in a 6-quart Dutch oven over medium heat until shimmering. Add the 2 whole yellow onions sliced into ¼-inch pieces and cook for 8-10 minutes until softened and golden. Here's the thing—don't rush this step. You want the onions to caramelize slightly for that sweet depth that carries through the soup.

Push the onions to one side of the pot and add the 6 cloves garlic smashed with the side of your knife. Stir for 30 seconds until fragrant but not browned—garlic burns in seconds. Immediately add 1 tbsp smoked paprika and 0.5 tsp liquid smoke, stirring constantly for 1 minute to bloom the spices. This is where the authentic smoky character begins building. The paprika should dissolve completely into the oil, creating a rich, aromatic base.

2

Build Complex Herb Layers

Add 1 tbsp dried thyme, 1 tbsp dried oregano, and 0.5 tsp ground black pepper to the pot. Stir for 30 seconds to toast the spices—you'll smell their essential oils releasing. This step is crucial for developing that earthy, herbal complexity that makes this soup sing. Here's what I do: I give the spices a quick stir, then let them cook undisturbed for 1 minute to prevent burning.

Next, stir in the 0.5 cup tomato paste and cook for 2 minutes until it darkens slightly. This creates a deep, umami-rich foundation that balances the smoky flavors. The paste should coat the onions and garlic completely—if it looks dry, add 2 tablespoons vegetable broth to help it incorporate smoothly. This is the moment that matters: the tomato paste acts as a flavor multiplier, binding all the aromatic compounds together.

3

Simmer the Beans and Broth

Add the 2 cups soaked navy beans (they should have been soaking overnight) and 6 cups vegetable broth to the pot. Bring to a gentle boil, then immediately reduce heat to medium-low to maintain a barely simmering state. Here's the critical part: navy beans need 1 hour 15 minutes of simmering time to become tender but not mushy. Stir occasionally to prevent the beans from sticking to the bottom.

After 45 minutes, taste the broth. It should be flavorful but not overwhelming—this is when you'll adjust the 1.5 tsp salt and add the 1 tbsp lemon juice. The lemon juice brightens the soup's acidity, cutting through the richness of the beans and enhancing all the other flavors. Don't skip this; it's what transforms good soup into great soup. The beans should be fork-tender but still hold their shape when you taste them.

4

Finish with Herbs and Rest

Remove the pot from heat and stir in the 0.25 cup chopped fresh parsley. Let the soup sit off the heat for 10 minutes—this resting period allows the flavors to meld completely. The parsley adds a fresh, bright finish that contrasts beautifully with the deep smoky flavors. I know it seems counterintuitive to add fresh herbs at the end, but trust me: it makes all the difference in the final presentation and flavor balance.

Before serving, give the soup one final taste and adjust the seasoning if needed. The ideal navy bean soup should have a perfect harmony of smoky, herby, and slightly tangy flavors with tender beans that hold their shape. Serve immediately with crusty bread to soak up every last drop of that rich, aromatic broth. The longer it sits, the more the flavors will develop—this soup only gets better with time.

👨‍🍳

Pro Tips For Making America'S Test Kitchen Navy Bean Soup

  • Sweat the Onions Low: The recipe calls for softening onions until they’re "lightly browned," but I learned the hard way—rushing this step with high heat turns them bitter. Keep the heat at a gentle simmer (around medium-low) and let them cook for 8–10 minutes, stirring occasionally. They’ll release their sweetness instead of burning, which is the foundation of that rich, balanced flavor.
  • Toast the Spices: Dried thyme and oregano might seem like throw-ins, but toasting them in the oil with the onions and garlic for 30 seconds makes a real difference. The aroma deepens, and the spices won’t just sit like dust at the bottom. Just don’t walk away—burnt herbs ruin the whole dish.
  • Skip the Crowding: The recipe wants you to add all the beans at once, but if you’re using a standard pot, resist the urge to cram them in. Overcrowding means the beans won’t soften evenly—some will stay tough while others turn mushy. Work in batches if needed, or use a larger pot to give them room to breathe.
  • Simmer, Don’t Boil: After adding the broth and beans, the recipe says to simmer "gently," but I used to push it to a rolling boil out of habit. That scalds the beans and makes them split open, turning the soup into a thick, gluey mess. Keep it at a steady, low bubble—just enough to see tiny ripples on the surface. Patience here guarantees creamy texture.

Pro cooking tips for perfect results

Onion Caramelization

This is where the magic happens—properly caramelizing the onions transforms your soup from good to extraordinary. Cook the 2 sliced yellow onions in 0.25 cup vegetable oil over medium heat for 8-10 minutes until they're deep golden brown.

The key is patience: resist the urge to stir constantly, as this prevents color development. I like to use a 6-quart Dutch oven with a tight-fitting lid to trap steam and accelerate caramelization. 🌡️

Spice Blooming

Never skip toasting your spices—this step unlocks their full flavor potential. After adding the garlic, immediately stir in the 1 tbsp smoked paprika, 1 tbsp thyme, 1 tbsp oregano, and 0.5 tsp black pepper.

Cook for 1 minute without stirring to allow the spices to bloom and release their essential oils. This creates a complex aromatic base that forms the soul of your soup. I use Penzeys spices for my dried herbs because their quality makes a noticeable difference.

Tomato Paste Integration

The 0.5 cup tomato paste is your secret weapon for umami depth. Cook it for 2 minutes until it darkens slightly and coats the onions completely. This step binds all the aromatic compounds together, creating a rich, savory foundation.

If the paste looks dry, add 2 tablespoons vegetable broth to help it incorporate smoothly. This is where the soup's restaurant-quality character begins to develop.

Bean Simmering

Navy beans need precise timing to achieve perfect tenderness without turning mushy. After adding the beans and broth, maintain a barely simmering state at medium-low heat for 1 hour 15 minutes. Stir occasionally to prevent sticking, and taste after 45 minutes to check seasoning.

The beans should be fork-tender but still hold their shape. This is where most home cooks go wrong—overcooking turns beans into mush.

Acid Balance

The 1 tbsp lemon juice at the 45-minute mark is non-negotiable. It brightens the soup's acidity, cutting through the richness of the beans and enhancing all the other flavors. This simple addition transforms good soup into great soup by creating a perfect balance of smoky, herby, and slightly tangy notes.

Don't skip it—this is what makes the soup sing.

Resting Period

After adding the 0.25 cup fresh parsley, let the soup rest off the heat for 10 minutes. This crucial step allows all the flavors to meld completely and develop their full potential. The parsley adds a fresh, bright finish that contrasts beautifully with the deep smoky flavors.

I know it seems counterintuitive to add fresh herbs at the end, but trust me—it makes all the difference in the final presentation and flavor balance. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 8g
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 substitute navy beans for another type of bean?

While navy beans are ideal for their creamy texture, you can substitute 1:1 with cannellini beans or great northern beans. Avoid kidney or black beans—they'll make the soup too dense. If using dried beans, always soak them first. Canned beans work in a pinch, but rinse well to reduce sodium. The soup's consistency will be slightly different, but the flavor profile remains similar.

2

Why does my soup taste bland after simmering?

This usually happens when spices aren't properly toasted or the broth lacks seasoning. Always toast your spices for 1 minute before adding liquid. Taste the broth at 45 minutes and adjust with more salt or a splash of lemon juice. For extra depth, add 1/2 teaspoon smoked salt or a pinch of MSG (if you use it) at the end. The lemon juice brightens flavors—never skip this step!

Can I make this soup in an Instant Pot or slow cooker? Yes! For the Instant Pot, sauté onions and spices first, then add beans, broth, and tomato paste. Cook on high pressure for 20 minutes, then natural release. For slow cookers, combine all ingredients and cook on low for 6-7 hours or high for 3-4 hours. The beans may need extra time to tenderize.

3

How do I prevent the beans from getting mushy?

Overcooking is the main culprit! Navy beans need exactly 1 hour 15 minutes of simmering at a barely simmering state. Stir occasionally to prevent sticking. If using canned beans, reduce cooking time to 30 minutes and check for doneness early. Never boil vigorously—this breaks down the beans' structure. The beans should be tender but still hold their shape when pierced with a fork.

4

What are the best sides to serve with this soup?

This rich, smoky soup pairs beautifully with crusty bread (like baguettes or sourdough) to soak up the broth. For a complete meal, serve with a simple green salad (arugula with lemon vinaigrette) or roasted vegetables (zucchini, bell peppers). The acidity of the salad or the earthiness of roasted veggies balances the soup's depth perfectly. For a heartier option, add grilled cheese sandwiches on the side.

★★★★★4.6(11 reviews)
Categories Soups & Stews