Soups & Stews
This baked potato and ham soup delivers the ultimate comfort in a bowl—creamy, hearty, and packed with smoky bacon crunch. The secret lies in slow-simmered potatoes and tender ham, blended into velvety perfection with just the right herbaceous depth.
I've perfected this recipe to balance richness without heaviness, ensuring every spoonful feels like a warm hug on a chilly day.
The magic happens when you roast your potatoes first, developing their natural sweetness before simmering them in a savory broth. Adding crispy bacon not only enhances flavor but creates that satisfying crunch on top, while fresh herbs and a touch of cream transform the soup into something truly special.
This version stays true to classic flavors while offering flexibility for dietary adjustments.
What you'll end up with is a soup that's creamy yet light, hearty yet balanced, and impossible to resist. The bacon adds a smoky depth that pairs beautifully with the earthy potatoes, while herbs like thyme and parsley brighten each bite.
It's the kind of recipe that transforms a simple weeknight dinner into a memorable meal.
Perfect for feeding a crowd or meal prepping for the week, this soup reheats beautifully while maintaining its rich texture. Garnish with extra bacon bits, a sprinkle of cheese, or fresh chives for added flair. Let's get started on this comforting classic!
Ingredients for baked potato and ham soup
Six hearty ingredients create this creamy, smoky soup with bacon crunch and herbaceous depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lbs | Yukon gold works too |
| Thick-Cut Bacon 🥓 | 12 oz | Smoked or applewood preferred |
| Ham Bone 🐷 | 1 whole | Or 1 cup ham broth |
| Carrots 🥕 | 2 medium | OR 1 cup chopped |
| Yellow Onion 🧅 | 1 whole | Medium size, chopped |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced |
| Celery Stalks 🌿 | 3 whole | Medium size, chopped |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Fresh Thyme 🌿 | ¼ cup | OR 1 tbsp dried |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | 2 tbsp | Unsalted preferred |
The potatoes are the soul of this soup—Russets or Yukon Golds both work, but Yukons add natural sweetness. Walmart or Costco usually have them in big bags, which saves money for crowd-sized batches. If you can't find ham bone, substitute 1 cup ham broth—just add a pinch of sugar to mimic the bone's depth. The bacon? Thick-cut smoked gives the best crunch, but applewood or hickory works too. Look for it pre-sliced at Trader Joe's if you hate chopping.
No ham bone? Use 1 cup ham broth plus 1/2 tsp liquid smoke—it's a game-changer for that smoky flavor. Fresh thyme is ideal, but dried at one-third the amount works in a pinch. The carrots can be baby carrots if that's what's in the fridge, but whole medium carrots hold up better during roasting. For the broth, low-sodium is key—you'll be adding salt anyway. And if you're watching calories, half-and-half instead of heavy cream keeps it lighter without sacrificing creaminess.
This soup tastes even better the next day—reheats beautifully straight from the fridge. Store leftovers in an airtight container for up to 5 days, or freeze portions for 3 months. I like to make a double batch and freeze half—perfect for lazy weeknights. The bacon bits stay crispy if you reheat covered on low heat, and a sprinkle of fresh parsley right before serving keeps everything bright.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes. Toss everything—peeled potatoes, chopped bacon, even the ham bone—into one pot, and let it simmer. The bacon renders its fat right into the soup, making it rich without extra oil.
- Smoky Depth Bomb: That crispy bacon and ham bone? Pure flavor gold. The bone infuses the broth with a savory richness, while the bacon adds a smoky punch that makes every spoonful feel like a hug. (Honestly, I’ve skipped dinner just to eat this leftovers cold.)
- Leftovers That Beg for Seconds: This soup only gets better the next day. The potatoes soften perfectly, soaking up all the smoky, salty goodness, while the bacon stays crispy in spots. I’ve reheated portions for breakfast, lunch, and dinner—no one ever complains.
- Budget-Friendly Crowd-Pleaser: Russet potatoes and ham bones stretch this recipe far without breaking the bank. A single ham bone feeds six, and the bacon adds just enough luxury to feel special. It’s the kind of dish that makes frugal meals feel like a treat.
Step-by-step instructions for baked potato and ham soup
This rich, velvety soup delivers comfort in every spoonful—just follow these precise steps.
Cook the Bacon and Ham Bone for Deep Flavor
Cut the 12 oz thick-cut bacon into ½-inch pieces and place them in a large Dutch oven over medium heat. Let them render slowly for 8-10 minutes until golden and crispy, stirring occasionally. The bacon fat will build flavor, so don't rush this step.
Once the bacon is crisp, add the 1 whole ham bone and cook for another 3-4 minutes, allowing the bone to brown slightly. This caramelization adds depth to the broth. Remove the bacon and set it aside (you'll use it later), but leave the ham bone in the pot—it'll infuse the soup with rich, smoky flavor as it simmers.
Sauté the Vegetables for a Sweet Base
In the same Dutch oven, add 2 tbsp butter and let it melt over medium heat. Toss in the chopped 1 whole yellow onion, 2 medium carrots, and 3 whole celery stalks, cooking for 5-6 minutes until the vegetables soften and the onion becomes translucent.
Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—this prevents the garlic from burning. Stir in the 0.25 cup fresh thyme, 1.5 tsp salt, and 0.5 tsp black pepper, letting the spices toast for 1 minute to wake up their flavors. This aromatic base is the foundation of your soup.
Simmer the Potatoes Until Fork-Tender
Peel and cube the 3 lbs russet potatoes into 1-inch chunks (no need to par-boil them—they'll soften in the broth). Add them to the Dutch oven along with the 4 cups chicken broth, ensuring the potatoes are mostly submerged. Bring to a boil, then reduce heat to low and simmer for 20-25 minutes until the potatoes are tender when pierced with a fork. Stir occasionally to prevent sticking.
If the soup starts to reduce too much, add a splash of water or broth to keep it liquid. The potatoes should be soft but not falling apart—this ensures a creamy texture without mushiness. The ham bone will continue to infuse flavor, so leave it in until the potatoes are done.
Blend and Finish with Creamy Richness
Use an immersion blender to purée the soup directly in the pot until smooth—this step creates that signature velvety texture. If you prefer chunks, blend only half and leave the rest whole. Stir in the 1 cup heavy cream and the reserved crispy bacon, letting the cream warm through for 2-3 minutes over low heat. The cream should coat the back of a spoon but remain silky, not curdled.
Taste and adjust seasoning—you might need a pinch more salt or black pepper to balance the richness. Remove the ham bone (you can save it for broth later) and discard it. The soup is now ready for the final touch.
Garnish and Serve Warm
Ladle the soup into bowls and top each serving with a sprinkle of 0.25 cup chopped fresh parsley. The parsley adds a bright contrast to the creamy, smoky flavors. Serve immediately with crusty bread or a side salad—this soup tastes best fresh from the pot while the bacon stays crispy.
For extra indulgence, crack a little black pepper on top and drizzle with a touch of hot sauce if you like a kick. The contrast of crispy bacon against the creamy velouté is what makes this soup unforgettable.
Pro Tips For Making Baked Potato And Ham Soup
- CUT POTATOES EVENLY: Use a mandoline or sharp knife to slice Russets into ¼-inch rounds—consistency means they cook at the same rate. I learned this the hard way after pulling out uneven chunks that turned to mush while others stayed raw.
- CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s deep golden, not just brown, before adding anything else. That extra crisp adds texture and flavor—don’t skip it, even if you’re in a hurry.
- SIMMER THE HAM BONE: Drop the ham bone in cold water and bring to a gentle simmer (not a rolling boil) to pull the most flavor. After 20 minutes, skim off any foam—this keeps the broth clear and rich.
- PEEL CARROTS AFTER COOKING: Toss whole carrots in the pot with skins on—they’ll soften beautifully and add color without peeling. Peel only if you’re obsessive about presentation (I’m not).
Best sauces and condiments for baked potato and ham soup
Creamy Herb Velout
This soup’s signature richness comes from a blend of heavy cream and fresh herbs, creating a velvety texture that coats every spoonful. I recommend using full-fat heavy cream for maximum richness, but if you prefer a lighter option, substitute with half-and-half or coconut milk for a dairy-free version.
Stir the cream in gently at the end to maintain its silky consistency—never boil it, or it risks curdling. 🥛
For extra depth, add 1 tsp Dijon mustard or 1 tbsp sour cream when blending to enhance the creaminess without altering the flavor profile. Fresh thyme and parsley are essential—they brighten the dish and balance the richness. If you’re short on time, dried herbs work, but fresh always tastes better.
Smoky Bacon Crunch
The crispy bacon is non-negotiable—it adds a smoky, salty crunch that contrasts beautifully with the creamy soup. Cook the bacon until deep golden brown (not just pink) to maximize flavor.
Reserve the bacon fat to sauté the vegetables—it’s packed with flavor. For an extra kick, sprinkle 1 tbsp smoked paprika over the soup before serving. 🥓
If you love texture, top each bowl with extra bacon bits or crumbled bacon right before serving. Pro tip: Use thick-cut bacon for the best crunch—it holds up longer than thin slices.
For a smokier flavor, swap in applewood-smoked bacon or add ½ tsp liquid smoke to the broth while simmering.
Herb-Infused Broth
The broth is where the magic happens—infused with ham bone, thyme, and black pepper, it builds layers of flavor. If you don’t have a ham bone, simmer 1 cup ham broth with ½ tsp liquid smoke for a similar depth.
For a richer broth, add 1 bay leaf while simmering and remove it before blending. 🌿
Fresh herbs like thyme and parsley elevate the soup, but don’t overlook rosemary or sage for a different twist. A pinch of nutmeg (about ¼ tsp) adds warmth and pairs perfectly with the cream.
Always taste the broth before blending—adjust salt and pepper to balance the flavors before finishing with cream.
Cheesy Garnish Options
For a cheesy finish, stir in ½ cup shredded cheddar or Gruyère while the soup simmers. The cheese melts into the broth, adding a tangy depth. Top each serving with extra cheese and a sprinkle of black pepper for a restaurant-style touch. 🧀
If you prefer a lighter option, use feta cheese for a briny contrast or Parmesan for a nutty finish. For a vegan version, swap cheese for nutritional yeast or cashew cream. Always add cheese at the end to prevent curdling—stir it in gently off the heat.
Nutrition facts
Frequently asked questions
Can I make this soup without a ham bone?
Yes! Use 1 cup ham broth instead, plus ½ tsp liquid smoke for that authentic smoky flavor. For extra richness, add 1 bay leaf while simmering and remove it before blending. The soup will still taste delicious with this substitution.
How do I keep the soup creamy after reheating?
Reheat gently on low heat and stir in 1-2 tbsp heavy cream or ½ cup milk at the end. Avoid boiling, or the cream will curdle. For best results, reheat covered and add fresh herbs like parsley right before serving to brighten flavors.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. For freezing, portion into meal-sized containers and freeze for 3 months. The bacon stays crispy if reheated covered on low heat—just add a splash of milk or cream when warming.
Can I make this soup in a slow cooker?
Brown the bacon and ham bone separately, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in the cream and fresh herbs at the end—don't add them during cooking or they'll break down. The slow cooker makes this even more tender and flavorful!
Why did my soup turn out watery?
This usually happens if the potatoes weren't fully cooked or the broth was too thin. For next time, simmer the potatoes until fork-tender (about 20-25 minutes) and reduce the heat to a gentle simmer. If needed, blend half the soup and return it to thicken the remaining portion. A splash of cream at the end also helps restore creaminess.
