This Cheesy Garlic Butter Potato Bake is a warm hug in a dish! Layers of tender potatoes slathered in buttery garlic and sprinkled with melty cheese make it irresistible.
Honestly, I could eat this every day and still smile. It’s perfect as a side or a cozy main dish. Plus, who can resist that cheesy, gooey goodness? Yum! 🧀🥔
Key Ingredients & Substitutions
Potatoes: Yukon Gold potatoes have a buttery flavor, while Russets are more starchy and fluffy. Both work great! If you’re in a pinch, sweet potatoes can be a fun alternative, offering a different taste and texture.
Garlic: Fresh garlic really brings the best flavor. If you’re short on fresh cloves, you can use garlic powder. Just use about 1/4 teaspoon for every clove. But fresh garlic is worth it, in my opinion!
Cheese: Mozzarella is perfect for its meltiness, but feel free to swap some out for Gouda or Gruyère for a twist. As for cheddar, sharp cheddar gives a nice bite. You can also use a dairy-free cheese if you’re avoiding dairy.
Heavy cream and milk: This combo makes the dish super creamy. For a lighter option, you can use half-and-half or a mix of Greek yogurt with water. Almond or oat milk can also work if you prefer dairy-free.
Fresh Thyme: Fresh thyme sprigs make for a beautiful garnish. If you don’t have fresh herbs, use the dried version. Just remember that dried herbs are stronger, so you only need about 1/3 of the amount.
How Do You Ensure Your Potatoes Are Perfectly Cooked?
Getting the potatoes tender and creamy is key in this recipe. Layering is important—overlapping the slices helps them cook evenly. Here’s how to do it right:
- Preheat your oven properly first for consistent baking.
- Slicing the potatoes evenly is crucial for the same cooking time. Aim for about 1/8-inch thickness.
- After the initial covered baking period, uncover the dish so the top gets golden and bubbly. Keep an eye on it during the last stages to prevent burning.

How to Make Cheesy Garlic Butter Potato Bake
Ingredients You’ll Need:
For the Potato Bake:
- 4 large potatoes (Yukon Gold or Russet), peeled and thinly sliced
- 4 cloves garlic, minced
- 3 tablespoons unsalted butter
- 1 cup heavy cream
- 1 cup whole milk
- 1 1/2 cups shredded mozzarella cheese
- 1 cup shredded cheddar cheese
- 1/2 cup grated Parmesan cheese
- Salt, to taste
- Black pepper, to taste
- Fresh thyme sprigs (for garnish)
- Optional: 1 teaspoon dried herbs such as thyme or rosemary
How Much Time Will You Need?
This delicious cheesy garlic butter potato bake will take about 15 minutes to prepare and 1 hour to cook, making a total of around 1 hour and 15 minutes from start to finish. It’s a perfect blend of creamy, cheesy goodness, well worth the wait!
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by preheating your oven to 375°F (190°C). While that’s heating up, lightly grease a baking dish or a cast-iron skillet with butter. This helps prevent sticking and adds extra flavor!
2. Prepare the Garlic Mixture:
In a medium saucepan, melt the unsalted butter over medium heat. Once melted, add the minced garlic and sauté it for 1-2 minutes until it becomes fragrant. Be careful not to brown the garlic—it should be just softening!
3. Mix in the Cream:
Pour the heavy cream and whole milk into the saucepan with the garlic. Warm it up gently, stirring occasionally. You want it warm but not boiling. Season this mixture with salt, black pepper, and if you’d like, some dried herbs for an extra flavor kick. After a quick stir, remove it from the heat.
4. Layer the Potatoes:
Now, it’s time to build your baked dish! Start by arranging half of the sliced potatoes evenly in the bottom of your prepared baking dish, slightly overlapping the slices as you go.
5. Add the First Layer of Sauce and Cheese:
Pour half of that delicious garlic cream mixture over the potato layer so it gets all the tasty flavors. Then, sprinkle half of the shredded mozzarella and cheddar cheese on top. Yum!
6. Add the Second Layer:
Next, layer the remaining potato slices on top of the first layer. Pour the rest of the garlic cream mixture over this layer, and then sprinkle the remaining mozzarella, cheddar, and all of the grated Parmesan cheese on top. It’s going to be cheesy!
7. Bake It Up:
Cover the dish tightly with aluminum foil and place it in the preheated oven. Bake for 45 minutes. This steams the potatoes and makes them tender!
8. Go Golden Brown:
After 45 minutes, carefully remove the foil. Continue baking for another 20-25 minutes until the top becomes golden brown and bubbly. You can poke a potato slice with a fork to check that they’re tender inside.
9. Rest Before Serving:
Once done, let the potato bake rest for about 5-10 minutes before serving. This helps it set up a bit, making it easier to serve.
10. Garnish and Enjoy:
Finally, garnish your cheesy garlic butter potato bake with fresh thyme sprigs. Serve it warm as a delicious side dish or a hearty main. Enjoy every cheesy bite!
Can I Use Different Types of Cheese?
Absolutely! While mozzarella and cheddar work beautifully, you can experiment with other cheeses like Gouda, Gruyère, or even a sprinkle of blue cheese for a bold flavor. Just remember that different cheeses will alter the taste and texture slightly.
Can I Prep This Dish in Advance?
Yes! You can prepare the layers in advance, cover them tightly, and store the assembled dish in the fridge for up to 24 hours. When ready to bake, it might need an extra 10-15 minutes in the oven since it will be colder.
What Should I Do If My Cheese is Not Melting Properly?
If your cheese isn’t melting as it should, try covering the dish with foil during the first part of baking, then remove it to allow the top to brown. Also, make sure your cheese is at room temperature before adding it for the best melt.
How Should I Store Any Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave, adding a splash of milk to keep it creamy if needed!



