Soups & Stews
This Bush’s navy bean soup recipe delivers a smoky, bacon-and-herb-infused one-pot meal that rivals your favorite restaurant dish—without the hassle. I developed it after years of testing—starting with my grandmother’s Sunday roast chicken—because it’s the kind of dish that transforms simple ingredients into something deeply satisfying.
The key lies in slow simmering and layering flavors, ensuring every spoonful is rich with smoky depth and herbed brightness.
This recipe builds on a traditional navy bean soup foundation but elevates it with crispy bacon, caramelized onions, and a blend of fresh and dried herbs that infuse the broth with complexity.
What sets it apart is the foolproof technique of browning the bacon first—this creates a flavorful crust that forms the base of the soup, while the beans soften just enough to absorb all those aromatic notes. The result? A velvety, deeply flavorful soup that’s as comforting as it is impressive.
By the time you’re done, you’ll have a steaming pot of navy bean soup with tender beans, crisp edges on the bacon, and a broth so rich it clings to every bite.
The herbs add a bright, earthy finish that cuts through the smokiness, making it a perfect balance of savory and fresh. Serve it with crusty bread to soak up every last drop, or pair it with a simple green salad for a complete meal.
This is the kind of soup that tastes even better the next day—ideal for meal prep or feeding a crowd.
Whether you’re cooking for a family gathering or simply craving a warm, nourishing bowl, this recipe delivers restaurant-quality results in one pot. The beauty of it?
No fancy techniques required—just patience and attention to the slow simmer. Let’s get started on creating a soup that feels like a hug in a bowl.
Ingredients for bush's navy bean soup
Simple pantry staples transform into a soul-warming soup with smoky, herbed depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Navy Beans 🌱 | 1 ½ cups | Uncooked, rinsed well |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Carrot 🥕 | 2 whole | Peeled, chopped into chunks |
| Celery Stalks 🌿 | 3 whole | Chopped, including leaves |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Bay Leaves 🍃 | 2 whole | Fresh or dried |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Apple Cider Vinegar 🍏 | 1 tbsp | For brightness |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The navy beans are the heart of this soup, so pick a quality brand—Bush’s beans are a classic, but any dry navy beans work. The key is rinsing them well to remove debris before soaking. I always use 6 cups of vegetable broth—low-sodium if possible—to keep the flavor balanced. For the broth, Pacific Foods or Imagine brands are my go-tos, but homemade works too if you’ve got time. The smoked paprika is non-negotiable for that restaurant-quality depth—Penzeys or Trader Joe’s have great options. Fresh herbs like thyme and parsley add brightness, but dried works in a pinch (use half the amount).
No smoked paprika? Substitute liquid smoke at 1/2 tsp—just don’t overdo it. Fresh thyme is ideal, but dried oregano at half the amount gets you close. The tomato paste can be swapped for 1/4 cup crushed tomatoes if you’re avoiding it. For a tangier kick, red wine vinegar works too. The onion, carrot, and celery are the holy trinity of soup veggies—baby carrots or frozen chopped veggies work if you’re short on time. The apple cider vinegar adds a subtle tang that balances the richness, but lemon juice in a pinch does the trick too.
This soup tastes even better the next day as flavors meld. Keeps for 5-6 days in the fridge, or freeze portions for up to 3 months. I double the batch and freeze half—perfect for lazy weeknights. Store the broth separately if you prefer it less thickened when reheating. Garnish with fresh parsley right before serving to keep it vibrant. The crispy edges on the beans? That’s the magic of simmering just until tender—don’t overcook, or they’ll turn mushy.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by the "soak overnight" trick with these beans—just toss them in water the night before, and wake up to zero prep work. The carrot and celery? Rough chop or even pre-cut from the bag works just fine. Honestly, this is the kind of recipe that makes me feel like a hero when my kids ask, "What’s for dinner?"
- Savory Depth: That slow simmer with vegetable broth and onion builds layers of flavor you won’t find in canned soup. The navy beans turn tender but hold their shape, soaking up all the rich, earthy notes—like a hug in a bowl. Between us, I’ve had fancier soups that didn’t hit this hard.
- Leftover Goldmine: This soup only gets better after day two. I make a big pot on Sunday, and by Wednesday, it’s transformed into a cozy meal for lazy afternoons or unexpected guests. Freeze half if you’re not a fan of repetition—it thaws like a dream and tastes just as good reheated.
- Pantry Staple Magic: Four ingredients, one pot, zero stress. No fancy techniques, no last-minute grocery runs—just what you’ve got. I’ve fed a crowd with this, packed it for work, and even convinced my partner it’s "healthy" (we both know it’s just delicious). Budget-friendly doesn’t even begin to cover it.
Step-by-step instructions for smoky navy bean soup
This one-pot wonder delivers rich, smoky flavor with tender beans and aromatic herbs.
Soak and Sauté the Vegetable Base
First, rinse the 1.5 cups of dry navy beans under cold water, then place them in a large pot with 6 cups of vegetable broth. Let them soak for at least 2 hours—or overnight if you prefer. This step ensures even cooking and prevents a gummy texture later.
While the beans soak, heat the 2 tablespoons of olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced yellow onion, chopped carrots, and chopped celery stalks. Sauté for 8-10 minutes until the vegetables soften and the onion becomes translucent. You'll smell their sweet aroma filling your kitchen—this is your signal they're ready for the next step.
Add Aromatics and Spices
Stir in the minced garlic cloves and cook for 30 seconds until fragrant—don't let them brown, or they'll turn bitter. Add the 1 tablespoon of smoked paprika, 1 teaspoon of dried thyme, and the 2 whole bay leaves. Let the spices toast for 1 minute, stirring constantly, until the paprika releases its deep, smoky aroma.
Next, stir in the 2 tablespoons of tomato paste and cook for 2 minutes, allowing it to darken slightly. This step builds the soup's rich foundation. Pour in the soaked navy beans with their broth, then add the 1 tablespoon of apple cider vinegar. Bring everything to a gentle boil, then reduce heat to low and let it simmer uncovered for 45 minutes.
Simmer Until Beans Are Tender
After 45 minutes, check the beans for doneness by tasting one—it should be tender but still hold its shape. If they need more time, continue simmering for another 15-20 minutes. The soup should have a thick, hearty consistency, with the vegetables breaking down slightly. This is where the magic happens—the flavors meld together into a comforting, smoky depth.
Season with the 1.5 teaspoons of salt and 0.5 teaspoon of black pepper, adjusting to taste. Remove the bay leaves before serving, as they can become bitter if left in too long. The soup should be well-seasoned but still allow room for personal preference.
Finish and Garnish
Stir in the chopped fresh parsley just before serving to brighten the dish with freshness. The parsley not only adds color but also balances the smoky flavors. Ladle the soup into bowls, making sure each serving gets its fair share of tender beans and aromatic vegetables.
This soup tastes even better the next day as the flavors continue to develop. Serve it with crusty bread to soak up every last drop of that smoky, herbed broth. The combination of navy beans, tomato paste, and apple cider vinegar creates a perfect balance of richness and brightness that makes this soup unforgettable.
Pro Tips For Making Bush'S Navy Bean Soup
- Soak Overnight: Navy beans soften better and cook faster when soaked 8-12 hours—just cover them in water with a pinch of salt in a bowl. I used to skip this and ended up with beans that were either mushy or still rock-hard after hours of simmering. Trust me, the extra prep time saves you from staring at a pot wondering why it’s not working.
- Sweat the Veggies: Cook the onion, carrot, and celery in a little oil over medium heat until the onion turns translucent and the veggies release their moisture—about 8-10 minutes. Rushing this step means your soup will taste raw and watery instead of rich and layered. (Yes, even if you’re impatient like me.)
- Skim the Foam: After the beans start simmering, skim off any white foam or scum that rises to the top with a spoon. This isn’t just for looks—it keeps your soup from getting bitter. I learned this the hard way after a batch tasted weirdly off and traced it back to ignoring the foam.
- Simmer Low and Slow: Once everything’s in the pot, keep the heat at a gentle simmer—not a rolling boil—so the beans cook evenly and don’t turn to mush. I used to crank the heat and end up with a gluey mess. Aim for 1-1.5 hours total, stirring occasionally. (Your future self will thank you.)
Regional styles of this dish
New England Classic
In coastal New England, this soup becomes a hearty staple with the addition of smoked salt (like Maldon) and a touch of maple syrup (start with ½ teaspoon) for subtle sweetness.
The locals often serve it with buttery cornbread—I like to add 1 cup corn kernels when sautéing the veggies for extra texture. The cool ocean breeze makes this soup a perfect match for chilly autumn afternoons. 🍂
Southern Smoky Twist
Down South, the recipe gets a bacon boost—I always use 6 slices crispy bacon, chopped, for the base instead of olive oil. Add ½ teaspoon cayenne pepper and a splash of hot sauce (like Crystal) at the end for heat.
Serve with grilled cheddar biscuits and a side of collard greens for a full Southern spread. The smoky bacon elevates the soup to new levels of richness. 🔥
Midwest Heartland
The Midwest version keeps it simple but hearty, focusing on homestyle flavors. Swap the smoked paprika for ½ teaspoon chili powder and add ½ cup diced potatoes with the onions.
Top with crumbled blue cheese and a sprinkle of chives before serving. This version feels like a warm hug on a cold winter’s night—perfect for potlucks or family gatherings. 🏡
Spanish-Inspired
For a Mediterranean twist, stir in 1 teaspoon smoked paprika (double the amount) and add 1 can (14.5 oz) diced tomatoes with the broth. Finish with fresh cilantro and a squeeze of lemon juice instead of parsley.
Serve with crusty bread and a side of roasted peppers for a tapas-style meal. The bright acidity cuts through the smokiness beautifully. 🌶️
Vegetarian-Friendly
Skip the bacon entirely and use extra olive oil for richness. Boost umami with 1 teaspoon soy sauce or 1 teaspoon miso paste when adding the broth. Garnish with toasted pumpkin seeds for crunch and a sprinkle of nutritional yeast for a cheesy flavor.
This version is just as satisfying and packed with plant-based protein. 🌱
Nutrition facts
Frequently asked questions
Can I substitute canned navy beans for dry beans in this recipe?
Yes! Use 2 (15-ounce) cans of navy beans, drained and rinsed, instead of soaking dry beans. Just reduce the vegetable broth to 4 cups to maintain the right consistency. The flavor will be slightly different but still delicious—great for quick weeknight meals!
Why does the recipe call for soaking the beans overnight?
Soaking reduces cooking time and prevents gummy texture by breaking down tough bean skins. The overnight method is ideal, but even 2 hours of soaking helps. If you forget, don't worry—just add 1 teaspoon baking soda to the pot with the beans and broth to speed up cooking!
Can I make this soup in an Instant Pot or pressure cooker?
Sauté the veggies first, then add all ingredients (including soaked beans) and pressure cook for 15 minutes. Let pressure release naturally for 10 minutes before serving. The beans will be perfectly tender without overcooking the broth.
What if my soup tastes too thick or thin?
For thicker soup, simmer uncovered longer to reduce the liquid. If too thin, mash some beans with a fork or stir in 1-2 tablespoons tomato paste. For thinner soup, add ½ cup hot water or broth. Adjust gradually while tasting!
How can I make this soup spicier?
Add ½ teaspoon cayenne pepper with the smoked paprika, or stir in 1 tablespoon hot sauce at the end. For smoky heat, try ½ teaspoon chipotle powder instead of regular smoked paprika. Adjust to your heat preference!
