Hearty Navy Bean Soup

Classic Navy Bean Soup with Ham: A Hearty and Comforting Recipe

This Navy Bean Soup Recipe offers a comforting embrace on chilly days, delivering a symphony of rich and hearty flavors in every spoonful. It’s a classic dish that artfully combines tender navy beans, savory ham, and an aromatic medley of vegetables and herbs, creating a soul-warming meal that satisfies from the inside out. Whether you’re looking to repurpose delicious leftover holiday ham or simply craving a nourishing dinner that can be enjoyed throughout the week and frozen for future convenience, this recipe is an absolute must-try.

A bowl of classic Navy Bean Soup with a spoon and a napkin, showcasing its rich texture and inviting warmth.

As the colder months draw in, there’s nothing quite as comforting as a steaming bowl of homemade soup. This Navy Bean Soup stands out as a true winter warmer, its robust flavors enhanced by a crusty slice of bread, perfect for soaking up every drop of the delectable broth. It’s a dish that brings a sense of nostalgia and homeliness to any table.

This recipe is particularly excellent for utilizing leftover ham from special occasions like Easter or Christmas. Often, after a holiday feast, a ham bone or residual ham remains, providing the ideal foundation for this flavorful soup. Making a large batch is highly recommended; you can enjoy half immediately and freeze the rest, ensuring a quick and easy meal on a busy night. In fact, many find this soup tastes even better the next day, as the flavors have more time to meld and deepen. This guide provides detailed instructions for both stove-top preparation and a convenient slow cooker method.

For those opting for the slow cooker, dried beans can be used directly without pre-soaking, simply by adding extra water. If you prefer the stove-top method with dried beans, an overnight soak is essential to ensure they cook properly and achieve a tender texture. Among various bean soups, navy bean soup holds a special place, offering a truly filling and energizing meal that sustains you through the coldest days. If you’re a fan of bean-based soups, you might also enjoy our Slow Cooker 15 Bean Soup, offering a different but equally satisfying experience.

Beyond this classic Navy Bean Soup, our rotation of favorite bean soups includes the fresh and vibrant White Bean Soup with Herbs and Olive Oil, the equally satisfying White Bean Soup with Ham, the convenient Slow Cooker Sausage Kale White Bean Soup, and a simple yet delicious White Bean Soup. For those who love speed and efficiency, our Instant Pot Bean Soup offers a rapid alternative without compromising on flavor.

A large pot of Navy Bean Soup simmering on the stove, ready to be served, capturing the essence of home cooking.

Why You Will Love This Soul-Satisfying Soup

Julia Jolliff, the author of A Cedar Spoon, smiling warmly.

This hearty, filling soup is the epitome of cozy winter comfort. Here’s why this Navy Bean Soup will quickly become a cherished favorite in your kitchen:

  • Effortlessly Simple to Prepare: The hands-on preparation time for this soup is remarkably minimal. You’ll begin by quickly sautéing a few fresh vegetables to build a foundational flavor, then simply add the remaining ingredients to the pot. The soup then simmers gently on the stove, allowing the flavors to meld beautifully. It becomes even quicker and easier if you have delicious leftover ham from recent holidays, saving you precious time in the kitchen.
  • A Truly Hearty and Wholesome Meal: This isn’t just a light starter; it’s a substantial and incredibly filling one-pot dinner. Packed with protein from the ham and fiber from the navy beans, this balanced meal will keep you feeling satisfied and nourished. It’s a family-friendly recipe that even the pickiest eaters are sure to enjoy, offering wholesome goodness in every spoonful.
  • Perfect for Meal Prepping & Freezing: One of the greatest advantages of this Navy Bean Soup is how beautifully it freezes. I often prepare a double batch, savoring some for immediate enjoyment and storing the rest away. This provides a convenient solution for those busy weeknights when you need a quick, delicious, and healthy dinner option without any fuss. Simply thaw and reheat for a meal as good as freshly made!
  • Budget-Friendly Ingredients: Utilizing pantry staples like canned beans and affordable cuts of ham (especially leftovers), this soup is incredibly cost-effective. It’s a smart way to create a wholesome meal without breaking the bank.
  • Nutrient-Rich Goodness: Navy beans are a fantastic source of plant-based protein, fiber, and essential minerals. Combined with fresh vegetables and lean ham, this soup provides a nourishing meal that supports a healthy lifestyle.
