If you’re craving a dish that combines simplicity with rich, comforting flavors, this Roasted Garlic Potatoes Recipe is an absolute must-try. The tender baby potatoes soak up a luscious garlic-infused cream sauce, finished with Parmesan and fresh herbs that make every bite pure bliss. It’s the kind of recipe that feels cozy and indulgent, yet comes together with surprisingly few ingredients and straightforward steps. Whether you’re planning a weeknight dinner or a special gathering, these roasted garlic potatoes will bring warmth and a touch of elegance to the table.

Ingredients You’ll Need
Getting the right ingredients is half the joy of cooking, and this recipe shines with a short but essential list. Each component plays a key role in building a flavorful and creamy dish that will delight your taste buds and look gorgeous on the plate.
- Baby potatoes: Choose halved baby potatoes for the perfect tender texture and quick cooking time.
- Butter: Adds richness and helps create that silky sauce base.
- Olive oil: Provides a subtle fruity note and enhances the garlic’s aroma.
- Fresh garlic: Minced garlic is the star flavor that infuses the dish with warmth.
- Heavy cream: Gives the sauce its luscious, creamy texture.
- Broth: Adds depth and balances the creaminess without overpowering the garlic.
- Parmesan cheese: Offers a salty, nutty finish that ties all flavors together.
- Salt: Enhances all the other flavors perfectly.
- Pepper: Adds just a touch of gentle heat.
- Italian herbs: Bring an aromatic, herbaceous quality to brighten every bite.
- Fresh parsley: A fresh garnish that adds a splash of vibrant color and freshness.
How to Make Roasted Garlic Potatoes Recipe
Step 1: Boil the Potatoes
Start by boiling the halved baby potatoes in salted water until they become fork-tender, usually around 10 to 12 minutes. This initial cooking softens the potatoes perfectly so they can soak up the creamy sauce later without falling apart. Make sure to drain them well once done to prevent a watery sauce.
Step 2: Infuse the Garlic
While the potatoes cook, gently heat butter and a splash of olive oil in a pan. Add the minced garlic and sauté it just until fragrant, about 1 to 2 minutes. Be careful not to let the garlic burn as this would turn bitter and spoil the delicate flavor you’re aiming for. This step is where the magic of the Roasted Garlic Potatoes Recipe really begins.
Step 3: Simmer the Creamy Sauce
Next, pour in the broth and heavy cream, allowing the mixture to simmer gently over low heat. Keep stirring frequently as it thickens to a nice creamy consistency, which should take about 3 to 4 minutes. This sauce is the luscious coating that transforms simple potatoes into a decadent delight.
Step 4: Stir in Cheese and Seasonings
Now, it’s time to stir in the Parmesan cheese along with salt, pepper, and Italian herbs. These ingredients layer in savory notes and herbaceous zest that make every bite exciting. Carefully add the drained potatoes to this sauce, tossing to coat them evenly. Let the potatoes mingle with the sauce on gentle heat for 2–3 minutes so the flavors blend beautifully.
Step 5: Garnish and Serve
Finally, remove the pan from heat and sprinkle freshly chopped parsley over the top. This bright, fresh garnish adds a lovely contrast in both flavor and appearance. Serve immediately while everything is hot and creamy to enjoy the full magic of the Roasted Garlic Potatoes Recipe at its best.
How to Serve Roasted Garlic Potatoes Recipe
Garnishes
Fresh parsley is the classic garnish, but you can also experiment with finely chopped chives or a sprinkle of crispy fried shallots for extra texture and flavor contrast. A little lemon zest stirred in at the end can add an unexpected, refreshing twist that livens up the dish.
Side Dishes
These roasted garlic potatoes make an excellent side for grilled chicken, steak, or roasted vegetables. They pair well with bright green salads or roasted Brussels sprouts, balancing creamy indulgence with fresh, vibrant greens. For a cozy feast, serve alongside tender meatloaf or baked salmon.
Creative Ways to Present
If you want to elevate the experience, serve the potatoes in individual ramekins with a golden crust of extra Parmesan broiled on top. Alternatively, arrange the potatoes on a rustic wooden board sprinkled with herbs for a charming family-style presentation that invites guests to dig in.
Make Ahead and Storage
Storing Leftovers
You can keep leftover roasted garlic potatoes in an airtight container in the refrigerator for up to 3 days. The potatoes will absorb even more flavor as they sit, but the sauce may thicken, so be ready to loosen it up when reheating.
Freezing
Freezing this dish isn’t ideal due to the heavy cream in the sauce, which can separate and become grainy. It’s better to enjoy the Roasted Garlic Potatoes Recipe fresh or refrigerated rather than frozen to maintain the best creamy texture.
Reheating
To reheat, gently warm the potatoes in a skillet over low heat, adding a splash of broth or cream to revive the sauce’s smooth creaminess. Avoid the microwave if possible, as it can unevenly heat and dry out the potatoes or curdle the sauce.
FAQs
Can I use regular potatoes instead of baby potatoes?
Absolutely! Regular potatoes like Yukon Gold or red potatoes work well too; just cut them into uniform pieces so they cook evenly. Baby potatoes are handy for quicker cook time and a tender bite, but feel free to use what you have.
Is there a dairy-free alternative to heavy cream in this recipe?
You can substitute full-fat coconut milk or a cashew cream for heavy cream to make it dairy-free, but it will change the flavor slightly. Make sure to adjust seasonings to balance the richer or nuttier notes from these alternatives.
Can I add extra vegetables to this dish?
Definitely! Roasted garlic potatoes pair beautifully with roasted mushrooms, steamed asparagus, or sautéed spinach stirred in towards the end. Just keep the balance so the creamy garlic sauce remains the star.
What if I don’t have Italian herbs on hand?
No worries—just mix and match dried herbs like oregano, basil, thyme, or rosemary. Even a simple sprinkle of fresh parsley alone can provide a nice hint of herbal brightness.
How do I make sure the garlic doesn’t burn when sautéing?
Cook the garlic over low to medium-low heat and watch it closely—it only takes a minute or two to release its aroma. If the pan gets too hot, lower the heat or briefly remove the pan from the burner as you stir.
Final Thoughts
This Roasted Garlic Potatoes Recipe is one of those comforting dishes that feels like a warm hug on a plate, all while being simple enough to whip up any day of the week. It’s creamy, flavorful, and surprisingly versatile—a true kitchen win. Give it a try and see how these tender potatoes drenched in garlicky cream become an instant favorite at your table.
Print
Roasted Garlic Potatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This Roasted Garlic Potatoes recipe offers a creamy, flavorful side dish perfect for any meal. Tender baby potatoes are boiled to perfection and then coated in a rich garlic-infused cream sauce enhanced with Parmesan cheese and Italian herbs, finished with a fresh parsley garnish.
Ingredients
Potatoes
- 1.5 pounds baby potatoes, halved
Sauce and Seasoning
- 2 tbsp butter
- 1 tbsp olive oil
- 5 cloves fresh garlic, minced
- 1 cup heavy cream
- ½ cup broth
- ½ cup Parmesan cheese
- ½ tsp salt
- ¼ tsp pepper
- ½ tsp Italian herbs
- 2 tablespoons fresh parsley, chopped
Instructions
- Boil Potatoes: Bring a pot of salted water to a boil and add the halved baby potatoes. Cook them until they are fork-tender, about 10-12 minutes. Drain the potatoes thoroughly and set aside.
- Sauté Garlic: In a large skillet, heat the butter and olive oil over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant, being careful not to burn the garlic.
- Simmer Cream Sauce: Pour in the broth and heavy cream, then simmer gently over low to medium heat for 3-4 minutes, stirring occasionally, until the sauce thickens slightly.
- Add Cheese and Season: Stir in the Parmesan cheese, salt, pepper, and Italian herbs until the cheese melts and the sauce is smooth. Add the cooked potatoes to the skillet and toss gently to coat them evenly with the creamy garlic sauce. Cook for an additional 2-3 minutes to allow flavors to meld.
- Garnish and Serve: Remove the skillet from heat and sprinkle the fresh chopped parsley over the potatoes. Serve immediately while hot to enjoy the full flavors of the dish.
Notes
- Use baby potatoes of similar size for even cooking.
- Do not overcook potatoes during boiling to avoid mushiness since they will cook further in the sauce.
- You can substitute Parmesan cheese with Pecorino Romano for a sharper flavor.
- Adjust salt and herbs to taste, especially if your broth is salted.
- Serve as a side dish with grilled meats or roasted vegetables.

