Creamy, garlicky, and utterly comforting — these baby potatoes simmered in a silky garlic cream sauce are the kind of side everyone asks for seconds of. They take humble boiled baby potatoes and dress them up with bright parsley, nutty Parmesan, and just enough thyme to make each bite feel special. Perfect for weeknight dinners, holiday spreads, or anytime you want an easy side that feels like restaurant food.
Why you’ll love this dish
This recipe hits the sweet spot: easy to make, crowd-pleasing, and indulgent without being fussy. Using baby potatoes means less hands-on prep and even cooking. A rich cream-and-broth base makes the sauce cling to each halved potato, while garlic and Parmesan add layers of savory flavor.
“A simple weeknight side that tastes like you spent hours on it — my family devoured it.”
It’s great alongside roasted chicken or steak, but if you’re in the mood for another creamy comfort pairing, try this Creamy Gnocchi with Spinach and Feta for a double-cream dinner that feels decadent.
Step-by-step overview
Before you start: this is a two-part process — cook the potatoes, then make the garlic cream sauce and combine. You’ll bring salted water to a boil, simmer baby potatoes until fork-tender (about 12–15 minutes), then drain. Meanwhile, gently sauté garlic (and optional onion) in oil or butter, add heavy cream and broth, season, reduce slightly, and fold in the potatoes and Parmesan so everything finishes together. It’s fast and forgiving.
What you’ll need
- 2 pounds (900 g) baby potatoes, halved
- 2 tablespoons olive oil or butter (butter = richer)
- 4 cloves garlic, minced
- 1 small onion, finely chopped (optional — adds depth)
- 1 cup (240 ml) heavy cream
- ½ cup (120 ml) chicken or vegetable broth
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- ½ teaspoon dried thyme or Italian seasoning
- ½ cup (50 g) grated Parmesan cheese (freshly grated is best)
- 2 tablespoons fresh parsley, chopped (for garnish)
Substitutions/notes: use half-and-half or whole milk in a pinch (see FAQs for details). For vegetarian, swap chicken broth for vegetable broth. For a dairy-free version, try full-fat coconut milk plus nutritional yeast — texture will differ.
Step-by-step instructions
- Bring a large pot of water to a rolling boil. Add a generous pinch of salt.
- Add halved baby potatoes and cook until fork-tender, about 12–15 minutes. Test one: a fork should slide in with slight resistance. Drain and set aside.
- In a large skillet, warm the olive oil or butter over medium heat. Add minced garlic and chopped onion (if using). Sauté 1–2 minutes until fragrant and the onion is translucent — don’t let the garlic brown.
- Pour in the heavy cream and broth. Stir to combine and bring to a gentle simmer. Season with salt, black pepper, and thyme.
- Let the sauce simmer gently for 3–4 minutes, stirring occasionally, until it thickens slightly and coats the back of a spoon. Keep the heat moderate to prevent curdling.
- Add the cooked potatoes to the skillet. Toss or gently stir to coat each piece in the sauce.
- Stir in the grated Parmesan. Allow everything to simmer together for 2–3 minutes so the cheese melts and the sauce thickens to cling to the potatoes. Taste and adjust seasoning.
- Remove from heat and garnish with chopped parsley. Serve warm.
Chef tip: if your sauce becomes too thick, add a splash of broth to loosen it. If it’s too thin, simmer a minute longer with the potatoes.
Best ways to enjoy it
These creamy garlic potatoes shine beside roasted or grilled meats and fish. Try them with a simple roasted chicken, pan-seared salmon, or a grilled pork chop. They also pair beautifully with sautéed greens or a crisp salad to cut the richness. For a fusion twist, drizzle a little tangy house-made barbecue sauce over roasted meats and serve these potatoes on the side — this homemade barbecue sauce is unexpectedly great if you want a sweet-acid contrast.
Plating idea: mound the potatoes in the center of the plate, spoon extra sauce over the top, and sprinkle a little extra Parmesan and parsley for color.
Storage and reheating tips
- Cool within two hours and transfer to an airtight container. Refrigerate for up to 3–4 days.
- Reheat gently in a skillet over low-medium heat with a splash of broth or cream to revive the sauce; stir occasionally until warmed through. Microwave in short bursts, stirring in between, if pressed for time.
- Freezing is possible but not ideal — the cream sauce can separate and change texture. Freeze for up to 1 month in a freezer-safe container; thaw overnight in the fridge and reheat slowly, whisking in extra liquid to smooth the sauce.
Food safety note: always reheat to at least 165°F (74°C) and don’t leave dairy-based dishes out at room temperature for more than two hours.
Pro chef tips
- Salt the potato cooking water well — it seasons from the inside out.
- Use freshly grated Parmesan for better melting and flavor; pre-grated cheeses may yield a grainier sauce.
- Keep the heat gentle when simmering cream to prevent curdling. Medium-low is your friend.
- If you want a crispy finish, place the sauced potatoes in a shallow ovenproof dish, sprinkle extra Parmesan and breadcrumbs, and broil for 2–3 minutes until golden — watch them closely.
- For extra garlic punch, roast a head of garlic and squeeze cloves into the sauce for mellow sweetness instead of raw sautéed garlic.
Creative twists
- Lemon-Thyme: add a teaspoon of lemon zest and a squeeze of lemon juice at the end for brightness.
- Mushroom & Spinach: sauté sliced mushrooms and baby spinach with the garlic for a heartier, veggie-forward side.
- Smoky Bacon: fold in crisp bacon bits just before serving for a smoky crunch.
- Vegan: swap cream for full-fat coconut milk, use vegetable broth, and replace Parmesan with nutritional yeast and a splash of lemon for umami.
- Spicy Kick: add a pinch of red pepper flakes when sautéing the garlic for heat.
Common questions
Q: How long does this take start-to-finish?
A: Active time is about 15–20 minutes; total time including potato boiling is 25–30 minutes.
Q: Can I use regular potatoes instead of baby potatoes?
A: Yes. Cut medium potatoes into evenly sized chunks so they cook in about the same 12–15 minute window. Larger pieces may need longer.
Q: What can I substitute for heavy cream?
A: For a lighter sauce, use half-and-half or whole milk, but the sauce will be thinner — simmer a bit longer to reduce. For dairy-free, coconut milk works but adds a distinct flavor; balance with nutritional yeast and lemon.
Q: Can I make this ahead for a dinner party?
A: Yes. Cook potatoes and make the sauce, then combine and refrigerate. Reheat gently on the stovetop with a splash of broth and freshen with parsley just before serving.
Q: Why did my sauce separate?
A: High heat can cause cream to split. Reheat gently and stir; if separation happens, whisk in a small pat of cold butter off-heat to emulsify, or add a spoonful of flour slurry to stabilize.
Q: Is it safe to freeze this?
A: You can freeze it, but cream sauces may change texture when thawed. Freeze only if necessary and plan to reheat slowly while stirring in extra liquid.
If you have more questions about variations or pairing ideas, ask — I’ll help tailor the recipe to your pantry and tastes.