Decorative divider bar.

Essential Ingredients for Your Navy Bean Soup

To create this comforting Navy Bean Soup, you’ll need a selection of fresh vegetables, aromatic spices, hearty beans, and flavorful ham. The precise amounts and detailed instructions can be found in the comprehensive recipe card below.

Fresh ingredients laid out for Navy Bean Soup, including beans, diced ham, and assorted vegetables.
  • Fresh Vegetables: The foundation of this soup’s deep flavor comes from a classic mirepoix base. We use a fragrant combination of freshly minced garlic, sweet onion, finely diced carrots, and crisp celery. These vegetables are sautéed to create an aromatic starting point for the broth, adding natural sweetness and earthy notes.
  • Aromatic Seasoning Blend: The soup is beautifully seasoned with a carefully selected blend of dried herbs. This includes fragrant oregano, mild parsley, savory thyme, warm rosemary, and a hint of cayenne pepper (or red pepper flakes for a milder kick) to provide a subtle warmth. Salt and black pepper are added to taste, and a bay leaf infuses the entire pot with an understated, savory depth as it simmers.
  • Navy Beans: The star of the dish! You’ll need three 16-ounce cans of navy beans, thoroughly drained and rinsed, or 16 ounces of dried navy beans. If using dried beans for the stove-top method, remember to soak them overnight to ensure proper cooking. For the slow cooker, soaking isn’t strictly necessary, but additional liquid will be needed.
  • Flavorful Ham: To achieve maximum richness and a truly authentic taste, this recipe calls for a dual approach to ham. We combine diced cooked ham (perfect for using up holiday leftovers or readily available pre-cooked ham from the grocery store) with a smoked ham shank or a meaty ham bone. The ham bone is crucial for imparting a profound, smoky depth to the broth, elevating the soup’s overall flavor profile significantly. Look for pre-packaged cooked ham in your local supermarket’s meat department.
  • Rich Broth & Tomatoes: Six cups of low-sodium chicken or vegetable broth serve as the liquid base, bringing all the flavors together. A 16-ounce can of diced tomatoes or petite tomatoes adds a touch of acidity and sweetness, brightening the soup and contributing to its hearty texture.

Creative Ways to Customize and Enhance Your Navy Bean Soup

One of the beauties of this Navy Bean Soup recipe is its versatility. Don’t hesitate to get creative and tailor it to your preferences or what you have on hand:

  • Boost the Veggies: Feel free to incorporate additional vegetables into this already wholesome soup. Excellent choices include crisp green beans, sweet peas, vibrant bell peppers, or fire-roasted tomatoes for an extra layer of flavor. Even frozen vegetables can be a convenient and healthy addition; simply toss them in during the last 10-15 minutes of simmering.
  • Add Leafy Greens: For an extra boost of nutrients and a beautiful pop of color, stir in a handful of fresh leafy greens towards the end of the cooking process. Spinach, kale, cavolo nero (black kale), or Swiss chard all work wonderfully. Allow them to wilt into the hot soup just before serving.
  • Alternate Ham Options: While the smoked ham hock or bone adds unparalleled depth, you can adjust the ham component. If a ham hock isn’t available, a smoked ham bone from a holiday roast or even some crispy, crumbled smoked bacon can provide a similar savory, smoky essence to the broth.
  • Explore Different Proteins: If ham isn’t your preferred protein, this soup is incredibly adaptable. Consider shredded chicken (especially rotisserie chicken for ease), ground turkey, ground pork, or ground chicken. Brown and drain any ground meat before adding it to the soup for the best flavor and texture. For a vegetarian option, simply omit the ham and use vegetable broth, perhaps adding a touch of smoked paprika for a hint of smoky flavor.
  • Bean Variety Bonanza: Don’t limit yourself to just navy beans! This recipe is delicious with other white beans like Great Northern beans or cannellini beans. You could also experiment with black beans, pinto beans, kidney beans, or even lima beans for a different flavor and texture profile. Sometimes, I love to create a medley by using a mix of canned white beans, navy beans, and pinto beans to add variety and complexity.
  • Spice It Up: If you enjoy a bit more heat, increase the amount of cayenne pepper or red pepper flakes. For a warmer, earthier spice profile, consider adding a pinch of smoked paprika or a touch of cumin.
  • Garnish for Freshness: Beyond Parmesan cheese, consider a dollop of sour cream or Greek yogurt for creaminess, a sprinkle of fresh croutons for crunch, or a drizzle of high-quality olive oil for extra richness.
