Amazing 350 Calorie navy bean soup

Close-up of a white bowl filled with hot navy bean soup, featuring white beans, shredded chicken, diced ham, and carrots.
A comforting serving of our delicious navy bean soup, packed with protein and vegetables.

Oh my gosh, when those first real chills hit the air, there is absolutely nothing better than getting a big, steaming bowl of something intensely comforting parked right in front of you. Forget fussy dinners for a minute; we need soup that sticks to your ribs! This recipe for navy bean soup is, hands down, the version I landed on after years of tinkering. We tried it with just vegetables, we tried it super thin, but honestly, for the ultimate experience, you need that smoky depth. I finally nailed the technique for making the best navy bean soup when I stopped rushing the simmer. Now, when I pull that Dutch oven off the heat, the entire house smells like the coziest winter kitchen imaginable. Trust me, you need this recipe in your rotation!

Why This Classic Navy Bean Soup Recipe Stands Out

Okay, I know there are a million bean soup recipes out there, but this one hits differently. It’s pure, unadulterated comfort food soup magic. The reason it keeps winning in my house comes down to three things that make this the best navy bean soup you’ll ever make.

  • The unbelievable flavor boost you get just from tossing in an old-fashioned smoked ham hock. It infuses everything!
  • It’s surprisingly straightforward, even if you start with dried beans.
  • The end result is substantial—a *real* meal, not just some watery broth.

Achieving the Perfect Hearty Bean Soup Texture

That thick, velvety texture you crave in a savory hearty bean soup? It happens naturally as those tiny navy beans break down during the long, slow simmer. Don’t chop your vegetables too small at the start! They melt into the broth. Plus, I’ll share my little trick later about blending a cup of the soup to make it incredibly creamy without adding any actual cream.

Gathering Ingredients for Your Navy Bean Soup

Alright, let’s talk shopping! For a truly soulful navy bean soup recipe, you can’t skimp on the foundation. These ingredients look simple, but their quality really speaks volumes in the final flavor bouquet. I’ve laid out exactly what you need below, but pay close attention to the instructions, because getting the prep right on things like your carrots and garlic makes a difference!

Here is the list for about six generous bowls of this amazing soup:

  • 1 pound dried navy beans, rinsed and picked over
  • 8 cups chicken broth or water
  • 1 smoked ham hock or 4 slices thick-cut bacon, diced
  • 1 large yellow onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1/2 teaspoon black pepper
  • 1 tablespoon olive oil (if not using bacon)
  • Salt to taste

Ingredient Notes and Substitutions for Navy Bean Soup

This is where we get down to the really important stuff, like protein choice. My heart belongs to that smoky ham hock—it lasts for hours in the pot and just releases this incredible savory depth. If you don’t have one, don’t bail! Four slices of good, thick-cut bacon work wonderfully. You render the fat first, pull out the crispy bits, and use that fat to sauté your vegetables. Easy swap!

Also, please, please make sure you take just sixty seconds to rinse those dried beans and make sure no little stones snuck in there during packaging. It happens! Just a quick look-over is enough to prevent a cracked tooth later on. If you’re short on time, I’ll tell you how to give them a quick jump-start soak below, but always start them clean!

Step-by-Step Instructions for Stovetop Navy Bean Soup

Okay, deep breaths! This is the payoff where all those beautiful ingredients get to hang out together and become something truly memorable. Making this on the stovetop takes time, but honestly, most of that is just hands-off simmering! This is why I love this navy bean soup recipe for chilly weekends—you just let it bubble away gently. Make sure you read step one carefully, especially if you’re skipping an overnight soak. We need those beans to start softening up before they meet the flavor bombs!

  1. If using dried beans without pre-soaking, take your beans and your 8 cups of water and pop them into your biggest pot. Bring it up to a rolling boil, then immediately drop that heat way down low. Let it just barely burble for about an hour, or until they feel a tiny bit soft when you squish one. Then, drain off that cooking water! Set those beans aside. (If you remembered to soak them overnight, you get to skip this whole noisy step, lucky you!)
  2. Grab your big Dutch oven—this is an important pot, so treat it nicely! Over medium heat, drizzle in that olive oil. Now, if you decided to use bacon instead of a ham hock, fry that bacon right now until it’s crispy. Scoop the bacon bits out onto a paper towel to drain later, but leave every single drop of that glorious rendered fat behind.
  3. Toss in your chopped onion, the diced carrots, and the celery stalks. We’re sweating these down until they look soft and smell sweet, which usually takes about five to seven minutes. Don’t rush this part; we’re building flavor layers here!
  4. Once the veggies are happy, stir in your minced garlic. Set a timer for sixty seconds—that’s all garlic needs before it burns, so watch it closely!
  5. Time to bring it all together! Dump in those pre-cooked navy beans, pour in the chicken broth (or water), add your ham hock (or the bacon bits), the dried thyme, that single bay leaf, and the pepper.
  6. Bring the whole beautiful mess up to a quick boil, then immediately turn the heat way down low. Cover it up, but leave the lid just a tiny bit ajar so steam can escape. Now, this is where patience comes in. Let this simmer gently for 1.5 to 2 hours. You want those beans falling apart tender, and the broth should have thickened nicely. Stir it every 20 minutes or so to make sure nothing sticks to the bottom.
  7. After two hours, take out that stubborn bay leaf—we don’t eat those! And fish out the ham hock. Let it cool just enough so you can handle it, shred all that delicious, smoky meat off the bone, and toss the meat right back into the pot. If you used bacon, now is when you stir those crispy pieces back in.
  8. Give it a good taste test! It probably won’t need much salt because the ham hock adds so much, but add salt slowly until it tastes just right. If it looks more like a thick paste than a soup, add a splash more water or broth until you like how it flows. Serve it piping hot. You can read about my thoughts on baking bread in the next post!

