This post may contain affiliate links. Read my disclosure page here.
This creamy Instant Pot ham and potato soup is the easiest way to turn leftover ham into a cozy, filling dinner. Tender Russet potatoes thicken the broth naturally, so there’s no flour or cornstarch needed, and it needs just 10 minutes of pressure cooking.

Save This Recipe
Enter your email and we’ll send the recipe directly to you!
By submitting this form, you consent to receive emails from Delicious Meets Healthy.
Table of Contents
This Instant Pot ham and potato soup is one of my favorite ways to turn leftover ham into a cozy, satisfying meal. It’s loaded with savory ham, tender Russet potatoes, carrots, celery, and onion in a rich, creamy broth. With just 10 minutes of pressure-cooking time, this easy one-pot soup is perfect for busy weeknights or cold evenings when you want something comforting without spending hours at the stove.
If I have a leftover ham bone, I add it to the Instant Pot for even more flavor, but diced leftover ham or store-bought cubed ham works beautifully too. The starchy potatoes naturally help thicken the soup, and my kids especially enjoy it with warm, crusty bread for dipping.
If you have more ham to use, try my Instant Pot ham and white bean soup next. It’s hard to choose a favorite – the potato soup is creamy and comforting, while the bean soup is hearty and rustic, and both are delicious ways to use leftover ham.
Why This Ham and Potato Soup Works
- It makes the most of leftover ham. Turn leftover Easter or Christmas ham into a complete family meal, and add the ham bone for even more savory flavor.
- It thickens naturally. Russet potatoes release starch as they cook, creating a creamy broth without flour, cornstarch, or a heavy roux.
- The Instant Pot keeps it simple. Everything cooks in one pot, and the soup needs only 10 minutes under pressure. You can sauté the vegetables for deeper flavor or use the dump-and-start method when time is short.

Ingredients For Ham and Potato Soup
Here is a quick look at the ingredients for this Instant Pot ham and potato soup. See the recipe card below for the complete measurements.
- Butter: For sautéing the vegetables and adding richness. You can substitute olive oil or omit it if using the dump-and-start method.
- Carrots, onion, celery, and garlic: These aromatic vegetables create a flavorful base for the soup. Cut them into similarly sized pieces so they cook evenly.
- Cooked ham: This recipe is perfect for using leftover holiday ham, but store-bought cubed ham also works. If you have a leftover ham bone, add it to the pot for extra savory flavor and remove it before serving.
- Russet potatoes: The best choice for a thick, creamy soup because their starch helps thicken the broth naturally. Yukon Gold potatoes also work, but they hold their shape better and produce a slightly thinner, chunkier soup.
- Stock: Use vegetable stock or low-sodium chicken stock. Choosing a low-sodium variety makes it easier to control the seasoning since ham can already be quite salty. For even more homemade flavor, try my Instant Pot chicken stock.
- Heavy cream: A small amount makes the broth rich and creamy. Whole milk can be used for a lighter soup, or full-fat coconut cream may be substituted for a dairy-free option. Stir it in after pressure cooking.
- Thyme, salt, and black pepper: Simple seasonings complement the ham and vegetables without overpowering them. Taste the finished soup before adding more salt.

How to Make Instant Pot Ham and Potato Soup
- Sauté the vegetables. Set the Instant Pot to Sauté and melt the butter. Add the onion, carrots, and celery, and cook for about 4 minutes, stirring occasionally. Stir in the garlic and cook for another 30 seconds.
- Add the remaining ingredients. Pour in a small amount of stock and scrape up anything stuck to the bottom of the pot. Add the ham, potatoes, remaining stock, thyme, black pepper, and a small amount of salt. If using a ham bone, place it in the pot. Do not add the cream yet.
- Pressure-cook the soup. Secure the lid, move the valve to Sealing, and cook on High Pressure for 10 minutes. When the cooking cycle ends, carefully quick-release the pressure according to your Instant Pot’s instructions.
- Make it creamy. Remove the ham bone, if used, and stir in the heavy cream. For a thicker soup, mash a few potato pieces against the side of the pot. Taste, adjust the salt and pepper, and serve warm with crusty bread.
Quick option: To make this a dump-and-start soup, skip sautéing and add everything except the cream directly to the pot. Stir in the cream after pressure cooking.


