Rating: 2.5 stars
2 Ratings
  • 5 star values: 0
  • 4 star values: 1
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 1

This Instant Pot ham soup recipe is about as perfect as a cool weather soup can get; think "loaded baked potato in a bowl." For a fun party meal, serve it with an assortment of toppings so guests can make the soup their own. 


Credit: Alison Miksch; Food Styling: Mary Clair Britton and Kady Wohlfarth; Prop Styling: Prissy Lee

Recipe Summary

45 mins
Serves 8 (serving size: 1 1/4 cups soup, 2 Tbsp. cheese, 2 Tbsp. sour cream, 1 Tbsp. scallions)


Ingredient Checklist


Instructions Checklist
  • Place potatoes, onion, celery, oil, and garlic inside an Instant Pot; select “Sauté” setting. Cook, stirring often, until onions have slightly softened, 6 to 8 minutes. Add ham hocks and stock. Close and lock Instant Pot lid; position the steam release handle to “Sealing” position. Set to “High Pressure” for 20 minutes.

  • Carefully open the pressure release, and let steam fully escape. Unlock Instant Pot lid. Remove ham hocks; transfer to a work surface to cool slightly, about 10 minutes. Meanwhile, mash mixture in Instant Pot to desired consistency using a potato masher (leaving more whole pieces for a chunkier soup, or mashing more for a smoother soup).

  • Remove and discard fat and skin from cooled ham hocks. Remove meat from hocks, and chop coarsely. Discard ham bone. Stir heavy cream, salt, pepper, and ham meat into soup. To serve, ladle soup evenly into 8 bowls. Top bowls evenly with cheese, sour cream, and scallions.