A ladle serving a generous portion of Navy Bean Soup into a bowl, highlighting the hearty ingredients.

Stove-Top Method: Crafting Your Delicious Navy Bean Soup

Making this hearty soup on the stove-top is a straightforward process that yields incredibly flavorful results. Follow these simple steps for a perfect batch:

Step 1: Prepare Your Beans (If Using Dried): If you’ve chosen to use dried navy beans, it’s crucial to soak them overnight. Place the beans in a large bowl, cover them with at least three times their volume in cold water, and let them sit for 8-12 hours. Drain and rinse them thoroughly before proceeding. If using canned beans, simply drain and rinse, then skip this initial soaking step.

Step 2: Sauté the Aromatic Vegetables: In a large Dutch oven or a heavy-bottomed soup pot, heat the olive oil over medium-high heat. Add the minced garlic and sauté for about two minutes until fragrant. Next, add the diced onion, carrot, and celery. Continue to sauté these vegetables for another 3-5 minutes, stirring occasionally, until they begin to soften and become translucent. This step builds the foundational layer of flavor for your soup.

Onion, carrot, and celery sautéing in a pot with olive oil, creating an aromatic base for the Navy Bean Soup.

Step 3: Bloom the Spices: Introduce the dried oregano, parsley, thyme, rosemary, cayenne red pepper (if using), salt, and black pepper to the sautéed vegetables. Continue sautéing for another 4-5 minutes, stirring constantly. This crucial step, known as “blooming” the spices, gently toasts them in the hot oil, intensifying their aromas and deepening their flavors, which will permeate the entire soup.

Dried herbs and spices mixed with sautéed vegetables in a pot, releasing their rich aromas.

Step 4: Combine Beans, Ham, and Liquid: Now, add the prepared navy beans, diced cooked ham, the smoked ham hock (or ham bone if using), diced tomatoes, bay leaves, and chicken or vegetable broth to the pot. Stir all the ingredients well to ensure they are evenly distributed and submerged in the liquid. This is where the magic truly begins as the components come together.

Diced tomatoes, ham, and beans added to the pot with the broth, ready for simmering.

Step 5: Simmer to Perfection: Bring the soup to a gentle simmer over medium-high heat. Once simmering, reduce the heat to low, cover the pot partially, and allow the soup to cook for at least 30 minutes. This simmering time allows all the flavors to meld beautifully and the beans to become tender. If you used a ham bone or hock, carefully remove it from the pot. Pick off any remaining edible pieces of ham from the bone, shred them, and return them to the soup. Discard the bone and bay leaves.

Step 6: Serve and Garnish: Ladle the hot navy bean soup into bowls. For an extra burst of freshness and flavor, garnish generously with chopped fresh parsley, oregano, and thyme. A sprinkle of freshly grated Parmesan cheese adds a delightful salty, savory finish. Serve immediately with warm, crusty bread or cornbread.

A beautifully presented bowl of Navy Bean Soup with a spoon, garnished with fresh herbs and Parmesan cheese.

Slow Cooker Method: Effortless Navy Bean Soup

For those days when you need a delicious meal with minimal effort, the slow cooker method is a game-changer. This approach allows the flavors to deepen over hours, resulting in an incredibly rich and tender soup.

  • Optional Sauté Step: While you can simply add all ingredients directly to the crockpot, I highly recommend an initial sauté. Use a large skillet to briefly sauté the garlic, onion, carrot, and celery as described in the stove-top instructions (Step 2). Then, add the seasoning blend (oregano, parsley, thyme, rosemary, cayenne, salt, pepper) and sauté for another 4-5 minutes, allowing the spices to bloom. This extra step significantly enhances the overall depth and complexity of the soup’s flavor.
  • Slow Cooker Assembly and Cooking: Once your aromatics and spices are ready (or if you’re skipping the sauté), transfer them to the crockpot. Add the navy beans (dried or canned), diced ham, ham hock or bone, diced tomatoes, bay leaves, and chicken or vegetable broth. Stir everything together gently. Cover the crockpot with its lid and cook on LOW for 6-8 hours, or on HIGH for 3-4 hours, until the beans are tender and the ham is easily shreddable.
  • Finishing Touches: Before serving, carefully remove the ham bone or hock. Shred any meat from the bone and return it to the soup. Discard the bone and bay leaves. Serve the warm soup garnished with fresh herbs and a sprinkle of Parmesan cheese for a delightful finish.

