Ingredients
Equipment
Method
Sauté vegetables and build the roux
- Melt the butter in a large pot over medium heat, then add the onion and carrots and cook for 5 minutes, stirring occasionally until softened.
- Add the garlic and cook for 1 minute until fragrant, then whisk in the flour and cook for 1-2 minutes to form a light roux.
Simmer potatoes until tender
- Pour in the chicken broth, then add the potatoes and garlic powder and stir to combine.
- Bring the mixture to a boil, then reduce to a simmer and cook for 18-20 minutes until the potatoes are tender when pierced with a fork.
- Mash a portion of the potatoes in the pot to thicken the soup, leaving some chunks for texture.
Finish creamy and serve
- Stir in the heavy cream, diced ham, and Dijon mustard, then simmer for 5 minutes to heat through.
- Season with salt and pepper to taste, then ladle into bowls and top with fresh parsley and shredded cheddar.
Notes
Pro tip: mash about one-third of the potatoes right in the pot so the soup turns creamy without losing the hearty chunks. Store leftovers in the refrigerator up to 3-4 days; reheat gently to avoid breaking the cream. Freezing is not recommended because cream-based soups can separate after thawing. For a lighter option, swap heavy cream for half-and-half (it may be slightly thinner, but still very creamy).
