WWII Navy Bean Soup
January 29, 2026

Navy Bean soup
Navy Bean Soup (A Big Pot of Comfort for Busy Weeknights)
If you’re craving a warm, filling meal that’s easy on your wallet and your schedule, Navy Bean Soup is a classic for a reason. It’s hearty, protein-packed, and made with simple pantry staples—perfect for busy professionals who want leftovers, and for older adults looking for a nourishing, no-fuss dinner.Why is it called Navy Bean Soup?
Navy beans (also called pea beans or haricot beans) are small, white, economical beans that became a reliable source of protein during rationing and lean times. Over time, they were widely known as “navy beans” because they were a staple in the U.S. Naval diet during the second half of the 19th century. The Navy’s original soup was simply called Bean Soup, and it was served regularly to Navy members during World War II. That original version used ham stock (instead of chicken broth)—and you’ll find a ham stock recipe at the end of this post if you want the most traditional flavor.Ingredients
Equipment
Method
Step-by-Step Instructions (Simple and Reliable)
- Soak the beans
- Rinse and sort the beans, then soak them according to the package directions.
Build the soup base
- Drain and rinse the soaked beans (discard the soaking liquid). Add beans to a Dutch oven (or large soup pot).
- Then add: diced tomatoes with juice, chopped onion, ham hock(s) (or diced ham), cloves, chicken broth or ham stock, water, salt, pepper, and optional ingredients you’re using (garlic, bouillon base, seasonings, bay leaf).
Bring everything to a boil.
- Simmer until tender
- Reduce heat, cover, and simmer until the beans are tender, about 1 to 2 hours.
- Tip: If the soup gets too thick while simmering, add more water as needed.
- Remove the ham hock and let it cool until it’s safe to handle. Pull the meat from the bone, discard the bone, and cut the meat into bite-sized pieces.
- Finish and warm through
- Return the meat to the pot and heat through. Then choose a thickening option below (if desired). Garnish with minced parsley if you like.
3 Easy Ways to Thicken Navy Bean Soup. Choose whichever fits your time and pantry:
- Blend some beans: Let soup cool slightly, then scoop out a portion of beans and puree in a blender or food processor. Stir back into the pot.
- Instant potatoes: Stir in instant potatoes a little at a time until it’s your preferred thickness.
- Flour roux: Make a flour roux and add it to the soup when you add the chopped meat, then stir and heat until thickened.
Presentation Tips (Small Touches, Big Payoff)
- Brighten the bowl: A sprinkle of parsley adds fresh color and makes it look “restaurant-ready.”
- Serve it smart: Pair with toast, crackers, or a simple side salad for a balanced meal.
- Make it easy to reheat: Store in individual containers so lunches are grab-and-go.
Notes
Cooking for Two?
This soup is fantastic for leftovers. Freeze serving-size portions so you can enjoy a quick, homemade meal later—no extra cooking required. Navy Bean Soup is the kind of recipe that earns a permanent spot in your rotation—simple, satisfying, and budget-friendly, with leftovers that taste even better the next day. If you try it, let us know how you made it your own—did you go classic with ham stock, or keep it simple with chicken broth and pantry seasonings?
Recipe for Ham Stock
That original navy Bean Soup recipe used ham stock (instead of chicken broth)—Traditional Flavor Booster)for the most traditional flavor.
Ingredients
Equipment
Method
- In a big stock pot, sauté the vegetables in 1 tablespoon olive oil or butter for a few minutes.
- Add water, salt, pepper, bay leaf, and ham hocks/bones. Bring to a boil.
- Reduce heat and simmer, stirring occasionally, allowing the stock to reduce and concentrate for about 3 hours.
- Strain the stock. Remove ham hocks/bones, pull off the meat, cut into bite-sized pieces, and reserve the meat to add to your soup near the end.