Take pierogi out of the freezer and set on the counter for 10 minutes to partially thaw. While pierogi are thawing, prep your vegetables and ham.
Clean and chop the onion, cabbage, and carrots. Dice the ham.
Cut each pierogi into 8 pieces and set aside.
Heat a large pot over medium heat. Add the butter.
Add onion, cabbage, and carrot. Sauté for 5-7 minutes until softened but not brown.
Add ham, chicken broth, pierogies, and spices. Bring to a boil. Reduce heat and simmer for about 15 minutes. The potatoes from the pierogies will naturally thicken the soup.
Add the milk and cheese. Cook and stir over low heat until heated through and the cheese is melted, about 5 more minutes.
Notes
Ham steak works well for this soup recipe!
Keyword budget friendly, creamy, Easy, ham, hearty, One pot, potato soup