Close-up of a white mug filled with thick navy bean soup, topped with shredded ham and diced carrots.

Preparing the Aromatics for the Ham and Navy Bean Soup

We need to wake up the standard mirepoix—that’s just onion, carrot, and celery, for the uninitiated! If you’re using bacon, this is your moment to render out that beautiful fat. Let the bacon crisp up while you chop your veggies. Once the bacon is out, those veggies go into the hot fat. We’re sautéing until they get soft and sweet, about five minutes. That bit of gentle pre-cooking makes them vanish beautifully into the broth later on.

Simmering Time for Tender Navy Bean Soup

This is the secret to making this a truly great, hearty bean soup. Once everything is combined, you need low, slow heat. Resist the urge to crank it up! If it boils too hard, the beans can split or get mushy on the outside while staying hard inside. Keep it barely bubbling and stir it every half hour or so. You are checking for tenderness—poke a bean with a spoon! When it yields easily, you know you’re there. Remember to scoop out that bay leaf before serving; nobody likes biting into a stiff bay leaf!

Making Easy Navy Bean Soup with Alternative Methods

Look, I love that slow simmer time—it’s relaxing! But let’s be real, sometimes you need this amazing navy bean soup on the table faster than two hours, or maybe you just hate watching the stove. That’s why I’ve tested this exact recipe in modern gadgets, and guess what? It still works magic!

If you’re trying to make this the ultimate low effort soup dinner, you need to look at the pressure cooker. Seriously, making Instant Pot navy bean soup has cut my hands-on time down dramatically. It’s honestly a lifesaver for those days you want maximum flavor on a weeknight.

Here’s the trick for the Instant Pot conversion, which turns this into a fantastic one pot navy bean soup experience:

  • Just throw everything in—the pre-soaked beans, broth, veggies, ham hock (or bacon), herbs—but leave the salt out for now!
  • Seal that lid tight and set it to High Pressure for 30 minutes.
  • Once the cooking cycle finishes, let it sit there and naturally release its pressure for a full 15 minutes. That natural release is key to perfectly tender beans!

If you have all day and want to just *set it and forget it*, the slow cooker is your friend for a deep, rich slow cooker bean soup. You can skip the initial bean boiling step if you soak the beans overnight! Just add everything to the slow cooker and let it go on low for 7 to 8 hours. It blooms that smoky flavor so beautifully.

No matter which method you choose, the result is still that deeply satisfying, smoky, savory bowl of goodness that defines the best navy bean soup experience. Which method are you going to try first?

Tips for the Best Navy Bean Soup Success

You’ve done the hard work—the simmering is done, the ham bone is picked clean, and your house smells divine! Now, let me give you a few final secret-weapon tips to take this from “great” to “I need the recipe immediately” territory. These are the little things I learned the hard way over the years that make serving up this rich navy bean soup foolproof.

First up: seasoning timing! I know I mentioned adding salt at the end, but I need you to understand why. If you add salt early, especially when you have a salty ham hock swimming around, the beans can actually take much, much longer to soften. They get stubborn! Wait until the beans are perfectly tender, *then* taste it, and add salt slowly. You can always add more, but you can’t take it out!

Next, let’s talk texture one more time. If you want that ultra-smooth, almost luxurious mouthfeel without adding heavy cream—because we want this to stay wonderfully healthy—you absolutely need to use my blending trick. Ladle out about two cups of the finished soup. Make sure you get a good mix of beans and broth in there. Pop that into your blender (be careful, it’s hot!) or use an immersion blender right in the pot, and blend it until it’s smooth as silk. Stir that creamy portion back into the main pot. Wow! It instantly thickens and looks incredible. It’s the secret to a restaurant-quality navy bean soup recipe, honestly.

