Ingredients
Equipment
Method
Sauté the vegetables
- Melt the butter in a large pot over medium heat, then sauté the onion and carrots for 5 minutes, stirring until fragrant and slightly softened (visual cue: onion looks translucent).
- Add the minced garlic and cook for 1 minute, stirring constantly so it doesn’t brown (visual cue: garlic becomes fragrant quickly).
Build the thick base
- Whisk in the flour and cook for 1-2 minutes at medium heat until it smells toasted and looks smooth (visual cue: no dry flour streaks).
- Pour in the chicken broth, then add the cubed potatoes and garlic powder.
- Bring to a boil, then reduce to a simmer and cook for 18-20 minutes until the potatoes are tender when pierced (visual cue: cubes give way easily).
Finish the creamy soup
- Mash a portion of the potatoes in the pot to thicken the soup, leaving some chunks for texture (visual cue: broth turns creamier).
- Stir in the heavy cream, diced ham, and Dijon mustard, then simmer for 5 minutes until heated through (visual cue: soup looks creamy and cohesive).
- Season with salt and pepper to taste, then serve hot with fresh parsley and shredded cheddar (visual cue: toppings sit bright and glossy on top).
Notes
For best texture, mash only about a third of the potatoes so the rest stay chunky. Store leftovers in the refrigerator up to 4 days; reheat gently on the stove, adding a splash of broth or water if it thickens. Freezing is not recommended because cream can break when thawed. Dietary swap: use half-and-half or evaporated milk instead of heavy cream for a lighter, slightly less rich soup.
