Place the baby potatoes in a large pot and cover them with cold water. Add a generous pinch of salt to the water.
Bring the water to a boil over medium-high heat, then reduce the heat and simmer for 12-15 minutes, or until the potatoes are fork-tender.
Drain the potatoes in a colander and set them aside.
2. Make the Creamy Garlic Sauce
In a medium saucepan, heat the olive oil or butter over medium heat.
Add the minced garlic and sauté for 1-2 minutes until fragrant, being careful not to burn the garlic.
Pour in the heavy cream and bring the mixture to a simmer. Stir occasionally to ensure the sauce thickens evenly.
Stir in the grated Parmesan cheese and continue cooking for another 2-3 minutes, until the cheese is fully melted and the sauce has thickened.
Add salt and black pepper to taste, along with a squeeze of lemon juice for a touch of brightness (optional).
Stir in the chopped parsley and chives, if using.
3. Combine the Potatoes and Sauce
Add the cooked baby potatoes to the saucepan with the garlic cream sauce.
Gently toss the potatoes in the sauce until they are fully coated.
Cook for an additional 2-3 minutes to allow the potatoes to absorb the sauce and for the flavors to meld together.
4. Serve
Transfer the creamy garlic potatoes to a serving dish and garnish with extra chopped parsley or Parmesan if desired.
Serve immediately while warm, alongside your favorite main course.
Notes and Tips
Choosing Potatoes: Red or yellow baby potatoes work best for this dish, as they have a creamy texture and hold their shape well.
Cream Substitute: If you prefer a lighter sauce, you can substitute half-and-half or whole milk for the heavy cream, though the sauce will be less thick.
Add Extra Flavor: You can add a pinch of red pepper flakes for a bit of heat, or incorporate herbs like rosemary or thyme for an earthy flavor.
Make It Ahead: The potatoes can be boiled ahead of time and reheated with the sauce just before serving. This makes the dish perfect for entertaining or meal prep.