Finally, patience while cooling down is also key for the ultimate flavor experience. This soup tastes even better the next day! Seriously, if you can manage to let the leftovers cool completely and then refrigerate them overnight, those smoked and savory flavors—the thyme, the celery, the ham—really marry together. When you reheat it the next day, it’s ten times deeper. I always make a double batch just for this exact reason!

Serving Suggestions for Your Cozy Soup Recipes

So, you’ve got this magnificent, steaming pot of navy bean soup ready to go. That smoky aroma is filling the kitchen, and you’re thinking, “What completes this picture?” Honestly, this soup is hearty enough to be a meal on its own, but that’s just being stubborn! It begs for the perfect crunchy companion.

When planning out your winter soup ideas, remember that the slightly thick, savory profile of this soup just begs for something sturdy to dunk into it. Forget flimsy crackers; we need substance!

My absolute favorite thing to serve alongside a big bowl of this is some seriously crusty bread. We are talking sourdough, rye, or a thick, chewy French loaf. The best part of this whole setup is making easy soup and bread recipes where you just slice thick rounds, brush them with olive oil, sprinkle them with sea salt, and toast them under the broiler until they’re golden brown. Instant croutons, but way better!

If you want to dress it up a little bit more, especially if you’re serving guests, try making quick, garlicky cheese toasts. Spread softened butter mixed with a little garlic powder and Parmesan cheese right onto those bread slices before toasting. When you dip that cheesy, crunchy toast into the velvety bean soup, oh my goodness, it’s heaven.

For a lighter side, I sometimes chop up some fresh parsley and sprinkle it right on top just before serving—it adds a little fresh green pop that cuts through the richness. But truly, a hunk of good bread is all you ever need to make a fantastic, filling, and cozy dinner out of this perfect classic bean soup.

Storage and Freezing Instructions for Navy Bean Soup

I always try to make a gigantic batch of this soup, partially because it tastes a million times better the next day, and partially because knowing I have easy weeknight dinners already cooked in the freezer brings me serious peace of mind. This is truly one of the most durable and frozen friendly soup recipes I have! You just have to follow a couple of simple rules to make sure it stays perfect.

For refrigerator storage, once the soup has cooled completely—and I mean bone cold, don’t rush this step!—you can transfer the leftovers to an airtight container. It will keep beautifully in the fridge for a solid four to five days. You’ll notice it thickens even more as it chills, which is totally normal for this hearty bean soup. When you reheat it, you might need to splash in just a little bit of water or extra broth to get that perfect pouring consistency back again.

If you’re planning ahead, freezing is seriously the way to go. The combination of beans and broth handles freezing like a dream. When I freeze mine, I portion it out into individual servings using sturdy, freezer-safe bags or containers. Lay the bags flat on a baking sheet in the freezer until they are solid blocks, and then store them upright in a bin. That way, they take up less space!

It thaws beautifully, too. I usually just pull a frozen container out the night before and let it thaw in the fridge. Then, just reheat slowly on the stovetop, adding any extra liquid needed. It’s the best planned-ahead meal because it tastes just as good—maybe even better—than the night you first made it!

Frequently Asked Questions About Navy Bean Soup Recipe

I always get questions when folks try this recipe for the first time, which totally makes sense! It’s such a classic bean soup, and we all want to get it just right. Here are a few things readers ask most often about making this amazing pot of navy bean soup.

Can I make this vegetarian or vegan?

Oh yes, absolutely! You definitely can make this a fantastic healthy bean soup without the meat. The secret is replacing the smoky flavor from the ham hock. The best substitute I’ve found is smoked paprika. Don’t use the sweet kind; get the smoky stuff! Add about two teaspoons of smoked paprika along with your thyme and bay leaf. If you skip the bacon/hock, use 1 tablespoon of good olive oil instead of the rendered fat to sauté your vegetables. You still get that rich, depth of flavor, perfect for a cozy soup recipe!

How long do I really need to soak the beans?

This is the eternal question with dried beans! If you have the time, soaking them overnight (about 8 hours) is my favorite because it guarantees they cook evenly and shortens your stovetop simmer time. But listen, if you wake up and realize you forgot to soak them, don’t stress! That quick boil-and-simmer step (Step 1 in the main instructions) acts as a fast soak, which takes about an hour. Either way works for this navy bean soup recipe; just make sure you cook them until slightly tender before moving on to the main broth!

Is this considered a healthy bean soup?