Pro Tip: When using a slow cooker, you have the advantage of using dried navy beans without the need for overnight soaking. Dried beans often impart a richer, more authentic flavor than canned varieties. Just ensure you add an extra 2 cups of water (or broth) to account for the beans absorbing liquid during the long cooking process. This ensures your soup maintains a perfect consistency.

Two steaming bowls of Navy Bean Soup, garnished and ready to be enjoyed, highlighting its appeal as a shared meal.

Storage & Meal Prep: Enjoying Your Soup Later

This Navy Bean Soup is an excellent candidate for meal prepping and freezing, allowing you to enjoy its delicious flavors long after it’s made.

  • Refrigeration: Once the soup has cooled completely, transfer any leftovers to an airtight container. It can be safely stored in the refrigerator for up to 5 days. To reheat, simply place the desired portion back into a pot on the stove and warm over medium heat until piping hot, or microwave in 2-minute intervals, stirring occasionally, until heated through.
  • Freezing: For longer storage, this soup freezes beautifully. Allow it to cool completely before transferring it to freezer-safe containers or heavy-duty freezer bags. Ensure you leave a little headspace in containers as liquids expand when frozen. The soup can be frozen for up to 3 months. To enjoy, thaw overnight in the refrigerator, then reheat on the stove or in the microwave as directed above.

Recipe FAQs & Expert Tips

Can I use leftover holiday ham for this soup?

Absolutely, using leftover ham from your holiday roast is one of the best ways to prepare this soup! The rich flavors of a cooked ham, especially from recipes like our Apple Cider Glazed Ham, will infuse the soup with incredible depth and savory goodness, making it a fantastic and economical way to extend your festive meals.

How can I thicken this soup if I prefer a richer consistency?

If you desire a thicker, creamier soup, there’s a simple trick. Once the soup has finished cooking, carefully remove about 1 to 1.5 cups of the cooked beans (and a little broth) from the pot. Use an immersion blender or transfer them to a regular blender to create a smooth puree. Then, stir this creamy bean puree back into the soup. This natural thickening method adds body without relying on flour or cornstarch, enhancing the hearty texture.

What are some great side dishes to serve with Navy Bean Soup?

Navy Bean Soup pairs wonderfully with a variety of simple sides. Classic choices include warm, crusty bread or cornbread for dipping. A fresh green salad with a light vinaigrette offers a refreshing contrast. For something heartier, consider serving it alongside grilled cheese sandwiches or a simple vegetable roast.

Can I make this soup vegetarian?

Yes, you can! To make a vegetarian version, simply omit the ham and ham hock. Use vegetable broth instead of chicken broth. For added depth of flavor, consider adding smoked paprika for a smoky essence, or incorporating mushrooms and sun-dried tomatoes during the sautéing process. You can also add additional vegetables like bell peppers or zucchini.

More Warming Soup Recipes to Explore

If you loved this comforting Navy Bean Soup, be sure to explore more of our delightful soup creations perfect for any season:

Soups

Moroccan Red Lentil Soup

Mediterranean

Lebanese Lentil Soup

Vegetarian

Moroccan Carrot Red Lentil Soup

Soup

Tuscan White Bean Soup

Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on
Facebook,
Instagram, or
Pinterest for the latest.

Navy Bean Soup Recipe

By Julia Jolliff
This Navy Bean Soup Recipe is a classic comfort dish that warms the soul with its rich and hearty flavors.
Navy Bean Soup Recipe 1200 x 1200
Pin
Print
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes
Servings: 6

