When the weather turns crisp, few dishes deliver comfort like a steaming bowl of cheesy ham and potato soup. This recipe transforms simple pantry staples into a velvety, hearty meal that satisfies every time. The combination of tender potatoes, smoky ham, and melted cheese creates a richness that feels indulgent yet balanced.
The secret lies in building layers of flavor—starting with sautéed aromatics, then simmering the potatoes until perfectly soft before stirring in the cheese for that signature creamy texture. Whether you’re feeding a crowd or meal prepping for the week, this soup delivers restaurant-quality results with minimal effort. Serve with crusty bread for the ultimate cozy meal.
Ingredients for Cheesy Ham and Potato Soup Recipe That Will Make You Crave a Second Bowl!
This velvety soup relies on quality staples: smoky ham, creamy cheddar, and tender potatoes for ultimate comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 ½ lb | Peeled and diced into 1/2-inch cubes |
| Cooked Ham 🐖 | 2 cups | Diced, smoked variety preferred |
| Sharp Cheddar Cheese 🧀 | 3 cups | Freshly shredded from block |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Carrots 🥕 | 2 whole | Peeled and finely diced |
| Celery Stalks 🌿 | 2 whole | Finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| All-Purpose Flour 🌾 | ⅓ cup | For thickening the soup |
| Chicken Broth 🍲 | 6 cups | Low-sodium preferred |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Unsalted Butter 🧈 | 4 tbsp | For sautéing aromatics |
| Dijon Mustard 🟡 | 1 tbsp | For depth of flavor |
| Worcestershire Sauce 💧 | 1 tsp | Adds umami richness |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | Coarsely ground preferred |
The potatoes and cheese determine the soup’s texture. Russet potatoes break down perfectly for creaminess, while sharp cheddar (preferably Cabot or Tillamook) melts smoothly without clumping. For the ham, smoked varieties from the deli counter offer superior flavor compared to pre-packaged options. Opt for low-sodium chicken broth—brands like Swanson or Pacific Foods provide clean flavor without overpowering saltiness. The butter should be high-quality unsalted (I recommend Kerrygold or Plugrá) to control the soup’s salt balance precisely.
Vegetarian adaptations work well here: substitute smoked tofu for ham and vegetable broth for chicken broth. For a lighter version, 2% milk can replace whole milk, though the texture will be slightly less velvety. The Dijon mustard is essential for balancing richness—Grey Poupon is the standard, but any quality brand suffices. If avoiding alcohol, coconut aminos can replace Worcestershire sauce (though flavor will differ slightly). The celery and carrots can be swapped for fennel or parsnips if preferred, maintaining the aromatic base.
The soup keeps exceptionally well, with flavors deepening over 3-4 days refrigerated. Store in airtight containers, allowing space for expansion if freezing (lasts 3 months). Reheat gently over medium-low to prevent separation. For meal prep, cook potatoes slightly underdone—they’ll soften further when reheated. The cheese is best added fresh, so consider storing soup base separately and incorporating cheese upon serving for optimal texture.
Why You’ll Love This Recipe
- I’ll be real: this recipe exists because I got tired of dry, leftover holiday ham taking up fridge space. Now? I plan for extras. Toss in the bone while simmering for extra depth, or use diced ham from the deli—either way, it turns scraps into something we fight over. (Yes, even on a Tuesday night.)
- Dump-and-Stir Simple: Honestly, this might be the least fussy soup I make. The russets and carrots soften while the ham just needs a quick chop—no pre-cooking, no stress. I’ve made it with my eyes half-closed on a Sunday afternoon, and it still turns out rich and hearty.
- That Sharp Cheddar Magic: Here’s what sold me—the way the sharp cheddar melts into the broth, tangy and ultra-creamy, clinging to every chunk of potato and ham. It’s not just cheesy; it’s layered, with the sweetness of the onions and carrots cutting through so each bite feels balanced.
- Leftover Hero: Between us, this soup tastes even better the next day after the flavors meld overnight. I portion it into jars for lunches, or freeze half for those “I refuse to cook” nights. A batch stretches to feed four generously—or two of us, with seconds.
Step-by-Step Instructions for Cheesy Ham and Potato Soup
This method ensures maximum creaminess with perfectly tender potatoes in every comforting spoonful.
Step 1: Sauté the Aromatic Base
Melt the 4 tbsp unsalted butter in a large Dutch oven over medium heat. Add the yellow onion, carrots, and celery stalks, cooking for 8-10 minutes until the vegetables soften and the onion becomes translucent. Stir occasionally to prevent browning, which would alter the soup’s clean flavor profile.
Add the minced garlic cloves and cook for 1 additional minute until fragrant. Be careful not to let the garlic brown—it should release its aroma without developing color. This aromatic foundation builds the soup’s depth of flavor.
Step 2: Create the Creamy Base
Sprinkle the 0.33 cup all-purpose flour over the cooked vegetables and stir constantly for 2 minutes to cook out the raw flour taste. The mixture should form a thick paste that coats the vegetables evenly. This roux will thicken the soup without making it heavy.
Slowly whisk in the 6 cups chicken broth, ensuring no lumps form. Bring the mixture to a gentle simmer, then add the 2.5 lb russet potatoes. The potatoes should be just covered by liquid—add a splash of water if needed. Simmer for 15-18 minutes until the potatoes are fork-tender but still hold their shape.
Step 3: Build the Cheesy Flavor
Reduce heat to low and stir in the 2 cups whole milk, 1 tbsp Dijon mustard, and 1 tsp Worcestershire sauce. The mustard adds subtle complexity while the Worcestershire contributes umami depth. Season with 1.5 tsp kosher salt and 1 tsp freshly ground black pepper.
Gradually add the 3 cups sharp cheddar cheese, stirring constantly until fully melted and smooth. I recommend shredding the cheese fresh from the block—pre-shredded cheese contains anti-caking agents that can make the soup grainy. The cheese should create a velvety, golden base.
Step 4: Finish with Ham and Final Adjustments
Fold in the 2 cups cooked ham, allowing it to warm through for 3-5 minutes. The smoked ham adds saltiness and texture contrast. Taste and adjust seasoning if needed—the ham’s saltiness may reduce the need for additional salt.
For the creamiest texture, use an immersion blender to partially puree the soup, leaving some potato chunks intact. Alternatively, mash a few potatoes against the pot’s side with a wooden spoon. This creates body while maintaining rustic texture.
Step 5: Rest and Serve for Optimal Creaminess
Remove from heat and let the soup rest for 10 minutes before serving. This allows the flavors to meld and the soup to reach its ideal consistency. The surface should have a slight sheen, and the texture should coat the back of a spoon.
Ladle into warmed bowls while still hot. The soup should be thick enough that vegetables suspend evenly throughout, with visible flecks of ham and melted cheese swirls. Garnish with additional black pepper or a sprinkle of reserved cheese if desired.
Creative Variations of This Recipe
Loaded Baked Potato Style
Transform this soup into a loaded baked potato experience by stirring in ½ cup sour cream and ½ cup crumbled cooked bacon at the end. Top each bowl with 2 tbsp chopped green onions and extra shredded cheese. I love adding a dollop of Daisy brand sour cream for that perfect tangy finish. 💛
Spicy Southwest Twist
Add 1 diced jalapeño (seeds removed) with the aromatics and 1 tsp smoked paprika when seasoning. Swap half the cheddar for pepper jack cheese and stir in ½ cup corn kernels with the ham. Garnish with fresh cilantro and a squeeze of lime for brightness.
Broccoli Cheddar Fusion
Reduce potatoes to 1.5 lb and add 3 cups chopped broccoli florets during the last 5 minutes of cooking. Use extra-sharp cheddar for more bite. This version reminds me of my favorite childhood diner soup, but with the hearty ham addition.
Creamy Bacon Alternative
Replace the ham with 1 lb crispy bacon, crumbled. Cook the bacon first, then use 2 tbsp of the rendered fat to sauté your vegetables instead of butter. The smoky bacon flavor pairs beautifully with the potatoes and cheese. I always save some bacon for garnishing.
Lighter Greek Yogurt Version
For a lighter but still creamy texture, replace 1 cup of milk with 1 cup plain Greek yogurt. Add it at the very end over low heat to prevent curdling. Fage 2% works perfectly here. Stir in 1 tsp lemon zest for a subtle brightness that cuts through the richness. ✨
Slow Cooker Adaptation
Combine all ingredients except cheese and milk in your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in cheese and milk during the last 30 minutes. This hands-off method lets flavors develop beautifully while you go about your day.
Nutrition Facts
Frequently Asked Questions
Can I use pre-shredded cheese instead of block cheese?
I don’t recommend it—pre-shredded cheese contains anti-caking agents that prevent smooth melting. For the creamiest texture, always shred block cheddar yourself. The extra minute of effort makes a huge difference in consistency.
What’s the best way to store leftovers?
Transfer cooled soup to airtight containers and refrigerate for up to 4 days. For freezing, leave 1-inch headspace as it expands. Reheat gently over medium-low heat, stirring occasionally to prevent separation.
My soup turned out grainy—what went wrong?
Graininess usually happens from high heat or pre-shredded cheese. Next time, keep heat at low when adding cheese and stir constantly. If it’s already grainy, blend briefly with an immersion blender to smooth it out.
Can I make this in a slow cooker?
Add all ingredients except cheese and milk, cooking on low for 6-8 hours. Stir in dairy during the last 30 minutes. This method lets flavors develop beautifully while you’re busy.
- 8 Bean Soup Recipe Crock Pot: Hearty Vegetable Medley in One Pot - September 25, 2026
- 4C Bread Crumbs Meatballs Recipe: Crispy Crust and Juicy Centers - September 25, 2026
- 6 Oz Chocolate Chip Cookie Recipe: Perfectly Balanced Crispy Edges and Chewy Hearts - September 25, 2026