I think so, yes! Once you skip the ham hock, this is naturally low in fat and absolutely packed with fiber and plant-based protein from the navy beans. Even with the ham hock, because we aren’t adding any heavy creams or flour thickeners—we’re using the natural starch from the beans—it remains wonderfully balanced. It’s certainly much healthier than anything store-bought! It’s a perfect choice for satisfying winter soup ideas that won’t weigh you down.

Can I skip pre-cooking the beans if I soak them overnight?

If you’ve soaked your beans overnight (or done the quick boil method), you can skip the first cooking step where you boil them for an hour and then drain the water. But here is a crucial note: Even if soaked, make sure your broth simmer time (Step 6) is long enough—usually 1.5 to 2 hours—because navy beans take a long time to get that perfectly creamy texture required for a great classic bean soup. Don’t cut that simmer short!

If you have any other questions about making your perfect pot of soup, feel free to reach out to me through the contact page! Happy cooking!

Understanding the Nutrition in This Navy Bean Soup

I always get asked if this rich, savory bowl of goodness can still fit into a balanced meal plan, and the answer is a resounding yes! Because we’re using whole navy beans and relying on the smoked meat for flavor instead of heavy creams or roux, this soup lands in a really great spot nutritionally.

Now, a quick disclaimer before we dive in: these numbers are always just estimates—they depend on how much fat renders from your bacon versus how much meat you shred off that ham hock! But this gives you a fantastic snapshot of what you are putting into your body when you enjoy a big, cozy serving of this meal. Remember, this is based on one solid 1.5-cup serving.

Here are the estimated details of this satisfying comfort food soup:

  • Serving Size: 1.5 cups
  • Calories: 350
  • Protein: 25g (That’s huge! Beans are fantastic.)
  • Fiber: 18g (Hello, digestive health!)
  • Total Fat: 8g
  • Sodium: 650mg (This number varies the most based on your broth and how much salt you add!)
  • Sugar: 5g

See that protein and fiber count? That’s why this soup fills you up and keeps you satisfied for hours. It’s truly a powerhouse meal disguised as something so simple and delicious. We keep the fat low by skipping that extra drizzle of oil when we use bacon, and we control the sodium by tasting before we salt. It’s a perfect balance!

If you’re looking closer at how we handle your data while you browse these recipes, you can always check out the full details in the privacy policy!

Print

Classic Navy Bean Soup with Ham

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and comforting recipe for classic navy bean soup, perfect for cold weather.

  • Author: Sofia Fontaine
  • Prep Time: 20 min
  • Cook Time: 2 hr 30 min
  • Total Time: 2 hr 50 min
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop Simmering
  • Cuisine: American
  • Diet: Low Fat

Ingredients

Scale
  • 1 pound dried navy beans, rinsed and picked over
  • 8 cups chicken broth or water
  • 1 smoked ham hock or 4 slices thick-cut bacon, diced
  • 1 large yellow onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1/2 teaspoon black pepper
  • 1 tablespoon olive oil (if not using bacon)
  • Salt to taste

Instructions

  1. If using dried beans without pre-soaking, place beans and 8 cups of water in a large pot. Bring to a boil, then reduce heat and simmer for 1 hour, or until slightly tender. Drain and set aside. (If using soaked beans, skip this step.)
  2. In a large Dutch oven or stockpot, heat olive oil over medium heat. If using bacon, cook until crisp, then remove bacon pieces and set aside, leaving rendered fat in the pot.
  3. Add onion, carrots, and celery to the pot. Cook until softened, about 5 to 7 minutes.
  4. Add garlic and cook for 1 minute more until fragrant.
  5. Add the pre-cooked or soaked navy beans, chicken broth, ham hock (or bacon), thyme, bay leaf, and pepper to the pot.
  6. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 1.5 to 2 hours, or until the beans are very tender and the soup has thickened. Stir occasionally.
  7. Remove the ham hock and bay leaf. Shred any meat from the ham hock and return it to the soup. Discard the bone. If you used bacon, stir it back in now.
  8. Taste and add salt as needed. If the soup is too thick, add a little water or broth until you reach your desired consistency.
  9. Serve hot with crusty bread.

Notes

  • For an Instant Pot method, combine all ingredients (except salt) in the pot. Cook on High Pressure for 30 minutes, followed by a Natural Pressure Release for 15 minutes.
  • For a smoother soup, remove about 2 cups of the cooked soup, blend until smooth, and stir back into the pot.
  • This soup freezes well for later meals.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 350
  • Sugar: 5
  • Sodium: 650
  • Fat: 8
  • Saturated Fat: 3
  • Unsaturated Fat: 5
  • Trans Fat: 0
  • Carbohydrates: 55
  • Fiber: 18
  • Protein: 25
  • Cholesterol: 30

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!