How To Feed A Loon

  • About Us
  • Recipe Index
    • Appetizers
    • Asian
    • Breads and Doughs
    • Cajun / Creole / Louisiana
    • Breakfast / Brunch
    • Comfort Food
    • Delectable Desserts
    • Entrees / Mains
    • Instant Pot
    • Italian
    • Pizza
    • Rubs, Spices and Sauces
    • Soups & Salads
    • Sides
    • Seafood
    • Southern
    • Mexican / Tex-Mex / Cal-Mex
    • Thanksgiving
    • Vegetarian
  • Videos
    • Recipe Videos
    • Web Stories
  • Work With Us
  • Contact
  • **Premium Access**
  • Recipes
menu icon
go to homepage
  • Soups
  • Recipes
  • About Us
  • Work With Us
  • Premium
subscribe
search icon
Homepage link
  • Soups
  • Recipes
  • About Us
  • Work With Us
  • Premium
×
Home » Recipe Index » Soup's On!

Classic Ham and Bean Soup (with Navy Beans)

Published: Jan 4, 2026 by Kris Longwell · This post may contain affiliate links

236 shares
  • Share
  • Tweet
  • Bluesky
Jump to Recipe Jump to Video Print Recipe
An overhead view of a large stock pot filled with Classic Ham and Navy Bean Soup with a wooden ladle inserted in the middle of it lifting a serving of it.

This Ham Bone and Navy Bean Soup is the perfect way to use up a leftover holiday ham bone. Simmered in rich chicken stock, this smoky, hearty classic is pure comfort in a bowl and the ideal meal for any chilly winter day or cozy weekend at home.

An overhead view of a white soup bowl filled with Classic Ham and Bean Soup (With Navy Beans) sitting on a white plate with a gold spoon resting nearby.
Jump to:
  • 🥕 The Ingredients
  • 📝 Ingredients Notes, Substitutions, and Variations
  • 📌 Tips and Tricks for Perfect Classic Ham and Beans Soup
  • 👩🏼‍🍳 How to Make Classic Ham and Bean Soup
  • 🍽️ How to Serve
  • 🙋🏽‍♂️ Frequently Asked Questions
  • 🍲 Other Amazing Soup Recipes
  • Classic Ham and Bean Soup (With Navy Beans)

🥕 The Ingredients

This recipe combines fresh aromatics, savory stock, and hearty pantry staples to transform smoky holiday leftovers into a deeply flavorful and comforting masterpiece. Find ingredient notes (including substitutions and variations) below.

An arrangement of ingredients for Classic Ham and Bean Soup on a grey wooden background including a cooked ham bone, navy beans, onion, carrots, celery, chicken stock, ham, garlic, and seasonings.

📝 Ingredients Notes, Substitutions, and Variations

  • Ham Bone: This is the soul of the soup. If you don’t have a leftover holiday bone, smoked ham hocks, or even a smoked turkey wing are fantastic substitutes for that deep, smoky flavor.
  • Navy Beans: These small white beans are classic for their creamy texture. If you can’t find them, Great Northern beans or Cannellini beans are excellent alternatives that hold up well during simmering.
  • Chicken or Turkey Stock: While homemade chicken stock, chicken broth, or roasted turkey stock provides the best body and richness, you can use store-bought low-sodium broth or even water (though you may need to increase the seasonings if using water).
  • Aromatics: The combination of onion, carrots, and celery (mirepoix) creates the flavor base. For a twist, try adding leeks or parsnips for extra sweetness.
  • Diced Ham: Adding extra diced ham at the end ensures every bowl is meaty and filling, especially if your ham bone was trimmed closely.
  • Greens Variation: For a nutritional boost and a pop of color, stir in a few handfuls of fresh baby spinach or chopped kale during the last five minutes of cooking until wilted.
  • Spicy Kick: If you like a little heat, add a pinch of red pepper flakes or a dash of hot sauce to your individual bowl before serving.

Refer to the recipe card (with video) below for a full list of ingredients and measurements.

