Soups & Stews
This baked potato and ham soup transforms humble ingredients into a hearty, smoky masterpiece that warms the soul on chilly days. đ„ The secret lies in slow-simmered flavorsâcreamy potatoes, savory ham, and sharp cheddar meld together into velvety perfection that begs for a second bowl.
I developed this recipe after years of testing, ensuring every spoonful delivers that comforting, restaurant-quality depth without the fuss.
The beauty of this soup is its simplicity: just a few core ingredients that work together harmonously. You'll start with diced potatoes and ham, simmered until tender in a rich broth, then finished with sharp cheddar for that signature tangy richness.
The slow cooking process (about 45 minutes) allows flavors to develop fully, creating a soup that's both comforting and impressiveâideal for weeknight dinners or holiday gatherings.
What makes this recipe stand out is the textural contrastâcreamy potatoes, tender ham, and a velvety broth that coats every spoonful.
The smoky notes from the ham pair beautifully with the sharp cheddar, while fresh herbs or a sprinkle of extra cheese at the end elevate it to restaurant-worthy status. Itâs the kind of soup that disappears faster than you can say "second helping."
Best of all, this soup reheats beautifully, making it perfect for meal prep. Serve it with crusty bread or a side salad for a complete meal. Letâs get cookingâyour taste buds will thank you.
Ingredients for baked potato and ham soup
Smoky ham, creamy potatoes, and sharp cheddarâjust 13 ingredients for soul-warming soup perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes đ„ | 3 lb | Diced into 1-inch pieces |
| Diced Ham đ„ | 1 œ lb | Smoked or honey-glazed preferred |
| Sharp Cheddar Cheese đ§ | 1 œ cups | Freshly grated, not pre-shredded |
| Chicken Broth đ§ | 6 cups | Low-sodium preferred, homemade if possible |
| Heavy Cream đ„ | 1 cup | Full-fat for best texture |
| Yellow Onion đ§ | 1 whole | Diced, medium size |
| Garlic Cloves đ§ | 4 cloves | Minced, fresh preferred |
| Butter đ§ | 4 tbsp | Unsalted, for sautĂ©ing |
| Dried Thyme đż | 1 tsp | Or 1 tbsp fresh thyme |
| Ground Black Pepper đ¶ïž | 1 tsp | Freshly ground preferred |
| Salt đ§ | 1 œ tsp | Adjust to taste, kosher preferred |
| Fresh Parsley đż | ÂŒ cup | Chopped, for garnish |
| Sour Cream đ„ | œ cup | Full-fat, optional garnish |
The ham makes this soup sing. Honey-glazed or smoked ham adds that signature depth, but any good-quality ham worksâjust don't use the pre-sliced deli kind (it's too salty and dry). I grab mine from Costco or the butcher section at Whole Foodsâlook for thick-cut slices that hold up well. The potatoes? Russets are non-negotiableâtheir starchy texture breaks down beautifully for that velvety finish. If you can't find Russets, Yukon Golds are your backup, but they'll be slightly creamier. For the broth, homemade chicken broth is ideal, but Swanson or Pacific Foods low-sodium versions work in a pinch.
No sharp cheddar? Pepper Jack or Monterey Jack will give you that tangy kick, though the flavor won't be quite as bold. Fresh thyme is ideal, but dried works at one-third the amountâjust make sure it's not ancient. The heavy cream is where the magic happens for that luxurious texture, but half-and-half or coconut cream can stand in if you're avoiding dairy. For extra smokiness, add a dash of smoked paprika or a splash of liquid smoke (start with 1/2 tsp). The parsley is just for garnishâskip it if you're in a rush, but it adds that fresh pop of color.
This soup tastes even better the next day once all the flavors meld together. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. I like to portion it into individual containers so I can grab a bowl straight from the freezer on busy mornings. For serving, a sprinkle of extra cheddar or a dollop of sour cream takes it to the next level. Serve with crusty bread or a simple side salad for the full meal experience.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe when Iâm too tired to wash dishes. Peel and chop the Russets, dump everything in one pot with the ham and broth, and let it simmer. The potatoes soften right in the brothâno peeling skins or fussing with separate pans.
- Creamy Cheese Magic: That sharp cheddar melts into the heavy cream like a dream, coating every spoonful with a rich, tangy blanket. Honestly, the first time I tasted it, I nearly burned my tongue rushing for another bite. The ham adds just enough saltiness to balance the creaminess.
- Weeknight Workhorse: Between us, this is my go-to when Iâve got a house full of people but zero energy. Itâs hearty enough for a Sunday dinner but simple enough for a Tuesday night when the kids are starving. Add a side of crusty bread, and youâve got a meal that feels special without the stress.
- Budget-Friendly Leftovers: I make a double batch because the leftovers are just as good the next dayâif they last that long. The potatoes thicken beautifully, the cheese stays creamy, and the ham stretches further than youâd think. Plus, itâs one of those rare soups that actually tastes better reheated.
Step-by-step instructions for smoky cheddar potato and ham soup
Here's how to make this velvety soup with layers of smoky, cheesy goodness.
đł Step 1: SautĂ© Aromatics Until Fragrant
Melt the 4 tbsp butter in a large Dutch oven over medium heat. Add the 1 whole Yellow Onion and cook for 5 minutes until softened and translucent. This is where all the flavor starts buildingâdon't rush it.
Add the 4 cloves Garlic Cloves and 1 tsp Dried Thyme, stirring constantly for 30 seconds until you can smell that aromatic punch. The garlic should sizzle but not brownâwatch it closely. This step creates the flavor foundation for the entire soup.
đł Step 2: Brown the Ham and Add Potatoes
Push the aromatics to one side of the Dutch oven and add the 1.5 lb Diced Ham in batches, letting each batch brown slightly before stirring. This caramelization adds deep, smoky flavor. Once all ham is added, stir everything together and cook for 2 minutes to combine.
Add the 3 lb Russet Potatoes (pre-diced into 1-inch pieces) and stir to coat in the butter and ham mixture. Pour in the 6 cups Chicken Broth and bring to a gentle boil. Then reduce heat to low and let it simmer for 20 minutes until the potatoes are tender when pierced with a fork.
đ„ Step 3: Build Richness with Cream and Cheese
After the potatoes are tender, stir in the 1 cup Heavy Cream and 1.5 cups Sharp Cheddar Cheese, letting the cheese melt completely into the soup. The mixture will thicken noticeablyâthis is where the soup gets its signature velvety texture. Keep stirring gently to prevent lumps from forming.
Season with 1 tsp Ground Black Pepper and the remaining 0.5 tsp Salt (you may need more depending on your broth). Taste and adjustâthis is where you fine-tune the flavor balance. The soup should be rich but not overpowering, with a perfect harmony of smoky ham and sharp cheddar.
đœïž Step 4: Finish and Serve with Fresh Garnishes
Remove from heat and stir in the 0.5 cup Sour Cream just before serving to keep it cool and creamy. Ladle the soup into bowls and garnish each serving with 2 tbsp chopped Fresh Parsley. The parsley adds a bright, fresh contrast to the rich, smoky flavors.
Serve immediately with crusty bread on the side. This soup tastes even better the next day, but the texture will be slightly thickerâjust stir in a splash of broth if needed. The combination of creamy potatoes, smoky ham, and sharp cheddar makes this a comforting classic.
Pro Tips For Making Baked Potato And Ham Soup
- PARBOIL POTATOES FIRST: Russet potatoes take forever to soften when cubed rawâsave yourself 20 minutes by parboiling them whole for 8-10 minutes before dicing. Cutting them afterward means theyâll break down evenly without turning to mush, and the soup wonât taste like you rushed it.
- USE COLD HAM: That warm ham straight from the package will make your soup greasy and unevenâpop it in the freezer for 10 minutes first. Cold ham renders cleaner, keeps the texture consistent, and prevents a single greasy bite from ruining the whole pot.
- STIR IN CHEESE LAST: Sharp cheddar burns faster than youâd think, and stirring it in too early turns your creamy soup into a sad, grainy mess. Wait until the very end, when the soup is off the heat, and whisk it in while stirring constantlyâthis keeps it smooth and melts it perfectly every time.
- SIMMER THE CREAM SEPARATELY: Heavy cream breaks when added directly to a hot soup, turning it lumpy and separating like a bad salad dressing. Instead, temper it first: warm 1 cup of broth in a separate pot, then whisk in the cream before mixing it back inâyour soup will stay silky, not curdled.
Creative variations of this baked potato and ham soup
Smoky BBQ Twist
Swap the ham for pulled pork cooked in œ cup BBQ sauce (I love Sweet Baby Ray's original) and add 1 tbsp smoked paprika to the sautĂ©ed onions. The BBQ sauce adds a tangy sweetness that balances the cheddar beautifully.
For extra smokiness, finish with a drizzle of chipotle oil or crushed red pepper flakes. đ„
Creamy Corn Addition
Stir in 1 cup frozen corn kernels (no need to thaw) along with the potatoes for a Southern-inspired twist. The corn adds natural sweetness and a delightful texture contrast.
For extra depth, sprinkle in œ tsp ground cumin when sautĂ©ing the onions. This variation works especially well with Monterey Jack cheese instead of cheddar for a milder flavor.
Hearty White Bean Boost
Add 1 can (15 oz) white beans, drained and rinsed, when you include the potatoes. The beans add fiber and heartiness while soaking up the rich broth.
For extra flavor, toss them with 1 tsp Italian seasoning and œ tsp garlic powder before adding. This version pairs perfectly with crusty sourdough bread for dipping.
Spicy Kick with Chorizo
Replace half the ham with œ lb Spanish chorizo, sliced and browned with the onions. The chorizo adds a bold, spicy depth that cuts through the creaminess. For balance, reduce the black pepper to œ tsp and add œ tsp smoked paprika to the sautĂ©ed aromatics.
Garnish with extra chopped parsley and a sprinkle of feta cheese for a Mediterranean-inspired twist.
Vegetarian Version
Skip the ham entirely and use 1 lb mushrooms (cremini or portobello) sautĂ©ed with the onions. Add 1 cup vegetable broth instead of chicken broth and boost the flavor with 1 tsp soy sauce and œ tsp liquid smoke.
For protein, stir in 1 cup cooked lentils or œ cup nutritional yeast for a cheesy flavor without dairy. This version still delivers that comforting, creamy texture.
Slow Cooker Adaptation
For hands-off cooking, combine all ingredients (except cream and cheese) in a 6-quart slow cooker and cook on low for 6-7 hours or high for 3-4 hours.
Stir in the cream and cheese during the last 30 minutes of cooking. This method enhances the flavors even more, making it perfect for busy weeknights. đ«
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of russet potatoes?
Yes, but expect a slightly different texture and flavor! Sweet potatoes add natural sweetness and a creamier consistency, which works beautifully in this soup. For best results, reduce the added sugar by 1 teaspoon and consider using Monterey Jack cheese instead of cheddar to balance the flavors. The cooking time remains the sameâjust 20 minutes until tender.
How do I prevent the soup from getting too thick?
If your soup thickens more than expected, simply stir in 2-4 tablespoons of warm broth or water to reach your desired consistency. The heavy cream and cheese are the main culprits for thickening, so add them gradually. For a smoother texture, whisk the cheese into the warm soup rather than dumping it in all at once.
Can I make this soup ahead of time?
This soup tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days. To reheat, gently warm on the stove over low heat, stirring occasionally. If the texture becomes too thick, add a splash of broth. Freezing is also an optionâportion into individual containers for easy grab-and-go meals.
What if I don't have sharp cheddar cheese?
No problem! Use Pepper Jack for a similar tangy kick or Monterey Jack for a milder flavor. If you're avoiding dairy, try nutritional yeast (œ cup) for a cheesy taste without the dairy. For a vegetarian version, consider using smoked Gouda or white cheddarâboth work well in this recipe. The key is choosing a cheese with good melting properties.
Why does my soup taste bland?
Blandness usually comes from using low-sodium broth or not enough seasoning. Boost the flavor by adding 1 extra teaspoon of salt or a pinch of smoked paprika. For depth, stir in 1 tablespoon of Worcestershire sauce or a dash of hot sauce** before serving. Also,
