Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cozy navy bean soup recipe with ham and vegetables in a warm rustic bowl.

Navy Bean Soup Recipe – 5 Secrets to Ultimate Comfort


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Samiya El Khoury
  • Total Time: 2 hours 15 minutes
  • Yield: 6 servings 1x

Description

A hearty navy bean soup recipe simmered slowly with smoky ham, garlic, and herbs for the ultimate cozy comfort bowl.


Ingredients

Scale

2 cups dried navy beans

1 pound smoked ham bone or diced ham

1 large yellow onion, chopped

2 celery stalks, diced

2 carrots, chopped

3 garlic cloves, minced

1 bay leaf

1 teaspoon dried thyme

68 cups chicken or vegetable broth

Salt and black pepper to taste

1 tablespoon olive oil

Optional: smoked paprika, parsley, lemon juice


Instructions

1. Rinse the dried navy beans and remove any debris. Soak overnight or use the quick soak method.

2. Heat olive oil in a large pot or Dutch oven. Add onion, celery, and carrots; sauté until soft and fragrant.

3. Add garlic and ham. Cook 2–3 minutes to release flavor.

4. Pour in broth, add beans, bay leaf, and thyme. Bring to a boil, then reduce heat to low.

5. Simmer gently for 1½ to 2 hours, stirring occasionally, until beans are tender.

6. Remove the ham bone. Shred any remaining meat and return it to the pot.

7. Season with salt, pepper, and a squeeze of lemon juice for brightness.

8. For a creamier texture, blend 1–2 cups of soup and stir back in before serving.

Notes

You can make this navy bean soup vegetarian by skipping the ham and using vegetable broth.

To store, refrigerate leftovers in airtight containers for up to 4 days or freeze for 3 months.

Flavor improves overnight as the beans soak in the broth.

  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Category: Soup, Comfort Food
  • Method: Stovetop, Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl (about 2 cups)
  • Calories: 260
  • Sugar: 4g
  • Sodium: 740mg
  • Fat: 6g
  • Saturated Fat: 2g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 10g
  • Protein: 18g
  • Cholesterol: 25mg