Homemade Navy Bean Soup

By: Susan Updated on Sat, 24 Jan 2026 15:21:42 GMT Soups & Stews

Tags: #soup #bacon #gluten-free

Bowl of creamy navy bean soup with bacon, vegetables, and parsley Pin it
Bowl of creamy navy bean soup with bacon, vegetables, and parsley

This is the soup I make when the weather turns and I want something that sticks to your ribs without being heavy. Navy beans break down into a creamy, velvety broth that tastes like it simmered all day, even though most of the work is just waiting.

A pound of dried beans feeds a crowd for pennies, and the ingredient list is short enough to memorize. The key is patience: let the beans soften slowly so they release their starch and turn the cooking liquid silky.

What goes into the pot

The ingredient list is short, so every item matters. Buy dried navy beans from a store with decent turnover so they are not years old. Old beans never soften fully, no matter how long you cook them.

  • Dried navy beans. Small and mild, they cook down into a creamy texture that thicker beans cannot match.
  • Bacon. Provides the smoky base and rendered fat for sautéing the vegetables. A ham hock works too.
  • Yellow onion. The sweet backbone of the broth, cooked slowly until soft.
  • Carrots and celery. Add subtle sweetness and a hint of freshness to balance the richness.
  • Garlic. Just a few cloves, added after the vegetables so it does not burn.
  • Bay leaves and thyme. Earthy, woodsy notes that suit beans without overpowering them.
  • Low-sodium chicken broth. Builds volume while letting you control the salt.
  • Apple cider vinegar. A small splash at the end brightens the whole pot.

From dry beans to dinner

  1. Soak the beans. Pick through the dried navy beans and discard any stones or shriveled ones. Cover with cold water by at least two inches and soak overnight. Drain and rinse before cooking.
  2. Cook the bacon. In a large Dutch oven over medium heat, cook the diced bacon until crisp and the fat has rendered. Transfer the bacon to a paper towel-lined plate, leaving two tablespoons of fat in the pot.
  3. Sauté the vegetables. Add the onion, carrot, and celery to the bacon fat. Cook for six to eight minutes, stirring occasionally, until the vegetables soften and the onion turns translucent. Add the garlic and cook for one minute more.
  4. Simmer the soup. Add the drained beans, chicken broth, water, bay leaves, and thyme. Bring to a boil, then reduce the heat to low. Cover partially and simmer for one and a half to two hours, stirring every now and then, until the beans are completely tender.
  5. Thicken the broth. Fish out the bay leaves. Use a potato masher or the back of a spoon to mash about one-third of the beans against the side of the pot. Stir the mashed beans back in for a creamy, velvety texture without any cream.
  6. Season and finish. Stir in the cooked bacon, a splash of apple cider vinegar, and salt and pepper to taste. Simmer for five more minutes, then ladle into bowls and top with chopped parsley.
Homemade Navy Bean Soup
Homemade Navy Bean Soup

Why soaking still matters

An overnight soak is not just about shortening cooking time. It rehydrates the beans evenly so they cook through at the same rate, and it helps leach out some of the sugars that cause digestive trouble. If you forget to soak, use the quick-soak method: boil the beans for two minutes, cover, and let them sit for one hour before draining. The texture will be slightly less even, but the soup will still work. The Harvard T.H. Chan School of Public Health notes that legumes like navy beans are a cornerstone of healthy eating patterns, delivering fiber and plant protein in every serving. Learn more about beans and nutrition.

The mash that thickens the pot

Navy beans carry their own thickening power in their skins and starch. When you mash some of them directly in the pot, the released starch turns the broth from brothy to creamy without a speck of dairy or flour. An immersion blender works too, but I prefer the masher because it leaves some beans whole for texture.

Bacon, ham hock, or neither

Bacon gives a smoky, salty backbone that pairs naturally with mild beans. If you have a smoked ham hock, use it instead: nestle it into the pot with the beans and let it simmer until the meat falls off the bone. For a vegetarian version, swap the bacon for three tablespoons of olive oil and use vegetable broth. The soup will be lighter but still satisfying, especially with a pinch of smoked paprika.

Storage that keeps the creaminess