Stovetop Version
For the stovetop, melt the butter in a large pot over medium heat and sauté the carrots, onion, garlic, and celery for a few minutes until softened. Add the ham, potatoes, stock, thyme, salt, and pepper, then bring to a boil. Reduce the heat, cover, and simmer for 15–20 minutes, or until the potatoes are tender. Stir in the heavy cream, adjust seasoning, and serve warm.
TIPS FROM NELI’S KITCHEN
Tips for the Best Instant Pot Ham and Potato Soup
- Cut the potatoes evenly. Aim for ¾-inch cubes so they become tender at the same time. Smaller pieces may fall apart, while larger chunks can remain firm in the center.
- Use Russet potatoes for a creamy soup. Their higher starch content naturally thickens the broth without flour or cornstarch. Yukon Gold potatoes also work, but they hold their shape better and produce a slightly less creamy soup.
- Deglaze the pot after sautéing. Pour in a little stock and scrape up anything stuck to the bottom. This adds flavor and helps prevent a burn notice.
- Stir in the cream after pressure cooking. Pressure cook the ham, potatoes, vegetables, and stock first. Once the pressure has been released, stir in the heavy cream so it stays smooth and doesn’t separate or scorch.
- Season carefully. Ham and stock can contain plenty of salt, so wait until the soup is cooked before adding more.
- Adjust the consistency after cooking. Mash some potatoes against the side of the pot for a thicker soup. If it becomes too thick, stir in a splash of warm stock or milk.
- Add a ham bone if you have one. Pressure cook it with the soup for even more savory flavor, then remove it before serving. The soup will still be delicious with diced leftover ham or store-bought cubed ham.

Loved this recipe?
Please leave a ⭐ star rating and let me know how it went in the 📝 comments below.
Want to keep seeing my recipes in Google? Add Delicious Meets Healthy as a trusted source.
Pin this now to find it later
Pin It
☝ Tap stars to rate
Instant Pot Ham and Potato Soup
Save This Recipe
Enter your email and we’ll send the recipe directly to you!
By submitting this form, you consent to receive emails from Delicious Meets Healthy.
Ingredients
- 2 Tablespoon butter
- ½ cup carrots, peeled and sliced
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 stalks celery, chopped
- 1 lb cooked ham, cubed
- 2 lbs Russet potatoes, peeled and cut in 3/4″ cubes
- 32 oz low-sodium chicken stock, or vegetable stock
- ¼ cup organic heavy cream, (or milk, or coconut cream)
- salt and pepper, to taste
- 1 teaspoon thyme
- 1 ham bone (optional)
Instructions
- Sauté the vegetables. Select Sauté on the Instant Pot. Melt the butter, then add the carrots, onion, garlic, and celery. Cook, stirring occasionally, for about 4 minutes.
- Deglaze and combine. Pour in a small amount of the stock and scrape up any browned bits from the bottom. Add the ham, potatoes, remaining stock, thyme, salt, and pepper. Add the ham bone now, if using.
- Pressure cook. Secure the lid and set the valve to Sealing. Cook on High Pressure for 10 minutes. When the cooking time ends, carefully quick-release the pressure. Once the pin drops, open the lid and remove the ham bone.
- Finish the soup. Stir in the heavy cream. For a thicker soup, mash a few potatoes against the side of the pot. Taste, adjust the seasonings, and serve warm.
Video
Notes
- Sautéing is optional: For a dump-and-start version, add the butter and vegetables with the ham, potatoes, and stock.
- Choose your potatoes: Russets create a creamier soup, while Yukon Gold potatoes hold their shape better.
- Adjust after resting: The soup thickens as it cools. If needed, thin it with a splash of warm stock or milk.
- Using the stovetop? Find the complete stovetop instructions in the post above the recipe card.
Nutrition
Nutrition Disclaimer: Nutritional values are estimates and may vary with ingredients, brands, and portion sizes. For accuracy, use your preferred nutrition calculator.
Disclaimer: The information provided in this recipe is for informational purposes only and should not be considered medical or nutritional advice. I am not a doctor or a dietitian. Always consult a qualified healthcare provider for personalized guidance regarding your diet or health. For more details, please read my full disclosure page.
What to Serve with Ham and Potato Soup
This creamy ham and potato soup is hearty enough to serve as a complete meal, so simple sides work best. Here are a few of my favorite pairings:
- Crusty bread: Serve the soup with sourdough, warm dinner rolls, or my cornbread muffins for soaking up the creamy broth.
- A fresh salad: A light mixed green salad or classic Caesar salad provides a crisp, refreshing contrast to the rich soup.
- A simple sandwich: Pair it with grilled cheese for a cozy family dinner. My kids especially love this combination. For something lighter, try a veggie sandwich.
- Easy toppings: Finish each bowl with shredded cheddar cheese, sliced green onions, fresh thyme, or crumbled bacon for extra flavor and texture.
Storage
- Refrigerate: Cool the soup and store it in an airtight container within 2 hours. Keep refrigerated for up to 3–4 days. Reheat gently, adding a splash of stock or milk if it has thickened.
- Freeze: Freeze for up to 2–3 months. For the best texture, freeze the soup before adding the cream, then stir it in after reheating. Thaw overnight in the refrigerator. The potatoes may be slightly softer or grainier after freezing.
More Instant Pot Soup Recipes
If you enjoyed this Instant Pot ham and potato soup, try one of these easy pressure cooker soups next:
- Instant Pot Chicken Noodle Soup – A cozy classic with tender chicken, vegetables, egg noodles, and a bright touch of lemon.
- Instant Pot Zuppa Toscana – A rich and comforting soup made with Italian sausage, potatoes, kale, and a creamy broth.
- Instant Pot Chicken and Wild Rice Soup – A hearty, family-friendly soup filled with chicken, wild rice, and vegetables.
- Instant Pot Butternut Squash Soup – Smooth, flavorful, and perfect for a cozy fall or winter meal.















