Looking for a warm, comforting bowl of goodness? Look no further! Creamy ham and potato soup is a classic comfort food recipe that’s easy to make and always a crowd pleaser. Whether you’re in the mood for something simple and traditional or looking to mix things up with some creative twists, we’ve got you covered.
From classic recipes to unique flavor combinations, we’re excited to share our top 20 creamy ham and potato soup recipes with you. From the hearty and comforting to the spicy and adventurous, there’s something on this list for everyone. So grab a spoon and let’s dive in!
Classic Ham and Potato Soup
Warm up with a comforting bowl of creamy ham and potato soup. This classic recipe is a staple for any occasion, perfect for a chilly evening or a quick weeknight dinner.
Ingredients:
– 2 medium potatoes, peeled and diced
– 1 pound cooked ham, diced
– 4 cups chicken broth
– 1/2 cup heavy cream
– 2 tablespoons butter
– 1 small onion, chopped
– 2 cloves garlic, minced
– Salt and pepper to taste
Instructions:
1. In a large pot or Dutch oven, melt butter over medium heat.
2. Add chopped onion and cook until translucent, about 3-4 minutes.
3. Add diced ham, potatoes, chicken broth, salt, and pepper. Bring to a boil.
4. Reduce heat and simmer for 15-20 minutes or until potatoes are tender.
5. Stir in heavy cream and cook an additional 2-3 minutes.
6. Taste and adjust seasoning as needed.
Cooking Time: 25-30 minutes
Cheesy Ham and Potato Soup
Warm up with a comforting bowl of Cheesy Ham and Potato Soup! This creamy, savory soup is perfect for a chilly evening or a quick lunch.
Ingredients:
– 2 tablespoons butter
– 1 medium onion, diced
– 2 cloves garlic, minced
– 1 pound cooked ham, diced
– 2 large potatoes, peeled and diced
– 4 cups chicken broth
– 1 cup milk
– 1 cup shredded cheddar cheese
– Salt and pepper to taste
Instructions:
1. In a large pot or Dutch oven, melt butter over medium heat.
2. Add onion and garlic; cook until softened, about 5 minutes.
3. Add ham, potatoes, chicken broth, and milk. Bring to a boil, then reduce heat and simmer for 20-25 minutes, or until potatoes are tender.
4. Stir in shredded cheese until melted and smooth. Season with salt and pepper to taste.
Cooking Time: 30-35 minutes
Slow Cooker Ham and Potato Soup
This comforting soup is perfect for a chilly day or a busy weeknight meal. With just a few simple ingredients, you can create a deliciously rich and creamy broth that’s sure to become a family favorite.
Ingredients:
– 1 pound boneless ham steak
– 2-3 medium-sized potatoes, peeled and diced
– 1 large onion, chopped
– 3 cloves of garlic, minced
– 4 cups chicken broth
– 1 cup milk
– 1 teaspoon dried thyme
– Salt and pepper to taste
Instructions:
1. Place the ham steak, potatoes, onion, and garlic in a slow cooker.
2. Pour in the chicken broth and add the thyme.
3. Cook on low for 6-8 hours or high for 3-4 hours.
4. About 30 minutes before serving, stir in the milk to create a creamy soup.
5. Season with salt and pepper to taste.
Cooking Time: 6-8 hours (low) or 3-4 hours (high)
Spicy Ham and Potato Soup
Warm up with this hearty and flavorful soup that combines the richness of ham with the comfort of potatoes, all wrapped up in a spicy kick. Perfect for a chilly evening or a quick lunch.
Ingredients:
– 1 pound diced cooked ham
– 2 large potatoes, peeled and diced
– 1 onion, chopped
– 3 cloves garlic, minced
– 1 red bell pepper, diced
– 1 can (14.5 oz) diced tomatoes
– 4 cups chicken broth
– 1 teaspoon ground cumin
– 1/2 teaspoon smoked paprika
– 1/4 teaspoon cayenne pepper
– Salt and pepper to taste
– Fresh cilantro leaves for garnish (optional)
Instructions:
1. In a large pot, sauté the onion, garlic, and bell pepper in a little oil until tender.
2. Add the diced ham, potatoes, chicken broth, cumin, smoked paprika, and cayenne pepper. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until potatoes are tender.
3. Season with salt and pepper to taste.
4. Serve hot, garnished with cilantro leaves if desired.
Cooking Time: 30-40 minutes
Loaded Ham and Potato Soup
A hearty, comforting soup that combines the richness of ham with the creaminess of potatoes and cheese.
Ingredients:
– 1 pound diced cooked ham
– 2 tablespoons butter
– 1 medium onion, chopped
– 3 cloves garlic, minced
– 2 cups diced Yukon gold potatoes
– 4 cups chicken broth
– 1 cup heavy cream
– 1 teaspoon dried thyme
– Salt and pepper to taste
– 1 cup shredded cheddar cheese (optional)
Instructions:
1. In a large pot or Dutch oven, melt butter over medium heat. Add onion and garlic; cook until softened.
2. Add ham, potatoes, chicken broth, and thyme. Bring to a boil; reduce heat and simmer for 20 minutes, or until potatoes are tender.
3. Use an immersion blender (or transfer soup to a blender in batches) to puree soup until smooth.
4. Stir in heavy cream and season with salt and pepper to taste.
5. Serve hot, topped with shredded cheese if desired.
Cooking Time: 25-30 minutes
Healthy Ham and Potato Soup
Warm up with this comforting and nutritious soup that’s packed with protein and fiber. This recipe is perfect for a cozy night in or a quick lunch on-the-go.
Ingredients:
– 1 pound cooked ham, diced
– 2 large potatoes, peeled and diced
– 2 tablespoons olive oil
– 1 onion, chopped
– 4 cloves garlic, minced
– 4 cups chicken broth
– 1 cup milk or non-dairy alternative
– Salt and pepper to taste
– Fresh parsley, chopped (optional)
Instructions:
1. In a large pot, heat the olive oil over medium-high heat.
2. Add the chopped onion and cook until softened, about 3-4 minutes.
3. Add the minced garlic and cook for an additional minute.
4. Add the diced potatoes, chicken broth, milk or non-dairy alternative, salt, and pepper. Stir well to combine.
5. Bring the mixture to a boil, then reduce heat to low and simmer for 20-25 minutes, or until the potatoes are tender.
6. Stir in the cooked ham and chopped parsley (if using).
7. Serve hot and enjoy!
Cooking Time: 25 minutes
Smoked Ham and Potato Soup
Warm up with a comforting bowl of Smoked Ham and Potato Soup, featuring tender chunks of smoked ham and creamy potatoes in a rich broth. Perfect for a chilly evening or a quick lunch.
Ingredients:
– 1 pound smoked ham, diced
– 2 large potatoes, peeled and diced
– 2 tablespoons butter
– 1 onion, chopped
– 4 cups chicken broth
– 1/2 cup heavy cream
– Salt and pepper to taste
– Fresh parsley or chives for garnish (optional)
Instructions:
1. In a large pot, melt the butter over medium heat. Add the chopped onion and cook until softened, about 3-4 minutes.
2. Add the diced smoked ham and cook until lightly browned, about 5 minutes.
3. Add the potatoes, chicken broth, and salt and pepper to taste. Bring to a boil, then reduce heat and simmer for 15-20 minutes or until potatoes are tender.
4. Stir in heavy cream to desired consistency. Serve hot, garnished with parsley or chives if desired.
Cooking Time: 25-30 minutes
Bacon and Ham Potato Soup
Rich and comforting, this hearty soup combines the savory flavors of bacon and ham with tender potatoes and vegetables.
Ingredients:
– 6 slices of cooked bacon, crumbled
– 1 cup diced cooked ham
– 2 tablespoons butter
– 1 medium onion, chopped
– 2 cloves garlic, minced
– 2 cups diced potatoes (about 3-4 medium-sized)
– 2 cups chicken broth
– 1/2 cup milk or cream
– Salt and pepper to taste
– Fresh parsley or chives for garnish (optional)
Instructions:
1. In a large pot, melt butter over medium heat. Add onion and garlic; cook until softened.
2. Add crumbled bacon and diced ham; cook for 1-2 minutes.
3. Add potatoes, chicken broth, milk or cream, salt, and pepper. Stir to combine.
4. Bring mixture to a boil, then reduce heat to low and simmer for 15-20 minutes or until potatoes are tender.
5. Serve hot, garnished with fresh parsley or chives if desired.
Cooking Time: 20-25 minutes
Herbed Ham and Potato Soup
Warm up with a comforting bowl of this creamy, flavorful soup, featuring tender ham, potatoes, and a hint of fresh herbs.
Ingredients:
– 1 pound diced cooked ham
– 2 large potatoes, peeled and diced
– 2 tablespoons butter
– 1 onion, chopped
– 3 cloves garlic, minced
– 1 teaspoon dried thyme
– 1/2 teaspoon paprika
– 1/4 teaspoon black pepper
– 4 cups chicken broth
– 1 cup heavy cream or half-and-half (optional)
– Fresh parsley or chives for garnish
Instructions:
1. In a large pot, melt butter over medium heat. Add onion and garlic; cook until softened, about 5 minutes.
2. Add ham, potatoes, thyme, paprika, and pepper. Cook for 2-3 minutes, stirring occasionally.
3. Pour in chicken broth and bring to a boil. Reduce heat and simmer for 15-20 minutes or until potatoes are tender.
4. Use an immersion blender (or transfer soup to a blender) to puree until smooth.
5. If desired, stir in heavy cream or half-and-half for added richness. Taste and adjust seasoning as needed.
6. Serve hot, garnished with fresh parsley or chives.
Cooking Time: 25-30 minutes
Creamy Ham and Sweet Potato Soup
Warm up with this comforting and flavorful soup that combines the sweetness of sweet potatoes with the savory taste of ham. This recipe is perfect for a chilly evening or as a starter for your next dinner party.
Ingredients:
– 1 large onion, chopped
– 2 cloves of garlic, minced
– 1 medium sweet potato, peeled and diced
– 1 pound cooked ham, diced
– 4 cups chicken broth
– 1 cup heavy cream
– Salt and pepper to taste
– Fresh parsley or chives for garnish (optional)
Instructions:
1. In a large pot, sauté the chopped onion and minced garlic until softened.
2. Add the diced sweet potato and cook for an additional 5 minutes.
3. Pour in the chicken broth and bring the mixture to a boil. Reduce heat and simmer for 20-25 minutes or until the sweet potatoes are tender.
4. Stir in the cooked ham, heavy cream, salt, and pepper.
5. Serve hot, garnished with fresh parsley or chives if desired.
Cooking Time: 30-35 minutes
Ham and Potato Chowder
This comforting soup is perfect for a chilly evening or a quick weeknight dinner. With the richness of ham, the creaminess of potatoes, and the warmth of spices, this chowder will become a family favorite.
Ingredients:
– 1 pound diced cooked ham
– 2 large potatoes, peeled and diced
– 2 tablespoons butter
– 1 onion, chopped
– 3 cloves garlic, minced
– 1 teaspoon dried thyme
– 1/2 teaspoon paprika
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 4 cups chicken broth
– 1 cup milk
Instructions:
1. In a large pot or Dutch oven, melt butter over medium heat.
2. Add onion and garlic; cook until softened, about 5 minutes.
3. Add ham, potatoes, thyme, paprika, salt, and pepper. Cook for 2-3 minutes.
4. Pour in chicken broth and bring to a boil.
5. Reduce heat and simmer for 20-25 minutes or until potatoes are tender.
6. Stir in milk and serve hot.
Cooking Time: 30-40 minutes
Vegetable Ham and Potato Soup
This comforting soup is a perfect blend of flavors and textures, featuring tender vegetables, savory ham, and creamy potatoes. It’s a great way to warm up on a chilly day or as a satisfying meal for any time.
Ingredients:
– 1 large onion, chopped
– 2 cloves garlic, minced
– 2 medium potatoes, peeled and diced
– 1 cup frozen mixed vegetables (such as carrots, peas, and corn)
– 1/2 cup diced cooked ham
– 4 cups chicken broth
– 1/2 cup milk or cream
– Salt and pepper to taste
Instructions:
1. In a large pot, sauté the onion and garlic in a little water until softened.
2. Add the potatoes, mixed vegetables, and ham. Pour in the chicken broth and bring to a boil.
3. Reduce heat and simmer for 20-25 minutes or until the potatoes are tender.
4. Stir in the milk or cream and season with salt and pepper to taste.
5. Serve hot, garnished with chopped fresh herbs if desired.
Cooking Time: 25-30 minutes
Ham and Potato Soup with Kale
Warm up on a chilly day with this comforting soup that combines the richness of ham, potatoes, and kale.
Ingredients:
– 1 pound diced cooked ham
– 2 large potatoes, peeled and diced
– 2 tablespoons butter
– 1 onion, chopped
– 3 cloves garlic, minced
– 4 cups chicken broth
– 1 cup heavy cream
– 2 cups curly kale, stems removed and chopped
– Salt and pepper to taste
Instructions:
1. In a large pot or Dutch oven, melt butter over medium heat. Add onion and cook until softened, about 5 minutes.
2. Add garlic and cook for an additional minute.
3. Add diced ham, potatoes, chicken broth, and heavy cream. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until potatoes are tender.
4. Stir in chopped kale and season with salt and pepper to taste.
5. Serve hot and enjoy!
Cooking Time: 25-30 minutes
Ham and Potato Soup with Corn
This comforting soup is perfect for a chilly evening or a quick lunch option. The combination of diced ham, tender potatoes, and sweet corn creates a deliciously savory broth.
Ingredients:
– 1 pound diced ham (such as boneless ham steak)
– 2 large potatoes, peeled and diced
– 1 cup frozen corn kernels
– 4 cups chicken broth
– 1 medium onion, chopped
– 2 cloves garlic, minced
– 1 teaspoon dried thyme
– Salt and pepper to taste
Instructions:
1. In a large pot or Dutch oven, combine the ham, potatoes, corn, chicken broth, onion, and garlic.
2. Bring the mixture to a boil over high heat, then reduce the heat to medium-low and simmer for 20-25 minutes, or until the potatoes are tender.
3. Stir in the thyme and season with salt and pepper to taste.
4. Serve hot, garnished with chopped fresh herbs if desired.
Cooking Time: 25-30 minutes
Ham and Potato Soup with Carrots
Warm up on a chilly day with this comforting and flavorful soup that combines the richness of ham, potatoes, and carrots.
Ingredients:
– 1 pound diced ham
– 2 large potatoes, peeled and diced
– 2 medium carrots, peeled and sliced
– 4 cups chicken broth
– 1/2 cup milk or heavy cream
– 1 tablespoon butter
– Salt and pepper to taste
– Fresh parsley or chives for garnish (optional)
Instructions:
1. In a large pot, melt the butter over medium heat.
2. Add the diced ham and cook until lightly browned, about 5 minutes.
3. Add the potatoes, carrots, chicken broth, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until the vegetables are tender.
4. Use an immersion blender (or transfer the soup to a blender) to puree the mixture until smooth.
5. Stir in the milk or heavy cream to desired consistency.
6. Taste and adjust seasoning as needed.
7. Serve hot, garnished with fresh parsley or chives if desired.
Cooking Time: 25-30 minutes
Ham and Potato Soup with Leeks
This hearty soup is perfect for a chilly evening. The sweetness of the leeks pairs beautifully with the smokiness of the ham, all wrapped up in a rich and creamy potato base.
Ingredients:
– 1 large onion, chopped
– 2 medium leeks, cleaned and chopped (white and light green parts only)
– 1 pound cooked ham, diced
– 3-4 medium potatoes, peeled and cubed
– 2 cloves garlic, minced
– 1/2 cup chicken broth
– 1/2 cup heavy cream or half-and-half
– Salt and pepper to taste
– Fresh parsley, chopped (optional)
Instructions:
1. In a large pot, sauté the onion and leeks in a little oil until tender.
2. Add the diced ham, potatoes, garlic, and chicken broth. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until potatoes are tender.
3. Use an immersion blender to puree the soup until smooth, or allow it to cool and blend in a blender.
4. Stir in heavy cream or half-and-half. Season with salt and pepper to taste.
5. Serve hot, garnished with chopped parsley if desired.
Cooking Time: 30-40 minutes
Ham and Potato Soup with Cheddar
A comforting and flavorful soup that’s perfect for a chilly day. This recipe combines the richness of ham, potatoes, and cheddar cheese for a satisfying meal.
Ingredients:
– 1 pound cooked ham, diced
– 2 large potatoes, peeled and diced
– 1 onion, chopped
– 3 cloves garlic, minced
– 2 cups chicken broth
– 1 cup milk
– 1/2 cup shredded cheddar cheese
– Salt and pepper to taste
Instructions:
1. In a large pot or Dutch oven, sauté the onion and garlic in a little oil until softened.
2. Add the diced ham, potatoes, chicken broth, and milk. Bring to a boil, then reduce heat and simmer for 20-25 minutes, or until the potatoes are tender.
3. Stir in the shredded cheddar cheese until melted and well combined.
4. Season with salt and pepper to taste.
5. Serve hot, garnished with chopped scallions if desired.
Cooking Time: 25-30 minutes
Ham and Potato Soup with Garlic
This comforting soup combines the rich flavors of ham, potatoes, and garlic for a hearty and satisfying meal. Perfect for a chilly evening or a quick lunch option.
Ingredients:
– 1 pound cooked ham, diced
– 2 large potatoes, peeled and diced
– 3 cloves garlic, minced
– 4 cups chicken broth
– 1 cup heavy cream
– 1 teaspoon dried thyme
– Salt and pepper to taste
Instructions:
1. In a large pot, sauté the garlic in a little bit of oil until fragrant.
2. Add the diced potatoes, ham, chicken broth, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until potatoes are tender.
3. Use an immersion blender (or transfer soup to a blender in batches) to puree the soup until smooth.
4. Stir in heavy cream and adjust seasoning as needed.
5. Serve hot and enjoy!
Cooking Time: 30-40 minutes
Ham and Potato Soup with Thyme
This hearty soup is a perfect comfort food for a chilly day. Thickened with potatoes and creamy goodness, it’s a delicious way to warm up with a hint of savory thyme.
Ingredients:
– 1 pound diced cooked ham
– 2 large potatoes, peeled and diced
– 2 tablespoons butter
– 1 medium onion, chopped
– 3 cloves garlic, minced
– 1 teaspoon dried thyme
– 4 cups chicken broth
– 1 cup heavy cream or half-and-half
– Salt and pepper to taste
Instructions:
1. In a large pot or Dutch oven, melt butter over medium heat. Add onion and cook until softened, about 5 minutes.
2. Add garlic and thyme; cook for an additional minute.
3. Add diced ham, potatoes, chicken broth, and heavy cream or half-and-half. Bring to a boil, then reduce heat and simmer for 15-20 minutes or until potatoes are tender.
4. Use an immersion blender or transfer soup to a blender and puree until smooth. Season with salt and pepper to taste.
5. Serve hot, garnished with chopped chives or thyme if desired.
Cooking Time: 25-30 minutes
Ham and Potato Soup with Parmesan
This comforting soup is a perfect blend of savory ham, tender potatoes, and a hint of nutty Parmesan cheese.
Ingredients:
– 1 pound diced cooked ham
– 2 large Russet potatoes, peeled and diced
– 4 cups chicken broth
– 1 onion, chopped
– 3 cloves garlic, minced
– 1 teaspoon dried thyme
– 1/2 cup grated Parmesan cheese
– Salt and pepper to taste
Instructions:
1. In a large pot, combine ham, potatoes, chicken broth, onion, garlic, and thyme.
2. Bring the mixture to a boil, then reduce heat to medium-low and simmer for 15 minutes or until potatoes are tender.
3. Use an immersion blender (or transfer soup to a blender in batches) to puree the soup until smooth.
4. Stir in Parmesan cheese until melted.
5. Season with salt and pepper to taste.
Cooking Time: 25-30 minutes
Summary
Get cozy with these 20 creamy ham and potato soup recipes! From classic to cheesy, slow cooker to spicy, there’s something for everyone. Try our loaded version packed with crispy bacon and cheddar, or go healthy with a low-calorie option. We’ve also got soups featuring smoked ham, sweet potatoes, kale, corn, carrots, leeks, and more. Whether you’re in the mood for comfort food or a quick weeknight meal, these recipes are sure to hit the spot. So grab your ingredients and get cooking!
Sophia Brennan is the cook and writer behind Go Jack Rabbit Go. She spent years working in Portland’s restaurant world before bringing that same warm, unfussy approach into her home kitchen. These days, she focuses on simple, comforting recipes inspired by real life, family routines, and the rhythm of cooking without overthinking it.



