Ham and Bean Soup With Spinach: A Hearty and Healthy Comfort
There’s something magical about the first cool day of autumn. It’s a signal that sweater weather is here, and with it, the return of my soup-making ritual. As a child, my grandmother would always have a pot of something simmering on the stove, the aroma filling her small kitchen with warmth and love. Her ham and bean soup, in particular, holds a special place in my heart. This recipe, enhanced with fresh spinach, is my ode to her – a simple, nourishing dish that nourishes both body and soul, especially when the leaves begin to turn.
Recipe Overview:
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 4-6
- Yield: Approximately 8 cups
- Dietary Type: Generally Gluten-Free (check broth ingredients)
Ingredients:
- 1 cup ham, diced
- 1/4 cup onion, diced
- 1/4 cup celery, diced
- 1/4 cup carrot, diced
- 1 tablespoon garlic, minced
- 1/2 tablespoon butter
- 1/2 tablespoon olive oil
- 2 (14 1/2 ounce) cans chicken broth
- 1 teaspoon oregano
- 1 teaspoon crushed red pepper flakes (optional)
- 1 (14 ounce) can white cannellini beans, drained and rinsed
- 2 cups coarsely chopped fresh spinach leaves
- 1 tablespoon chopped fresh parsley
- 2 eggs, beaten
- 1/2 cup fresh parmesan cheese, grated
- Salt and pepper to taste
Equipment Needed:
- Medium stock pot
- Small bowl
- Whisk
- Measuring cups and spoons
- Cutting board
- Knife
Instructions:
-
In a medium stock pot, heat the butter and olive oil over medium heat. Once melted and shimmering, add the diced ham and sauté until lightly browned, about 5 minutes. This step helps to render some of the fat from the ham, adding a rich depth of flavor to the soup.
-
Add the diced onion, celery, carrot, and minced garlic to the pot. Sauté over medium heat until the vegetables are softened but not browned, approximately 5-7 minutes. Stir frequently to prevent sticking and ensure even cooking. The aromatics will release their fragrance, building the foundation of the soup’s flavor profile.
-
Pour in the chicken broth, then add the oregano and optional crushed red pepper flakes. Bring the mixture to a simmer, then reduce the heat and cover the pot. Simmer for 15-20 minutes, allowing the flavors to meld and deepen. This simmering period is crucial for a flavorful and complex soup.
-
Stir in the drained and rinsed cannellini beans, chopped spinach, and fresh parsley. Cook briefly, just until the spinach wilts, about 2-4 minutes. Be careful not to overcook the spinach, as it can become mushy and lose its vibrant color and nutrients.
-
Remove the pot from the heat. This is an important step to prevent the eggs from scrambling when added in the next step.
-
In a small bowl, combine the beaten eggs and grated Parmesan cheese with a whisk. This egg-cheese mixture will add richness and body to the soup. To temper the egg mixture and prevent curdling, slowly drizzle about 2 tablespoons of the hot liquid from the soup into the egg/cheese mixture, whisking constantly after each addition. This gradual warming process will acclimate the eggs to the higher temperature of the soup.
-
Slowly pour the tempered egg/cheese mixture into the soup, stirring constantly until the soup is smooth and creamy. The soup should thicken slightly as the egg cooks. Be sure to stir continuously to prevent the egg from scrambling.
-
Season with salt and pepper to taste. Remember that ham and chicken broth can be quite salty, so taste before adding additional salt.
-
Serve immediately and enjoy!
Expert Tips & Tricks:
- Ham Hock for Extra Flavor: For even deeper flavor, consider using a smoked ham hock instead of diced ham. Add it to the pot along with the chicken broth and remove it before adding the beans and spinach.
- Make-Ahead Tip: The soup base (before adding the spinach, eggs, and cheese) can be made a day or two in advance. Store it in the refrigerator and simply reheat before proceeding with the remaining steps.
- Vegetarian Option: Omit the ham and use vegetable broth instead of chicken broth for a vegetarian version. You can add a tablespoon of soy sauce for umami.
- Spice Level: Adjust the amount of crushed red pepper flakes according to your preference. For a milder soup, omit them altogether.
- Creamier Texture: For an extra creamy texture, blend a cup or two of the soup (before adding the egg mixture) with an immersion blender and then stir it back into the pot.
Serving & Storage Suggestions:
Serve this hearty ham and bean soup with a side of crusty bread for dipping. A sprinkle of extra Parmesan cheese and a drizzle of olive oil can also elevate the presentation.
Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. For longer storage, freeze the soup in freezer-safe containers for up to 2 months. Reheat gently on the stovetop or in the microwave until heated through. If frozen, thaw overnight in the refrigerator before reheating.
Nutritional Information:
| Nutrient | Amount per Serving | % Daily Value |
|---|---|---|
| Calories | 302.9 kcal | N/A |
| Calories from Fat | 117 g | 39% |
| Total Fat | 13.1 g | 20% |
| Saturated Fat | 5.3 g | 26% |
| Cholesterol | 126 mg | 42% |
| Sodium | 1764 mg | 73% |
| Total Carbohydrate | 19.2 g | 6% |
| Dietary Fiber | 6.2 g | 24% |
| Sugars | 3.7 g | N/A |
| Protein | 26.2 g | 52% |
Note: Nutritional information is an estimate and may vary based on specific ingredients and portion sizes.
Variations & Substitutions:
- Different Beans: Experiment with different types of beans, such as Great Northern beans, navy beans, or pinto beans.
- Smoked Turkey: Substitute diced smoked turkey for the ham for a leaner protein option.
- Spice it Up: Add a chopped jalapeño pepper to the pot along with the onion and celery for a spicier soup.
- Lemon Zest: A touch of lemon zest added at the end brightens the soup’s flavors.
- Herbs: Feel free to experiment with other fresh herbs, such as thyme, rosemary, or sage.
FAQs (Frequently Asked Questions):
Q: Can I use dried beans instead of canned?
A: Yes, you can substitute dried beans. You’ll need about 1/2 cup of dried beans. Soak them overnight, then cook them until tender before adding them to the soup.
Q: How can I thicken the soup without using eggs?
A: You can thicken the soup by using a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water). Add the slurry to the soup during the last few minutes of cooking, stirring until thickened.
Q: Can I freeze this soup?
A: Yes, this soup freezes well, but it is best to freeze it before adding the egg and parmesan cheese. After thawing, reheat the soup and then add the egg and cheese mixture.
Q: Can I add other vegetables to this soup?
A: Absolutely! This soup is very versatile. You can add other vegetables, such as potatoes, zucchini, or bell peppers.
Q: What kind of ham is best for this soup?
A: You can use any type of cooked ham that you like. I prefer to use leftover ham from a holiday dinner. A smoked ham will impart a richer flavor.
Final Thoughts:
This Ham and Bean Soup with Spinach is more than just a recipe; it’s a hug in a bowl. It’s a reminder of simpler times, of warmth and comfort shared around a table with loved ones. I encourage you to try this recipe and make it your own. Don’t be afraid to experiment with different ingredients and seasonings to create a soup that perfectly suits your taste. And most importantly, enjoy the process of cooking and sharing this nourishing dish with those you care about.