Skip to content
Instructions:
- Add potatoes, onion, and chicken broth to a large pot. Bring to a boil and cook until the potatoes are tender.
- In a separate pan, melt butter and whisk in flour to create a roux. Cook for 1 minute.
- Stir milk and heavy cream into the roux until smooth and slightly thickened.
- Pour the creamy mixture into the pot with the potatoes.
- Add diced ham, garlic powder, onion powder, salt, and pepper.
- Simmer on low for 10–15 minutes until thick and creamy.
- Adjust seasoning and serve hot.
Variations
- Substitute half the ham with crispy bacon for added smokiness.
- Add shredded cheddar directly into the soup for a cheesy version.
- Stir in cooked corn or carrots for more texture and sweetness.
Tips
- Mash a few potatoes directly in the pot for an extra-thick, ultra-creamy texture.
- Add more broth or milk if the soup becomes too thick.
- Let the soup rest for a few minutes before serving to allow flavors to deepen.