When the chill finally sets in here in Ohio and you need food that feels like a thick, cozy blanket, forget fussy gourmet meals. We need real, honest-to-goodness comfort food, and I have the key. Nothing quite hits the spot like a big, steaming bowl of **navy bean soup**. Seriously, this soul-warming soup is pure nostalgia in a bowl! When I started Mia’s Meals, it was precisely because I needed to bring that feeling of my grandmother’s kitchen into my hectic afternoon schedule. This recipe proves you can have that classic, deep flavor without spending all day over the stove. You can absolutely fit this into your quick weeknight dinners rotation, trust me!
- Why This Hearty Navy Bean Soup is Your New Comfort Food Staple
- Gathering Ingredients for Classic Navy Bean Soup
- Step-by-Step Instructions for Perfect Navy Bean Soup
- Tips for Achieving the Best Navy Bean and Ham Soup Texture
- Quick Adaptation: Instant Pot Navy Bean Soup
- Serving Suggestions for Your Cozy Night In Recipes
- Storage and Reheating Instructions for Navy Bean Soup
- Frequently Asked Questions About Navy Bean Soup
- Nutritional Snapshot of This Comfort Food Soup Recipe
- Share Your Soul Warming Soup Experience
Why This Hearty Navy Bean Soup is Your New Comfort Food Staple
If you’re looking for a new favorite, this is it. This isn’t just any soup; this is the blueprint for hearty navy bean soup because it delivers deep satisfaction without a ton of effort. It’s going straight to the top of your favorite comfort food soup recipes list, I guarantee it.
- Flavor Depth from Smoked Ham Hock: That smoky undertone is the secret sauce! Using a real smoked ham hock gives you that incredible, slow-simmered taste that defines those wonderful old fashioned bean soup recipes, but you get it fast.
- Simple One-Pot Navy Bean Soup Method: Cleanup is a breeze, which is non-negotiable some nights. This is a classic navy bean recipe made totally accessible for your busiest days. It’s one of my favorite weeknight soup meals because everything cooks together beautifully.
If you love bringing comfort to the table, check out how I use similar flavor building techniques in my creamy chicken tortilla soup recipe, too!
Gathering Ingredients for Classic Navy Bean Soup
Alright, let’s talk about what you need to pull this deliciousness together. Getting the ingredients right is half the battle with any great soup, especially when you want that rich, savory base that says, “Welcome home.” For this specific classic navy bean recipe, we need about a pound of dried navy beans that you’ve made sure to rinse off well and pick through for any little stones—nobody wants a crunchy surprise!
The star, of course, is the ham. I’m using one smoked ham hock because that bone gives me hours of smoky flavor, which is key for that amazing smoked ham hock soup taste. If you don’t have a hock, about a cup of diced, smoky ham works just fine. We’ll round out the base with some beautifully chopped yellow onion, two diced carrots, and two celery stalks for that classic mirepoix. Don’t forget two cloves of minced garlic, a bay leaf, a teaspoon of dried thyme, and half a teaspoon of rosemary for warmth. Finally, have 6 cups of water or, if you have some on hand, low-sodium chicken broth ready to go, and a tablespoon of olive oil for the sauté.
Ingredient Notes and Substitutions for Navy Bean Soup
I know not every pantry is exactly the same, so let’s chat about flexibility here. If you’re thinking about switching things up, you absolutely can substitute that ham hock with about a cup of diced smoked ham, like leftover holiday ham, or even use some chopped navy bean soup with bacon for that lovely smoky fat to render out. Just remember that if you skip the hock, you might need to add a little smoked paprika or a dash of liquid smoke to trick your soup into thinking it simmered all day long!
Now, about the beans. Soaking overnight is my favorite, honestly. It helps them cook evenly and gets the digestion process started, so to speak. But if you’re making this on a frantic Tuesday night, don’t stress! We can do a quick soak. Just cover the beans with water in the pot, bring them to a rolling boil for exactly one minute, then kill the heat, slap the lid on, and let them sit covered for one hour. Drain them well after that, and you’re ready to go, just like if you started hours ago! If you need more ideas for speedy meals, I talk all about making ham and bean soup shortcuts in this post.
Step-by-Step Instructions for Perfect Navy Bean Soup
Okay, we have our components ready to go! Now we turn this collection of beautiful ingredients into the hearty navy bean soup you’ve been dreaming about. Remember, patience is key here, especially with dried beans. If you did the overnight soak, make sure you drain those beans thoroughly before we start cooking. If you did the quick soak, same thing—drain them well!
Preparing the Beans and Aromatics for Navy Bean Soup
Grab that big pot or Dutch oven—you’ll want the heavy one for this! First, we build the flavor foundation. Drizzle in a tablespoon of olive oil and set your heat to medium. Add the chopped onion, diced carrots, and celery. We sauté these guys for a good five to seven minutes until they start getting soft and you can smell their sweetness. Don’t rush this sauté, because these aromatics are what give your soup body and flavor!
Once those veggies look nice and tender, toss in your minced garlic. You only cook that for about sixty seconds until it smells fragrant—watch it close so it doesn’t burn, because burnt garlic tastes bitter, and we can’t have that in our classic navy bean recipe. Once it smells amazing, it’s bean dumping time! Add in your soaked and drained navy beans, your ham hock (or diced ham), the broth or water, that bay leaf, the thyme, and the rosemary. Give it a really good stir to make sure everything is cozy together.
Simmering the Hearty Navy Bean Soup
Time to bring the magic to a simmer. Crank the heat up until you see a good rolling boil. Once it’s bubbling happily, immediately turn the heat way down—we want a low, gentle simmer. Cover that pot, leaving the lid slightly ajar so it doesn’t jump around too much while it cooks. Now for the waiting game; this needs real time, about an hour and a half to two hours. Don’t just walk away! You need to peek in every 20 or 30 minutes and give it a stir. This prevents the beans from sticking to the bottom and burning, which is the enemy of a great one pot navy bean soup.
When the beans are totally fork-tender—and I mean buttery soft—it’s time to deal with the ham hock. Carefully pull that bone out. Let it cool just enough so you can handle it, then shred all that beautiful, salty meat off and toss the bone and bay leaf in the trash. Scrape all that meat back into the pot. This is where you taste for salt and pepper—the ham is salty, so you might not need much salt at all. If you are aiming for that perfect thick bean soup recipe texture, now is the moment to mash about a cup of those soft beans right against the side of the pot with the back of your spoon before stirring them back in. It’s like magic!
If you want to learn about another simple technique for getting amazing texture, check out how I make those soft-chewy caramels—it’s all about the stirring motion!
Tips for Achieving the Best Navy Bean and Ham Soup Texture
I know we all have different ideas about what the final texture of our soup should be, right? Some folks like it almost soupy, and others want a genuine, stew-like thick consistency. This is where we take our already delicious **navy bean soup** and turn it into the perfect thick bean soup recipe for you.
The absolute best trick, and the one my mother taught me, doesn’t require any fancy thickeners or flour—it relies purely on the beans themselves. Remember those beans getting super soft during that long simmer? We are going to harness that!
When the soup is done simmering and you’ve taken out the ham hock, grab a sturdy spoon or a potato masher. Take about one full cup of those wonderfully soft, cooked navy beans—just the beans, leave most of the broth behind for now—and press them firmly against the inside edge of your pot. You are basically smashing them into a rough paste right against the side. Do this until you have a rustic, creamy scoop of mashed beans.
Now, just scrape that bean paste back into the soup base and stir it thoroughly. Wow! Watch how quickly the whole pot thickens up. This gives you that wonderful, hearty body that clings to your spoon without feeling heavy or gloopy. It’s completely natural and so much better than adding flour, in my opinion.
If you find you’ve gone a little too thick after mashing, don’t panic! You can always thin it back out with a splash or two of extra broth or even some hot water until it hits that perfect consistency you love. This technique is foolproof and makes the soup so satisfying alongside something crispy, like some classic Southern cornbread!
Quick Adaptation: Instant Pot Navy Bean Soup
I get it. Sometimes, even when we crave that deep, old fashioned bean soup flavor, we just don’t have two or three hours to let things simmer gently on the stovetop. That’s where my wonderful pressure cooker comes in! If you need this soup faster, we can absolutely harness the magic of the Instant Pot. This version lets you get that tender bean texture and smoky ham hock flavor done in under an hour total.
You still start the same way: rinse and soak your dried navy beans—this is a non-negotiable step even for the Instant Pot, trust me! We’ll skip the long sauté, though. Just toss the soaked beans, the ham hock (or diced ham), your chopped onion, carrots, celery, garlic, and all those wonderful herbs—thyme, rosemary, and the bay leaf—right into the inner pot. Then, pour in your 4 to 6 cups of broth or water. Make sure the liquid covers everything nicely, but don’t overfill that pot!
Seal it up, make sure your valve is set to sealing, and set it for High Pressure. For soaked beans, you’ll want to cook it for about 30 minutes. Once the cooking cycle is done, here is the crucial part for bean texture: let it do a Natural Pressure Release (NPR) for at least 15 minutes before carefully venting any remaining steam. That slow release keeps the beans from getting that outer skin splitting weirdly.
After you shred the meat off the bone and discard the bone and bay leaf, you’re done! If you want that thicker consistency we talked about earlier—that amazing thick bean soup recipe texture—you can scoop out a bowl of the finished soup, mash those beans up until they are creamy, and stir the paste back in. It works perfectly! If you want to see someone else’s take on this speedy dinner, I saw a great technique linked over at Two Loves Kitchen that you might find helpful, too!
It’s amazing how modern gadgets can help us get back to those classic, cozy meals. If you’re trying out other speedy cooking methods, I’ve been having a blast experimenting with my air fryer baked potatoes lately; they get so crispy!
Serving Suggestions for Your Cozy Night In Recipes
Now that you have the absolute best pot of navy bean soup simmering away, we need to talk about what goes *with* it. Because honestly, a bowl of this rich, savory soup deserves the perfect partner to make it a truly memorable meal. This is pure nourishment, so we lean into simple, comforting sides that soak up all that flavorful broth. Think cozy, rustic, and maybe something a little bit warm!
This soup pairs beautifully with anything that can handle a little dunking. If you’re planning one of those perfect lazy Sunday nights or just need a genuinely satisfying cozy night in recipe, here are my go-to pairings every single time:
- Crusty Bread is Non-Negotiable: If you have a good, crusty loaf of sourdough or French bread, slice it thick, maybe brush it with a little olive oil and garlic powder, and toast it up until it’s perfectly crisp on the outside but still has a soft middle. That soaking action is essential!
- My Famous Dinner Rolls: If you have a few extra minutes, making my soft, pillowy homemade dinner rolls is worth every second. They are perfect for wiping the bowl clean. They are surprisingly easy, I promise!
- A Simple Green Salad: Keep it simple! A little bitterness cuts through the richness of the ham and beans beautifully. I usually toss some crisp romaine with a light vinaigrette made with red wine vinegar and Dijon mustard. Crisp lettuce, tangy dressing, hearty soup—perfection.
- Garnishes on Top: Don’t forget the finishing touches! A dash of good quality hot sauce, a sprinkle of fresh parsley for color, or even a tiny dollop of sour cream can completely change the dynamic of the soup bowl.
The goal here is warmth and ease. You want sides that require zero fuss so you can focus on enjoying that deeply satisfying meal you just created!
Storage and Reheating Instructions for Navy Bean Soup
One of the best things about making a big pot of **navy bean soup** is knowing you have leftovers for lunch tomorrow! Honestly, beans often taste even better the next day once all those smoky, herby flavors have had a chance to relax and marry up overnight. It’s practically a bonus meal, and you didn’t have to lift a finger!
When it comes to storage, airtight containers are your best friend. I usually portion mine out right away into smaller containers—single servings are perfect for grabbing out of the fridge on a busy weekday. In the refrigerator, this soup will stay perfectly delicious for about four to five days. Make sure you let it cool down slightly on the counter before you seal them up and put them away, just so the container doesn’t sweat too much.
If you made a huge batch and know you won’t get through it all in five days, freezing is the way to go. This soup freezes like a dream! I usually skip removing the ham meat before freezing, as it just adds more flavor to the broth, but make sure you take out that big ham hock bone and the bay leaf before you portion it out for the freezer, obviously!
When freezing, leave about an inch of headspace at the top of your container because liquids expand when frozen. It lasts wonderfully in the freezer for up to three months. Reheating is super easy, too. From the fridge, just pop it on the stove over medium-low heat and stir occasionally until it’s steaming hot all the way through. If you’re reheating from frozen, start it on the stovetop over low heat, stirring frequently, or use the defrost setting on your microwave. If it seems a little too thick after reheating (which sometimes happens as the beans absorb more liquid), just stir in a splash of hot water or extra broth until it’s back to your favorite consistency. It’s such a great dish to have ready for dinner now, or even to use later, kind of like how I repurpose my leftover turkey casserole!
Frequently Asked Questions About Navy Bean Soup
I know you might have a few lingering questions after diving into this recipe. That’s great! It means you’re serious about making the best bowl of soup possible. I’ve tried to answer the most common things people ask me about this hearty navy bean soup so you can feel confident walking into the kitchen.
These are all the little details that take a good soup and turn it into the family favorite you’ll be asked to make every cold season. If you want to know more about my philosophy, you can always read up on my story here!
Can I make navy bean soup without ham or bacon?
That’s an important question, and yes, absolutely! While the ham/ham hock is what gives us that beautiful, smoky, savory depth that makes this an old fashioned bean soup, you can easily make a fantastic vegetarian or vegan version. If you skip the meat, you need to replace that smoky element we rely on. My best tip? Swap the broth for a good quality vegetable broth, and then add about a teaspoon of smoked paprika. If you want deep, deep flavor, try just half a teaspoon of liquid smoke—be careful with that stuff, it’s potent! It gives you that same comforting satisfaction without any meat.
How long does navy bean soup last in the refrigerator?
Because this is such a fantastic winter soup idea and makes a huge batch, storage is key! Good news: it holds up wonderfully. Once cooled down completely, you can seal your leftovers in an airtight container, and they will keep beautifully in the refrigerator for a good four to five days. Honestly, I find that the flavors continue to deepen on day two and three, so don’t be surprised if you like the leftovers even more!
What is the best way to thicken this navy bean soup recipe?
We talked about my favorite technique, but I’ll say it again because it’s the secret to a perfect, thick bean soup recipe that isn’t mushy. When your soup is done simmering and the beans are soft, take a ladle-full of the cooked beans (mostly solids, less broth) and mash them really well with a fork in a separate bowl until they form a rough paste. Add that paste back into the pot and stir it in vigorously. That starch from the beans thickens the broth naturally!
If you are feeling extra fancy and want it ultra-creamy without adding a slurry, you can carefully scoop about 1.5 cups of the soup solids and liquid into a blender, blend until perfectly smooth, and pour that creamy portion back into the pot. Just don’t over-blend the whole pot, or you’ll end up with baby food instead of a hearty meal!
Nutritional Snapshot of This Comfort Food Soup Recipe
When we talk about comfort food soup recipes, sometimes we think those hearty meals are loaded with everything we shouldn’t be eating, but that’s not the case with this classic navy bean soup! Since we are using beans, which are packed with fiber and protein, this soup offers fantastic substance without weighing you down too much.
Keep in mind that these numbers are just an estimate, based on the ingredients list using a standard ham hock portion. If you use a store-bought broth that’s higher in sodium or load up on extra bacon, those levels will certainly shift. That’s why tasting and adjusting your own salt is so important when you cook!
- Serving Size: 1.5 cups (a good big bowl!)
- Calories: About 350
- Protein: A whopping 25 grams! This is such a filling meal.
- Fiber: 18 grams—your digestive system will thank you for this one.
- Fat: Around 8 grams total, which is great for such a rich-tasting soup.
- Sugar: Just 5 grams, which comes naturally from the vegetables.
- Sodium: Estimated at 650mg. This is the number to watch based on the saltiness of your specific smoked ham!
See? This is wholesome, satisfying food that fits into a balanced diet perfectly. It proves that soul warming soup doesn’t have to derail your meal planning. If you are looking for other high-protein, easy meals to add to your rotation, you should definitely check out my recipe for easy protein muffins—they are fantastic for breakfast on the go!
Share Your Soul Warming Soup Experience
Now that you’ve hopefully got a big pot of this rich, smoky **navy bean soup** simmering on your stove, I really want to hear about it! Sharing food is the whole reason I started Mia’s Meals, and seeing your creations is the best part of my day.
When you sit down with that first steaming bowl—maybe with some crusty bread or maybe you just dove right in—tell me what you think! Did that ham hock give you the flavor payoff you were hoping for? Did it feel like a true hug in a bowl?
Please, please leave a rating below. If this became one of your favorite comfort food soup recipes, give it a solid five stars! Even more exciting for me is if you snap a picture and share it on social media. Tag me so I can see how you served your soul warming soup!
If you have any lingering questions while you’re enjoying it, or if you tried a substitution that worked brilliantly—maybe you used smoked turkey instead of ham—please drop a comment! We learn so much from each other in the kitchen. And if you ever need to get in touch directly, you can always send me a note through my contact page. Happy eating this winter!
PrintHearty Classic Navy Bean and Ham Soup
Make this old-fashioned navy bean soup with smoked ham hock for deep, comforting flavor. It is a simple, one-pot meal perfect for weeknight dinners and cold weather.
- Prep Time: 20 min
- Cook Time: 120 min
- Total Time: 140 min
- Yield: 6 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Ingredients
- 1 pound dried navy beans, rinsed and picked over
- 1 smoked ham hock or 1 cup diced smoked ham
- 6 cups water or low-sodium chicken broth
- 1 large yellow onion, chopped
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1 bay leaf
- 1 tablespoon olive oil
- Salt and black pepper to taste
Instructions
- Place the rinsed navy beans in a large pot or Dutch oven and cover with water by about two inches. Soak the beans overnight, or use a quick soak method (boil for 1 minute, then let stand covered for 1 hour). Drain the beans before proceeding.
- In the same pot, heat the olive oil over medium heat. Add the chopped onion, carrots, and celery. Cook until the vegetables soften, about 5 to 7 minutes.
- Add the minced garlic and cook for 1 minute more until fragrant.
- Add the drained navy beans, ham hock (or diced ham), water or broth, thyme, rosemary, and bay leaf to the pot.
- Bring the mixture to a boil, then reduce the heat to low, cover the pot, and simmer for 1.5 to 2 hours, or until the beans are very tender. Stir occasionally to prevent sticking.
- Remove the ham hock. If using a ham hock, shred the meat from the bone and return the meat to the soup. Discard the bone and bay leaf.
- Taste the soup and season with salt and pepper as needed. If you prefer a thicker bean soup recipe, mash about 1 cup of the beans against the side of the pot and stir them back in.
- Serve hot. This soup is excellent for meal prep and leftovers.
Notes
- For a quicker meal, use 4 cups of water and 2 cups of pre-cooked ham instead of a ham hock, reducing the simmer time to about 45 minutes after the initial boil.
- If you own an Instant Pot navy bean soup, you can cook the soaked beans with the ham hock and aromatics on High Pressure for 30 minutes, followed by a Natural Pressure Release for 15 minutes.
- This recipe is naturally high in fiber and protein, making it a filling comfort food soup recipe.
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



