Step 1: Sauté the Aromatics
Heat olive oil or butter in a large pot over medium heat.
Add the diced onion, sliced celery, and carrots. Sauté for 5-7 minutes until softened.
Stir in the minced garlic and cook for 1-2 minutes until fragrant.
Step 2: Build the Base
Pour in the chicken broth and add the bay leaves, dried parsley, celery salt, smoked paprika (if using), and ground black pepper. Stir to combine.
Bring the mixture to a gentle simmer.
Step 3: Add Ham and Beans
Stir in the diced ham and white beans.
Reduce the heat to low and let the soup simmer uncovered for 20-30 minutes, allowing the flavors to meld together.
Step 4: Adjust and Finish
Taste the soup and adjust seasoning with additional salt or pepper if needed.
Remove the bay leaves before serving.
Step 5: Serve
Ladle the soup into bowls and garnish with freshly chopped parsley.
Serve hot with crusty bread or a side of cornbread for a complete meal.
Pro Tips
For a thicker soup: Mash a portion of the beans with a fork or potato masher before adding them to the pot.
Make it heartier: Add a handful of chopped kale or spinach during the last 5 minutes of cooking.
Leftovers: This soup stores well in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave.
Nutritional Highlights
Protein-packed: Ham and beans provide a hearty protein boost.
Fiber-rich: White beans are an excellent source of dietary fiber, promoting digestive health.
Low-sodium option: Use low-sodium chicken broth to control salt content.
This Ham and White Bean Soup is the perfect dish for chilly days or when you need a hearty, satisfying meal. Easy to make and full of flavor, it's destined to become a family favorite. Don't forget to save this recipe—you'll come back to it again and again! 🥣💖