Sauté Aromatics
In a large pot, heat olive oil (or butter) over medium heat. Add the chopped onion and garlic, sautéing until soft and fragrant.
Cook Potatoes
Add diced potatoes and stir. Pour in the broth, and season with salt and pepper. Bring the mixture to a boil, then reduce to a simmer. Cook for about 15-20 minutes, or until the potatoes are soft.
Blend
Use an immersion blender directly in the pot to blend the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a blender, then return it to the pot.
Add Milk and Cream
Pour in the milk and cream, stirring well to combine. Continue to heat the soup on low for another 5 minutes, but avoid boiling.
Adjust Seasoning
Taste and adjust salt and pepper as needed.
Serve
Ladle the soup into bowls, garnishing with fresh parsley and a sprinkle of black pepper.
Tips:
For extra richness, you can add shredded cheese just before serving.