Navy bean soup thickens as it cools because the starch continues to absorb liquid. Store leftovers in an airtight container in the refrigerator for up to four days. When reheating, add a splash of water or broth to loosen the texture and warm gently over medium-low heat. This soup also freezes well for up to three months. Thaw overnight in the fridge before reheating.

What to serve alongside

A thick slice of crusty bread or a warm cornbread muffin is the classic pairing. For a fuller meal, serve with a sharp green salad or a grilled cheese sandwich. If you like our bean soups, try the easy ham and bean soup or the white bean soup with bacon next. You might also enjoy the easy Italian white bean soup for a lighter herb-driven version.

Homemade Navy Bean Soup
Homemade Navy Bean Soup

FAQs

Can I use canned navy beans instead of dried?

Yes, though the texture will differ. Use three 15-ounce cans of navy beans, drained and rinsed. Reduce the broth to four cups and simmer for only thirty minutes. Mash some of the beans as directed to thicken the broth.

Do I have to soak the beans overnight?

No, but it helps. An overnight soak softens the beans evenly and shortens cooking time. If you skip it, add an extra hour of simmering and check the beans frequently for tenderness.

Why is my navy bean soup watery?

The broth needs the starch from mashed beans to thicken. Use a potato masher or immersion blender on one-third of the cooked beans, then stir them back into the pot. The soup also thickens naturally as it cools.

Can I make this in a slow cooker?

Yes. Soak the beans first, then combine everything except the bacon and vinegar in a slow cooker. Cook on low for seven to eight hours or on high for four to five hours. Stir in the bacon and vinegar at the end.

How long does navy bean soup last in the fridge?

Stored in an airtight container, the soup keeps for up to four days in the refrigerator. It thickens as it sits, so add a splash of broth or water when reheating.

Can I freeze leftover navy bean soup?

Yes. Cool the soup completely, then transfer to freezer-safe containers leaving one inch of headspace. Freeze for up to three months. Thaw overnight in the refrigerator before reheating gently.

Is this soup gluten-free?

This recipe is naturally gluten-free as long as your bacon and broth are certified gluten-free. Always check labels on packaged broth and processed meats if you have celiac disease or a severe intolerance.

References

Sources cited in this recipe.

Homemade Navy Bean Soup

Prep time:
15 min
Cook time:
135 min
Total time:
150 min
Servings:
8
Bowl of creamy navy bean soup with bacon, vegetables, and parsley
Print it Pin it Send it

Creamy homemade navy bean soup with bacon and vegetables, simmered until the beans break down into a velvety, comforting bowl.

Ingredients

  • For the soup

  • For finishing

Instructions

1.

1. Soak the beans: Pick through the dried navy beans and discard any stones or shriveled ones. Cover with cold water by at least two inches and soak overnight. Drain and rinse before cooking.

2.

2. Cook the bacon: In a large Dutch oven over medium heat, cook the diced bacon until crisp and the fat has rendered. Transfer the bacon to a paper towel-lined plate, leaving two tablespoons of fat in the pot.

3.

3. Sauté the vegetables: Add the onion, carrot, and celery to the bacon fat. Cook for six to eight minutes, stirring occasionally, until the vegetables soften and the onion turns translucent. Add the garlic and cook for one minute more.

4.

4. Simmer the soup: Add the drained beans, chicken broth, water, bay leaves, and thyme. Bring to a boil, then reduce the heat to low. Cover partially and simmer for one and a half to two hours, stirring every now and then, until the beans are completely tender.

5.

5. Thicken the broth: Fish out the bay leaves. Use a potato masher or the back of a spoon to mash about one-third of the beans against the side of the pot. Stir the mashed beans back in for a creamy, velvety texture without any cream.

6.

6. Season and finish: Stir in the cooked bacon, a splash of apple cider vinegar, and salt and pepper to taste. Simmer for five more minutes, then ladle into bowls and top with chopped parsley.

Good to know

  1. Best served with crusty bread or cornbread.
  2. The soup thickens as it cools; thin with broth when reheating.

Equipment

  • Large Dutch oven or heavy soup pot
  • Potato masher or immersion blender
  • Ladle

Allergens

Always check labels if you have allergies.
  • None

Nutrition facts

Values are estimates per serving.
  • Calories: 280
  • Fat: 8 g
  • Carbs: 38 g
  • Protein: 16 g