Garlic Sauce Baby Potatoes feature tender roasted baby potatoes tossed in a rich garlic butter cream sauce with Parmesan and fresh herbs. The crisp golden potato skins contrast with the creamy sauce, making this dish an easy side for grilled meats, roasted chicken, seafood, or holiday meals.

Roasting the potatoes first develops deep flavor and crisp edges before they are coated in the sauce. The entire dish comes together in about an hour with simple pantry ingredients.
Why This Recipe Works
- Roasting the baby potatoes creates crisp, golden skins while keeping the centers fluffy.
- Garlic is gently sautéed in butter to develop flavor without becoming bitter.
- Parmesan naturally thickens the cream sauce while adding savory depth.
- Fresh parsley brightens the rich sauce and balances the buttery flavors.
- Tossing the potatoes in the sauce just before serving keeps their roasted texture intact.
Equipment Needed
- Large rimmed baking sheet (13-by-18-inch/33-by-46-cm)
- Parchment paper, optional
- Large skillet
- Medium saucepan, optional
- Mixing bowl
- Whisk
- Rubber spatula
Ingredients List
For the Roasted Potatoes
- 2 pounds (900 g) baby potatoes, halved if large
- 2 tablespoons (30 ml) olive oil
- 1 teaspoon (6 g) fine sea salt
- 1/2 teaspoon (1 g) ground black pepper
- 1 teaspoon garlic powder
For the Garlic Sauce
- 2 tablespoons (28 g) unsalted butter
- 5 medium garlic cloves (about 15 g), finely minced
- 1 tablespoon (8 g) all-purpose flour
- 1 cup (240 ml) whole milk
- 1/2 cup (120 ml) heavy cream
- 1/2 cup (45 g) finely grated Parmesan cheese
- 1 teaspoon Dijon mustard
- 1/2 teaspoon dried parsley
- 1/4 teaspoon fine sea salt
- 1/4 teaspoon ground black pepper
For Serving
- 2 tablespoons (8 g) chopped fresh parsley, optional
- Additional grated Parmesan cheese, optional
Ingredient Notes and Substitutions
- Baby potatoes: Yukon Gold or red baby potatoes roast evenly and have creamy interiors. Larger potatoes may be cut into 1 1/2-inch pieces for similar cooking times.
- Garlic: Fresh garlic provides the richest flavor. Jarred minced garlic can be substituted in the same amount, though the sauce will taste slightly less fresh.
- Heavy cream: Heavy cream creates a smooth, stable sauce. Half-and-half may be substituted for a lighter version, although the sauce will be thinner.
- Parmesan cheese: Finely grated Parmesan melts smoothly into the sauce. Pecorino Romano can replace it for a sharper, saltier flavor.
- Dijon mustard: Dijon adds subtle tang and depth without making the sauce taste like mustard. It can be omitted if preferred.
Step-by-Step Instructions
Step 1: Preheat the oven
Position a rack in the center of the oven and preheat to 425°F (220°C). Line a large baking sheet with parchment paper if desired.
Step 2: Season the potatoes
Place the baby potatoes in a large bowl. Toss with the olive oil, salt, black pepper, and garlic powder until evenly coated.
Step 3: Roast the potatoes
Arrange the potatoes cut-side down in a single layer. Roast for 35 to 40 minutes, turning once halfway through, until the potatoes are golden brown and easily pierced with a fork. If they are not yet tender, continue roasting in 5-minute intervals.

Step 4: Cook the garlic
About 10 minutes before the potatoes finish roasting, melt the butter in a large skillet over medium-low heat. Add the minced garlic and cook for about 1 minute, stirring constantly, until fragrant. Do not allow the garlic to brown.

Step 5: Build the sauce
Sprinkle the flour over the garlic butter and whisk continuously for 1 minute. Slowly whisk in the milk and heavy cream until smooth.
Step 6: Thicken the sauce
Bring the mixture to a gentle simmer over medium-low heat, whisking frequently for 3 to 5 minutes until it lightly coats the back of a spoon.
Step 7: Finish the sauce
Reduce the heat to low. Stir in the Parmesan cheese, Dijon mustard, dried parsley, salt, and black pepper until smooth and creamy. If the sauce becomes too thick, whisk in 1 to 2 tablespoons of milk.

Step 8: Coat the potatoes
Add the hot roasted potatoes to the skillet and gently fold until every potato is coated with the garlic sauce. Avoid stirring too vigorously to prevent breaking the potatoes.

Step 9: Serve
Transfer the potatoes to a serving dish. Sprinkle with fresh parsley and additional Parmesan cheese, if using. Serve immediately while hot.
Storage, Freezing, and Make-Ahead Instructions
- Refrigerate leftover Garlic Sauce Baby Potatoes in an airtight container for up to 4 days.
- Reheat gently in a covered skillet over medium-low heat with a splash of milk until the potatoes are heated through and the sauce is smooth. Alternatively, microwave individual portions in short intervals, stirring between each, until they reach 165°F (74°C).
- Freezing is not recommended because cream-based sauces can separate and the potatoes may become grainy after thawing.
- For make-ahead preparation, roast the potatoes and prepare the garlic sauce separately up to 1 day ahead. Refrigerate both, then gently reheat the sauce, thinning it with milk if needed, before tossing with the warmed potatoes.
FAQ
Can I boil the potatoes instead of roasting them?
Yes. Boil the potatoes until fork-tender, drain well, and allow them to dry briefly before adding them to the sauce. Roasting, however, provides a richer flavor and crisp edges.
Why did my garlic sauce become too thick?
Cream sauces continue thickening as they cool. Whisk in warm milk a tablespoon at a time until the desired consistency returns.
Can I make this recipe ahead of time?
Yes. Roast the potatoes and prepare the sauce separately. Reheat both just before serving and combine while hot.
Can I add herbs?
Yes. Fresh thyme, chives, rosemary, or dill pair well with the garlic sauce. Add delicate herbs near the end of cooking for the brightest flavor.
What can I serve with Garlic Sauce Baby Potatoes?
They pair well with roasted chicken, grilled steak, pork chops, baked salmon, shrimp, meatloaf, or roasted vegetables.

Ingredients
Method
- Position a rack in the center of the oven and preheat to 425°F (220°C). Line a large baking sheet with parchment paper if desired.
- Place the baby potatoes in a large bowl: Toss with the olive oil, salt, black pepper, and garlic powder until evenly coated.
- Arrange the potatoes cut-side down in a single layer. Roast for 35 to 40 minutes, turning once halfway through, until the potatoes are golden brown and easily pierced with a fork. If they are not yet tender, continue roasting in 5-minute intervals.
- About 10 minutes before the potatoes finish roasting, melt the butter in a large skillet over medium-low heat. Add the minced garlic and cook for about 1 minute, stirring constantly, until fragrant. Do not allow the garlic to brown.
- Sprinkle the flour over the garlic butter and whisk continuously for 1 minute. Slowly whisk in the milk and heavy cream until smooth.
- Bring the mixture to a gentle simmer over medium-low heat, whisking frequently for 3 to 5 minutes until it lightly coats the back of a spoon.
- Reduce the heat to low: Stir in the Parmesan cheese, Dijon mustard, dried parsley, salt, and black pepper until smooth and creamy. If the sauce becomes too thick, whisk in 1 to 2 tablespoons of milk.
- Add the hot roasted potatoes to the skillet and gently fold until every potato is coated with the garlic sauce. Avoid stirring too vigorously to prevent breaking the potatoes.
- Transfer the potatoes to a serving dish: Sprinkle with fresh parsley and additional Parmesan cheese, if using. Serve immediately while hot.