Creamy Garlic Baby Potatoes
Ingredients
Main Ingredients
- 2 pounds baby potatoes, halved
- 2 tablespoons olive oil or butter Butter for a richer flavor
- 4 cloves garlic, minced
- 1 small onion, finely chopped (optional) Adds depth
- 1 cup heavy cream
- ½ cup chicken or vegetable broth
- ½ teaspoon salt Adjust to taste
- ¼ teaspoon black pepper
- ½ teaspoon dried thyme or Italian seasoning
- ½ cup grated Parmesan cheese Freshly grated is best
- 2 tablespoons fresh parsley, chopped For garnish
Instructions
Cooking the Potatoes
- Bring a large pot of salted water to a rolling boil.
- Add halved baby potatoes and cook until fork-tender, about 12–15 minutes. Test one: a fork should slide in with slight resistance.
- Drain the potatoes and set aside.
Making the Sauce
- In a large skillet, warm the olive oil or butter over medium heat.
- Add minced garlic and chopped onion (if using). Sauté for 1–2 minutes until fragrant and the onion is translucent.
- Pour in the heavy cream and broth. Stir to combine and bring to a gentle simmer.
- Season with salt, black pepper, and thyme.
- Let the sauce simmer gently for 3–4 minutes until it thickens slightly.
- Add the cooked potatoes to the skillet and toss to coat each piece in the sauce.
- Stir in the grated Parmesan and allow to simmer for 2–3 minutes until the cheese melts and clings to the potatoes.
- Remove from heat and garnish with chopped parsley. Serve warm.
