This Classic Ham & Bean Soup brings cozy comfort to your table with tender navy or great northern beans simmered in a smoky ham broth, along with carrots, celery, onions, and fragrant herbs. Easy to make ahead, perfect with crusty bread or cornbread—ideal for chilly days or family meals.
Ingredients
Directions
1. Soak & Prep Beans
Rinse and drain dried beans, then soak overnight in cool water. Drain and rinse before cooking.
2. Sauté Vegetables
In a large soup pot, heat oil or butter over medium heat. Add onion, carrot, and celery; cook until softened (~5 minutes). Add garlic and cook 30 seconds more.
3. Simmer Soup
Stir in beans, ham bone/hocks, fresh thyme, bay leaves, and broth (or water). Bring to a boil, then reduce to a low simmer. Cover and cook for ~90 minutes (or until beans are tender).
4. Add Ham & Season
Remove ham bone/hocks and bay leaves. Shred any meat from bone and return it to the pot along with cubed ham. Season with salt and pepper to taste. Simmer another 15 minutes.
5. Finish & Serve
If you prefer a thicker soup, mash a cup of beans against the side of the pot to thicken broth. Garnish with chopped parsley before serving. Serve hot with cornbread or crusty rolls.
Classic Ham & Bean Soup (Southern-Style One-Pot Comfort Food)
Serves: 4 People
Prepare Time: 15 minutes
Cooking Time: 120 minutes
Calories: 250
Difficulty:
Easy
This Classic Ham & Bean Soup brings cozy comfort to your table with tender navy or great northern beans simmered in a smoky ham broth, along with carrots, celery, onions, and fragrant herbs. Easy to make ahead, perfect with crusty bread or cornbread—ideal for chilly days or family meals.
Ingredients
Directions
1. Soak & Prep Beans
Rinse and drain dried beans, then soak overnight in cool water. Drain and rinse before cooking.
2. Sauté Vegetables
In a large soup pot, heat oil or butter over medium heat. Add onion, carrot, and celery; cook until softened (~5 minutes). Add garlic and cook 30 seconds more.
3. Simmer Soup
Stir in beans, ham bone/hocks, fresh thyme, bay leaves, and broth (or water). Bring to a boil, then reduce to a low simmer. Cover and cook for ~90 minutes (or until beans are tender).
4. Add Ham & Season
Remove ham bone/hocks and bay leaves. Shred any meat from bone and return it to the pot along with cubed ham. Season with salt and pepper to taste. Simmer another 15 minutes.
5. Finish & Serve
If you prefer a thicker soup, mash a cup of beans against the side of the pot to thicken broth. Garnish with chopped parsley before serving. Serve hot with cornbread or crusty rolls.
Hi, I'm Hadi, the food lover behind FreeTasty! I'm passionate about making home cooking simple, budget-friendly, and full of flavor. Whether you're a kitchen newbie or a seasoned home chef, my goal is to share free, easy-to-follow recipes that anyone can enjoy.