📌 Tips and Tricks for Perfect Classic Ham and Beans Soup

  • Don’t skip the soak: For the most even cooking and best texture, soak your navy beans overnight. If you’re short on time, use the “quick soak” method: bring the beans to a boil for two minutes, remove from heat, and let them sit covered for one hour before draining.
  • Hold the salt: Ham bones and stock are naturally rich in salt. Wait until the beans are fully tender and the soup is nearly finished before tasting and adding any additional salt to avoid over-seasoning.
  • The “Mash Method” for creaminess: If you prefer a thicker, creamier base, use a potato masher or an immersion blender to lightly mash about a cup of the beans directly in the pot toward the end of cooking.
  • Simmer, don’t boil: Keep the soup at a gentle, low simmer. A rolling boil can cause the beans to break apart and become mushy before the flavors have fully melded.
  • Clean the bone: Once the soup is done, remove the ham bone and let it cool slightly. Be sure to shred off any remaining tender bits of meat and stir them back into the pot so nothing goes to waste.
  • Brighten at the finish: A small splash of apple cider vinegar or a squeeze of fresh lemon juice added right before serving cuts through the richness of the ham and makes the savory flavors pop.
  • Make it ahead: Like most soups, this one tastes even better the next day after the flavors have had more time to develop in the refrigerator.

👩🏼‍🍳 How to Make Classic Ham and Bean Soup

A person pouring water from a large glass measuring cup into a white ceramic bowl filled with dried navy beans.
  1. Step 1: Soak the beans in water overnight (see NOTES for Quick Soak).
A person pouring homemade chicken stock into a large stock pot that is filled with soaked navy beans, a ham bones, and chopped vegetables.
  1. Step 2: Drain the beans and add them to a large pot with the ham bone, vegetables, chicken stock, and seasonings.
A person lifting the lid off of a large pot filled with simmering classic ham and beans soup with a ham bone visible in the middle of the pot.
  1. Step 3: Cover and simmer on low for 2½ hours.
A person using a pair of metal tongs to lift a ham bone from a stock pot filled with classic ham and bean soup (with navy beans).
  1. Step 4: Remove the ham bone from the soup.
A person using a fork to pull cooked ham from a large ham bone that is resting on a wooden cutting board with two chef's knife resting nearby.
  1. Step 5: Cut meat away from the bone.
A person transferring chopped cooked ham from a glass bowl into a stock pot filled with simmering classic ham and bean soup on a gas stove.
  1. Step 6: Stir in the chopped ham and serve nice and hot.

Expert Tip: The Quick Soak Method

If you didn’t have time to soak your navy beans overnight, don’t worry—you can still make this soup today! Simply place the beans in a large pot and cover them with at least two inches of water. Bring to a rolling boil for 2 minutes, then remove the pot from the heat and cover it with a tight-fitting lid. Let the beans sit for one hour, then drain and rinse them thoroughly before starting the recipe. This mimics an 8-hour soak in a fraction of the time!

🍽️ How to Serve

  • Ladle into deep bowls: Serve the soup steaming hot, ensuring every bowl gets a generous portion of tender beans and diced ham.
  • Pair with homemade cornbread: This is the quintessential side dish! Serve a warm wedge of cornbread on the side, or do the “pro move” and crumble it directly into the soup.
  • Add a pop of freshness: Top each bowl with a sprinkle of freshly chopped parsley or sliced chives to brighten the savory, smoky flavors.
  • A splash of acidity: For those who like a little tang, offer a small splash of apple cider vinegar or a squeeze of fresh lemon juice at the table to cut through the richness of the ham.
  • Bring the heat: Serve with your favorite hot sauce on the side for guests who want to add a spicy kick to their bowl.
  • Crusty bread alternative: If you don’t have cornbread, a thick slice of country white bread or homemade focaccia bread is perfect for soaking up every last drop of the flavorful broth.
  • Make it a meal: Pair a smaller bowl of soup with a crisp green salad tossed in a light vinaigrette for a perfectly balanced lunch or dinner.

🙋🏽‍♂️ Frequently Asked Questions

Can I use canned beans for Classic Ham and Beans?

Yes, but you will need to reduce the simmering time significantly. Since they are already cooked, add them toward the end of the process just to heat them through and allow them to absorb the smoky flavors of the broth.

How should I store leftover Classic Ham and Beans?

Place any remaining portions in an airtight container and keep them in the refrigerator for up to four days. This dish actually tastes even better the next day as the savory flavors continue to meld.

Can Classic Ham and Beans be frozen?

Absolutely. Once cooled completely, transfer to freezer-safe bags or containers. It will maintain its quality for up to three months. Thaw overnight in the fridge before reheating on the stovetop.

What if I don’t have a leftover bone for Classic Ham and Beans?

You can easily substitute with two or three smoked ham hocks or even a smoked turkey wing. These will provide that essential smoky depth and tender meat needed for a rich, hearty result.

Why are the beans in my Classic Ham and Beans still hard after cooking?

