Ham and Bean Soup – use your leftover holiday ham to make this easy soup recipe. Packed with tender ham, vegetables, and creamy Great Northern beans. Ready in 30 minutes!
4 cups chicken broth or stock (can use vegetable broth)
2 cups chopped cooked ham
2 (15 oz) cans Great Northern Beans, rinsed and drained
Kosher salt and black pepper, to taste
Chopped fresh parsley for garnish (optional)
Instructions
Heat the olive oil in a large pot (4-quart or larger) over medium heat. Add the onion, carrots, and celery and cook until tender and onion is translucent, about 3 to 5 minutes.
Add the garlic and cook for 1 minute, stirring constantly.
Stir in the bay leaves, thyme, paprika, and crushed red pepper flakes. Cook for 30 seconds to bloom the spices.
Add the broth and bring to a low boil over medium-high heat, about 3 to 4 minutes.
Reduce heat to low and stir in the ham and beans. Season with 1/4 teaspoon salt to start and black pepper to taste (ham is salty, so add more salt only after simmering if needed).
Simmer for 15 to 20 minutes, stirring occasionally, until flavors meld together.
Remove the bay leaves and taste to adjust seasoning. Ladle the soup into bowls. Garnish with fresh parsley, if desired. Serve immediately.
Notes
Use thick-cut ham for best flavor and texture. Leftover holiday ham, ham steaks, or thick deli slices all work perfectly.
No ham bone needed, but if you have one, add it while soup simmers for extra depth of flavor.
Substitute cannellini beans, navy beans, or white beans for Great Northern beans.
Use butter instead of olive oil for a richer flavor profile.
For thicker soup, mash some beans against the pot with a potato masher during last 5 minutes of cooking.
Ham is naturally salty – always start with less salt and adjust at the end after simmering.