Ingredients
Equipment
Method
Sauté the vegetables
- Melt the butter in a large Dutch oven over medium heat, then add the diced onion and diced carrots. Cook for 5 minutes until the vegetables begin to soften, stirring occasionally for even browning.
Build the roux and add flavor
- Add the minced garlic and cook for 1 minute until fragrant. Whisk in the all-purpose flour and cook for 1-2 minutes to remove the raw flour taste, stirring constantly until smooth.
Simmer until potatoes are tender
- Pour in the chicken broth, then add the cubed russet potatoes and garlic powder. Bring the mixture to a boil, then reduce to a simmer and cook for 18-20 minutes until the potatoes are tender.
Thicken with a quick mash
- Mash a portion of the potatoes in the pot using a spoon or masher to thicken the soup. Keep the rest of the potatoes chunky for texture.
Finish the soup
- Stir in the heavy cream, diced ham, and Dijon mustard, then return to a gentle simmer. Simmer for 5 minutes, stirring occasionally, until warmed through and creamy.
Season and serve
- Season with salt and black pepper to taste, then turn off the heat. Serve hot with fresh parsley and shredded cheddar on top.
Notes
For the thickest, creamiest texture, mash about one-third of the potatoes after simmering, then stir well before adding cream. Refrigerate leftovers in a sealed container for up to 4 days; reheat gently on the stove, adding a splash of broth or milk if needed. Freezing is not recommended because heavy cream can separate when thawed. Dietary swap: for a lighter version, use half-and-half instead of heavy cream.