Ingredients 

  • 3 tablespoons extra virgin olive oil
  • 4 garlic cloves, minced
  • 1 small, sweet onion, diced
  • 1 large carrot, diced
  • 1 stalk celery, diced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried parsley
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1/2 teaspoon cayenne red pepper or crushed red pepper flakes {optional}
  • 1/2 teaspoon kosher salt, plus more as needed
  • 1/8 teaspoon black pepper
  • 3 – 16 ounce cans Navy Beans {or sub Great Northern Beans} drained and rinsed or 16 ounces dried navy beans (pre-soaked if cooking on stove-top)
  • 8 ounces cooked ham, diced
  • 1 smoked ham hock or ham bone, optional, for extra flavor
  • 1 – 16 ounce can of diced tomatoes or petite tomatoes, undrained
  • 2 bay leaves
  • 6 cups low-sodium chicken broth or vegetable broth
  • For Serving: Fresh parsley, oregano, thyme, and freshly grated Parmesan cheese.

Instructions 

Stove-Top Method:

  1. Soak Beans: If using dried navy beans, soak them overnight. Drain and rinse thoroughly before beginning the recipe. If using canned beans, simply drain and rinse, then proceed to the next step.
  2. Sauté Vegetables: In a large Dutch oven or soup pot, heat 3 tablespoons of olive oil over medium heat. Add the minced garlic and sauté for 2 minutes until aromatic. Stir in the diced onion, carrot, and celery, continuing to sauté for another 3-5 minutes until they begin to soften.
  3. Bloom Spices: Add the dried oregano, parsley, thyme, rosemary, cayenne red pepper (if desired), salt, and black pepper. Continue sautéing and stirring for 4-5 minutes, allowing the spices to toast and release their full aroma and flavor into the oil and vegetables.
  4. Add Beans & Ham: Stir in the prepared navy beans, diced cooked ham, smoked ham hock (if using), undrained diced tomatoes, bay leaves, and 6 cups of low-sodium chicken or vegetable broth. Stir everything well to combine.
  5. Simmer Soup: Bring the soup to a gentle simmer. Once simmering, reduce the heat to low, cover the pot partially, and let it simmer for at least 30 minutes, or up to an hour, for flavors to develop and beans to become very tender. If using a ham hock or bone, carefully remove it from the pot, pick off any meat, shred it, and return the shredded ham to the soup. Discard the bone and bay leaves.
  6. Serve: Ladle the hot soup into bowls. Garnish with fresh parsley, oregano, thyme, and freshly grated Parmesan cheese. Serve immediately with crusty bread.

Slow Cooker Method:

  1. Optional Sauté: (Recommended for best flavor) In a large skillet, heat olive oil over medium heat. Sauté garlic for 2 minutes, then add onion, carrot, and celery and sauté for 3-5 minutes until softened. Stir in all the dried spices (oregano, parsley, thyme, rosemary, cayenne, salt, pepper) and cook for another 4-5 minutes to bloom the spices.
  2. Combine in Slow Cooker: Transfer the sautéed vegetables and spices (or all ingredients directly if skipping sauté) to a large slow cooker. Add dried or canned navy beans (if using dried, no pre-soaking is needed but add 2 extra cups of broth/water), diced ham, ham hock or bone, diced tomatoes, bay leaves, and 6-8 cups of low-sodium chicken or vegetable broth (adjust liquid if using dried beans). Stir well.
  3. Cook: Cover and cook on LOW for 6-8 hours or on HIGH for 3-4 hours, or until beans are tender and ham is easily shredded.
  4. Finish and Serve: Carefully remove the ham bone/hock and bay leaves. Shred any ham from the bone and return it to the soup. Discard the bone and bay leaves. Serve warm, garnished with fresh herbs and Parmesan cheese.

Notes

  • Storage: Once the soup has cooled completely, transfer it to an airtight container. It can be stored in the fridge for up to 5 days. For longer preservation, freeze the soup in freezer-safe containers for up to 3 months.
  • Reheating: Reheat refrigerated soup on the stove over medium heat until warmed through, or in the microwave. Thaw frozen soup in the refrigerator overnight before reheating.
  • Consistency: If the soup is too thick, add a little extra broth or water until desired consistency is reached. If it’s too thin, simmer uncovered for a bit longer to reduce, or use the blending trick mentioned in the FAQ.

Nutrition

Calories: 231kcal, Carbohydrates: 18g, Protein: 16g, Fat: 12g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Cholesterol: 28mg, Sodium: 717mg, Potassium: 602mg, Fiber: 5g, Sugar: 4g, Vitamin A: 1723IU, Vitamin C: 14mg, Calcium: 60mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @acedarspoon or tag #acedarspoon!