This usually happens if the beans are quite old or if salt was added too early in the cooking process. To ensure they soften properly, make sure your dried beans are fresh, and be sure to let them simmer until they are tender.

Can I make Classic Ham and Beans in a slow cooker?

Yes. After soaking and rinsing, add all ingredients to the crockpot and cook on low for 7 to 8 hours or on high for 4 to 5 hours until the legumes are soft and the meat is falling off the bone.

An overhead view of a large stock pot filled with Classic Ham and Navy Bean Soup with a wooden ladle inserted in the middle of it lifting a serving of it.

🍲 Other Amazing Soup Recipes

  • A white bowl of rustic lentil soup with slices of toasted bread stacked next to it.
    Rustic Lentil Soup
  • An overhead view of two white soup bowls filled with slow cooker beef and barley soup with red checker napkins and a piece of bread nearby.
    Slow Cooker Beef and Barley Soup
  • Two white soup bowl filled with homemade French onion soup with slices of a toasted baguette nearby.
    Homemade French Onion Soup
  • An overhead view of a large white pot filled with chorizo and bean soup with a wooden spoon in the middle of the soup.
    Chorizo and Bean Soup

Ready to make the best soup on the block? Go for it!

And when you do, be sure to take a photo of it, post it on Instagram, and tag @HowToFeedaLoon and hashtag #HowToFeedaLoon!

An overhead view of a white soup bowl filled with Classic Ham and Bean Soup (With Navy Beans) sitting on a white plate with a gold spoon resting nearby.

Classic Ham and Bean Soup (With Navy Beans)

This Classic Ham and Bean Soup is the ultimate comfort food. We use a meaty ham bone and tender navy beans simmered in rich, homemade chicken stock with savory herbs. Smoky, hearty, and incredibly satisfying, it’s the perfect way to use up holiday leftovers and is best served with a big wedge of warm cornbread.
5 from 1 vote
Print Pin Rate
Course: Appetizer or Soup
Cuisine: American
Prep Time: 15 minutes minutes
Cook Time: 2 hours hours 45 minutes minutes
Total Time: 3 hours hours
Servings: 12
Calories: 221kcal
Author: Kris Longwell

Video

Equipment

  • 1 Large pot 4 to 6-quart is best

Ingredients

  • 1 lb navy beans dried, see NOTES
  • 1 ham bone leave the meat chunks on it
  • 1 large onion white or yellow, chopped
  • 3 stalks celery sliced or chopped
  • 3 medium carrots peeled and sliced
  • 3 cloves garlic minced
  • 8 cups chicken stock or water, see NOTES
  • 1 teaspoon dried thyme
  • Kosher salt see NOTES
  • 1 teaspoon black pepper
  • 2 bay leaves dried or fresh
  • 1 cup cooked ham chopped, optional
  • cornbread or baguette, for serving

Instructions

  • Place the navy beans in a large bowl, cover with water by a couple of inches, and soak them overnight. The next day, drain and rinse the beans. See NOTES for Quick Soak method.
    1 lb navy beans
  • In a large pot, add the ham bone, soaked beans, onion, celery, carrots, garlic, chicken stock (or water), thyme, salt (start with ½ tsp), pepper, and bay leaves.
    1 ham bone, 1 large onion, 3 stalks celery, 3 medium carrots, 3 cloves garlic, 8 cups chicken stock, 1 teaspoon dried thyme, Kosher salt, 1 teaspoon black pepper, 2 bay leaves
  • Bring to a simmer. Cover and simmer on low for 2½ hours, stirring the soup every 30 minutes or so.
  • Remove the ham bone from the soup and pull any remaining meat from the bone, chop it, and return it to the pot (with extra ham meat, if using). Cook for another few minutes.
    1 cup cooked ham
  • Serve hot with cornbread (or crusty bread) on the side.
    cornbread

Notes

NOTE: Watch the video in the recipe card for visual guidance.
  • Quick Soak Method: If you didn’t soak your beans overnight, place them in a large pot and cover with 2 inches of water. Bring to a boil for 2 minutes, then remove from heat, cover, and let sit for 1 hour. Drain and rinse thoroughly before starting the recipe.
  • Salt Warning: Ham bones and chicken stock vary significantly in saltiness. Do not add any additional salt to the pot until the beans are fully tender and the soup is nearly finished. Always taste first to avoid over-seasoning.
  • Bean Freshness: Older dried beans can take longer to soften. If your beans are still firm after 2.5 hours, continue simmering in 30-minute increments until they reach your desired creaminess.
  • Stock vs. Water: While water works, using homemade chicken or roasted turkey stock provides a much richer body and deeper flavor profile. If using store-bought broth, choose a low-sodium version.
  • Meaty Bone: If your ham bone was trimmed very closely, we recommend adding 1 to 2 cups of extra diced ham during the final stage of cooking to ensure every bowl is hearty and filling.
  • Storage: This soup stores beautifully! Keep in an airtight container in the fridge for up to 4 days or freeze for up to 3 months. The flavors actually improve after a day in the refrigerator.

