PF
Hand adding garnish to creamy soup bowls, perfect for lunch or dinner.
Stovetop~45 minComplexity

Creamy Ham and Potato Soup

This Creamy Ham and Potato Soup delivers 28g protein and 420 calories per serving, making it a solid option for lunch rotations. Batch-preps 6 servings quickly on the stovetop, doubling as both a filling meal and a protein-rich side. Ideal for hitting daily protein without relying on chicken breast alone.

Rate this recipe:

Ingredients

6 servings
  • Olive oil(30g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Yellow Onion
  • Celery
  • Carrots
  • Garlic(180g)
  • Flour, All-Purpose, White(60g)
  • Low Sodium Chicken Broth(480g)
  • 2% Milk(720g)
  • Potato, Yukon Gold(680g)
  • Ham, Smoked, Bone-In(480g)
  • 1 bay leaf
  • Thyme, Dried(5g)
  • 1 teaspoon Kosher salt
  • 1/2 teaspoon freshly-cracked black pepper

Instructions

  1. 1Heat the olive oil in a large stockpot over medium-high heat for 1 minute until shimmering. Add the onion and sauté for 3 minutes, stirring occasionally, until softened and translucent.
  2. 2Stir in the celery, carrots, and fresh garlic, and continue sautéing over medium-high heat for 4 minutes, stirring occasionally, until the vegetables begin to soften and release their aromatics.
  3. 3Sprinkle the flour over the vegetables and stir until fully combined, then cook for 1 minute over medium-high heat while stirring constantly to remove the raw flour taste.
  4. 4Gradually pour in the chicken broth while stirring constantly to prevent lumps from forming. Once combined, stir in the milk, potatoes, ham, and dried thyme until fully incorporated.
  5. 5Bring the soup to a simmer over medium-high heat, stirring occasionally—this should take 5–8 minutes. Once small bubbles break the surface consistently, reduce heat to medium-low.
  6. 6Cover the pot and simmer for 10–15 minutes over medium-low heat, stirring every 2–3 minutes, until the potatoes are fork-tender with no resistance when pierced.
  7. 7Taste the soup and season with salt and pepper as needed.
  8. 8Divide the soup evenly into 6 airtight containers while hot. Cool to room temperature before sealing and refrigerating, or allow to cool slightly and serve immediately.

Nutrition — Per Serving

420

calories

28g

protein

15g

fat

Carbohydrates
44g
Saturated fat
4.7g
Sodium
751 mg
Dietary fiber
3.6g

6 servings per batch · ~439g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set up your profile to unlock

Common questions

How much protein does Creamy Ham and Potato Soup have per serving?

Each serving contains 28g of protein and 420 calories with 15g fat and 44g carbs. The protein-to-calorie ratio makes this soup a solid option for hitting daily protein targets without excess calories.

How long does Creamy Ham and Potato Soup take to make?

This recipe qualifies as quick prep and yields 6 servings in one batch on the stovetop. You can have a full week of lunch portions ready in a single cook session.

Is Creamy Ham and Potato Soup good for fat loss?

At 420 calories per serving with 28g protein, this soup supports fat loss goals by keeping you satiated without overshooting your daily calorie budget. The carbohydrate content is moderate at 44g, leaving room for other meals throughout the day.

Beef and Egg Breakfast Bowls

Stovetop · 8 servings

45g protein333 cal14g fat
Complexity
View Recipe →+ Plan

Breakfast Burritos with Beef, Bacon, and Honey

Stovetop · 8 servings

48g protein450 cal14g fat
Complexity
View Recipe →+ Plan

Beef Chili

Stovetop · 8 servings

57g protein502 cal12g fat
Complexity
View Recipe →+ Plan

Breakfast Burritos with Beef and Eggs

Stovetop · 8 servings

50g protein500 cal fat
Complexity
View Recipe →+ Plan