Delicious? Absolutely! Did a few minor changes – 2 cloves of garlic instead of 3
– used chicken broth only because I had it on hand. And yes, I threw in the Easter ham bone to add flavour.
– used 10% coffee cream instead of heavier cream. Husband and I loved it! Veggies well done and flavour was great.
Really good! My family loved it. I did sub some ingredients, like I used baby red potatoes cut in half with the skin on, and i added corn. I also added some extra cream and some corn starch to thicken it a bit. Although it wasn’t the exact same as the recipe, using this recipe as a base to go was really flavorful!
Love this soup
Delicious. Only issue was the half & half I used in place of the cream curdled during cooking. I’ll wait next time to add it at the end.
Can I throw in frozen vegetables as I don’thave any fresh at the moment?
Excellent basic recipe…thank you! I did not add extra salt…ham is salty enough. Used fresh thyme, added red pepper flakes & stirred in Garlic & Chive Bousin when the cooking cycle was finished. Topped with cheddar, scallions & crispy bacon. Served with buttered bread. This is a delicious, warm the cockles on the heart soup. Perfect for a cool Fall dinner!
Almost forgot…duh! Added a can of peas prior to pressure cooking. This is a keeper!
Thanks Neli! Wondering if I double the recipe should I leave it at 10 mins cook time or double it? New to this cooker and love it! Can’t wait to try this recipe tonight!
Hi Andre, no, you don’t have to double the cooking time. Hope you love it! 🙂
This was awesome. I needed something I could just throw in quickly so I could get some other things done before dinner, but also wanted something warm and delicious. I added some fresh thyme at the end, just because it was available, as well as cheese and peas (to cool quickly for the kids and add color). So delicious. All the kids ate it.
Absolutely delicious and really easy to make. I substituted leeks from our allotment for the onion and added more garlic. I got four good portions out of it and I will be making it again. Are there really people that don’t like soup? Weird!
Hello
When I secure the lid and cook for 10 minutes, what is the InstaPot cook setting? Is it stew, soup, or pressure cooker setting? New to the InstaPot.
Thank You
It’s the ‘Pressure Cook’ setting or some IP models call it ‘Manual’ setting. Hope you enjoy it!
Delicious soup! I admit I deviated some from the recipe and hope I will not offend by including my notes. I added dill and parsley along with the thyme and chose to do a combination of 1 part chicken stock, 1 part beef stock, and 2 parts vegetable stock (I use broth concentrate packets + water). Very rich tasting! Definitely saute the veggies; it’s an extra step but still one-pot cooking. Thanks for sharing!