Nutrition Facts for Ham bean and spinach soup
Blog Research API Download App

Ham Bean and Spinach Soup

Image of Ham Bean and Spinach Soup
Nutriscore Rating: 70/100

Cozy up with a bowl of hearty Ham, Bean, and Spinach Soup—a deliciously nutritious meal that’s as satisfying as it is simple to make. Packed with tender white beans, savory diced ham, and vibrant baby spinach, this comforting soup is a testament to wholesome flavors coming together effortlessly. The aromatic base of sautéed onions, carrots, celery, and garlic blends beautifully with fragrant thyme and oregano, while a splash of lemon juice (if desired) adds a zesty finish. Ready in just 50 minutes and perfect for meal prep, this one-pot wonder provides a cozy, protein-packed dinner that warms both heart and soul. Perfectly suited for winter evenings, this recipe is a go-to for anyone seeking easy, homemade comfort food!

✓ FDA-Compliant • EC Certified

The Toxic-Free Cutting Board

Medical-grade titanium. No microplastics. No bacteria. No compromises.

Zero Toxins
Self-Sanitizing
Lifetime Durability
$99 $169 SAVE 40%
Shop Now →
Titan Haus Pure Titanium Cutting Board

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
35 min
🕐
Total Time
50 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

15 items
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 medium celery stalks, diced
  • 3 cloves garlic, minced
  • 2 cups ham, diced
  • 6 cups chicken broth
  • 2 15-ounce cans canned white beans (such as cannellini or Great Northern), drained and rinsed
  • 4 cups baby spinach
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 0.5 teaspoon salt
  • 0.5 teaspoon black pepper
  • 1 whole bay leaf
  • 1 tablespoon lemon juice (optional, for serving)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Heat olive oil in a large soup pot or Dutch oven over medium heat.

2

Add the diced onion, carrots, and celery. Sauté for 5-7 minutes, stirring occasionally, until the vegetables are softened.

3

Stir in the minced garlic and cook for another minute until fragrant.

4

Add the diced ham to the pot and cook for 2-3 minutes to lightly brown it.

5

Pour in the chicken broth and stir to combine. Add the drained and rinsed white beans, dried thyme, dried oregano, bay leaf, salt, and black pepper.

6

Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 20 minutes, allowing the flavors to meld.

7

Remove the bay leaf and discard it.

8

Stir in the fresh baby spinach and cook for an additional 2-3 minutes until the spinach is wilted.

9

Taste the soup and adjust seasoning with more salt and pepper if needed.

10

Ladle the soup into bowls and, if desired, drizzle with a splash of lemon juice for brightness before serving.

Cooking Tip: Take your time with each step for the best results!
240
cal
20.3g
protein
22.2g
carbs
8.2g
fat

Nutrition Facts

1 serving (482.9g)
Calories
240
% Daily Value*
Total Fat 8.2 g 11%
Saturated Fat 1.9 g 10%
Polyunsaturated Fat 0.0 g
Cholesterol 31 mg 10%
Sodium 1816 mg 79%
Total Carbohydrate 22.2 g 8%
Dietary Fiber 5.8 g 21%
Total Sugars 4.8 g
Protein 20.3 g 41%
Vitamin D 0.0 mcg 0%
Calcium 96 mg 7%
Iron 3.9 mg 21%
Potassium 753 mg 16%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

36.4%%
33.0%%
30.6%%
Fat: 446 cal (30.6%%)
Protein: 481 cal (33.0%%)
Carbs: 532 cal (36.4%%)