Boil the diced potatoes in a large pot of salted water until fork-tender.
Minced garlic should be cooked in butter in a separate pan until aromatic.
After draining, mash the potatoes with butter and sautéed garlic.
Add the heavy cream gradually while mash until smooth.
Add nutmeg, salt, and pepper for seasoning. Set aside.
In a large soup pot, heat olive oil over medium heat.
Add the diced celery, carrots, and onions. Sauté the veggies till they get tender.
When the mixture reaches a mild boil, pour in the chicken or veggie broth.
Add milk to the chicken or vegetable broth.
After the vegetables are soft, lower the heat and simmer.
Spoon the mashed potatoes into the soup base, stirring continuously to blend.
To allow the flavors to combine, simmer the soup for a further 10 to 15 minutes on low heat.
Taste the soup and adjust the seasoning with salt and pepper as needed.
Add additional cream or broth to taste for a thinner consistency if required.
Ladle the creamy mashed potato soup into bowls.
Garnish each bowl with chopped chives, and grated cheddar cheese.
Serve the hot mashed potato soup so that your senses are fully enveloped in its richness and warmth.
Pair with crusty bread or crackers for a complete and satisfying meal.
Enjoy!