Nutrition

Calories: 221kcal | Carbohydrates: 19g | Protein: 9g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Cholesterol: 12mg | Sodium: 357mg | Potassium: 441mg | Fiber: 5g | Sugar: 4g | Vitamin A: 2603IU | Vitamin C: 5mg | Calcium: 47mg | Iron: 2mg
Tried this recipe? Take a Picture!Mention @HowToFeedALoon or tag #HowToFeedALoon!

More Soups

  • Two sourdough bread bowls filled with Broccoli Cheddar Soup resting on small plates with a glass of iced tea nearby.
    Broccoli Cheddar Soup (Panera Copycat)
  • An overhead view of two bowls on a wicker placemat and that are filled with servings of homemade Chinese sweet and sour soup with wooden spoons flanking each bowl.
    Homemade Chinese Hot and Sour Soup
  • Two soup bowls filled with creamy Irish potato soup topped with crumbled bacon and snipped chives.
    Creamy Irish Potato Soup
  • A straight-on view of two colorful Asian soup bowls filled with servings of udon soup with pork topped with hard boiled eggs and chopped scallions.
    Udon Noodle Soup with Pork

Comments

  1. Afif Haq says

    January 07, 2026 at 12:45 pm

    5 stars
    This classic ham and bean soup sounds so comforting and nostalgic! I love simple, hearty recipes like this perfect for using pantry staples and warming up on a cozy day. Thanks for sharing!

    Reply
    • Kris Longwell says

      January 08, 2026 at 2:07 pm

      Of course! It’s an amazing soup, for sure!

      Reply
5 from 1 vote

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Welcome!

Kris & Wesley (The Loon) live for fun, food, and fabulousness. "How to Feed a Loon" is a celebration of just that. Come join us on this joyous culinary ride.

More about us

Soups & Stews

  • An overhead view of a white soup bowl filled with Classic Ham and Bean Soup (With Navy Beans) sitting on a white plate with a gold spoon resting nearby.
    Classic Ham and Bean Soup (with Navy Beans)
  • A straight-on view of two white shallow bowl filled with servings of lobster bisque with two glasses of white wine near by and chunks of fresh lobster on top of the soups.
    Lobster Bisque
  • An overhead view of a black pot and a large wooden ladle lifting a serving of classic minestrone soup up out of the pot.
    Classic Minestrone Soup
  • A straight-on view of two glass Mason jars that are filled with homemade vegetable stock with lids fastened on the tops of the jars and vegetables surrounding them, too.
    Homemade Vegetable Stock
  • An overhead view of a white soup bowl that is filled with homemade chicken and dumplings including sautéed carrots and celery.
    Homemade Chicken and Dumplings
  • A close-up view of a white bowl filled with a serving of Portuguese-style clam chowder with pieces of cooked chorizo, tomato chunks, and opened littleneck clams visible.
    Portuguese-Style Clam Chowder
See more Soups →

Popular Recipes

  • A white soup filled with roasted tomato basil soup next to sliced grilled cheese sandwiches.
    Roasted Tomato Basil Soup
  • best-ever chicken salad recipe
    Best-Ever Chicken Salad
  • A close-up view crispy Southern crab beignets sitting on a white platter next to a small bowl of white remoulade sauce.
    Southern Crab Beignets
  • A lemon wedge being squeezed onto a platter of chicken francese
    Chicken Francese
  • this is a baked jumbo crab au gratin in mini cast iron skillets
    Jumbo Lump Crab Au Gratin
  • Sautéed white beans with garlic and sage in a large skillet with wooden spoon
    Sautéed White Beans with Garlic, Sage and Tomatoes

Footer

↑ back to top

Explore

  • Recipe Index
  • About Us
  • Subscribe

About

  • Privacy Policy
  • Contact

Copyright © 2025 How to Feed a Loon • This website contains affiliate links, which means that if you click on a product link, we may receive a commission in return. How To Feed a Loon is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

236 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.