These Cheesy Garlic Mashed Potatoes are a warm, comforting dish that combines smooth potatoes with rich cheese and a hint of garlic. They’re perfect for any meal!
Honestly, who can resist creamy, cheesy goodness? I love serving them with my favorite meats or just enjoying them on their own. They’re so easy to make, too!
Key Ingredients & Substitutions
Potatoes: Russet potatoes are a great choice for creamy mashed potatoes due to their starchy texture. If they’re not available, Yukon Golds work well too and add a buttery flavor.
Garlic: Fresh garlic gives a robust taste. If you’re in a hurry, garlic powder can work as a substitute, though the flavor won’t be as strong. I always prefer fresh for its zing!
Cheddar Cheese: Cheddar is classic for its sharpness, but you can swap it for mozzarella for a milder flavor or even a mix of cheeses like Monterey Jack for extra creaminess.
Milk: Whole milk gives richness, but you can use almond milk or oat milk if you’re looking for dairy-free options. I often use half-and-half for an extra creamy texture!
Sour Cream: It adds tang and extra creaminess. If you don’t have any, Greek yogurt is a wonderful substitute that also boosts protein.
How Can I Achieve Smooth and Creamy Mashed Potatoes?
Getting just the right texture for mashed potatoes takes some care. After cooking the potatoes, you want to be gentle when mashing to avoid a gluey outcome.
- Cook potatoes until they’re fork-tender, about 15-20 minutes. This ensures they mash easily.
- Melt the butter and sauté the garlic on low heat to avoid burning it. This really brings out the flavor.
- Use a potato masher for rustic potatoes or an electric mixer for that silky consistency. Just don’t over-mix!
- Add ingredients like milk and cheese gradually. This way, you can control the creaminess better.
Personal tip: If you want an extra smooth finish, pass the mashed potatoes through a food mill. It makes them fluffy and unbelievably creamy!

How to Make Cheesy Garlic Mashed Potatoes
Ingredients You’ll Need:
For the Mashed Potatoes:
- 3 pounds russet potatoes, peeled and cut into chunks
- 4 cloves garlic, minced
- 1 cup shredded cheddar cheese (or your preferred cheese)
- 1/2 cup milk (adjust for desired creaminess)
- 1/4 cup unsalted butter
- 1/4 cup sour cream (optional, for extra creaminess)
- Salt, to taste
- Freshly ground black pepper, to taste
- Fresh rosemary sprigs (for garnish)
How Much Time Will You Need?
This recipe takes about 10 minutes for preparation and 20 minutes for cooking, totaling approximately 30 minutes. You’ll simply boil, mash, and mix to create these delicious and creamy potatoes!
Step-by-Step Instructions:
1. Boiling the Potatoes:
Start by placing the potato chunks in a large pot and covering them with cold water. Add a pinch of salt to enhance the flavor. Turn on the heat to high and bring the water to a boil. Let the potatoes cook for about 15-20 minutes, or until they are very tender when pierced with a fork.
2. Preparing the Garlic Butter:
While the potatoes are cooking, melt the butter in a small saucepan over medium heat. Once melted, add the minced garlic and sauté it for 1-2 minutes. You want it to be fragrant but not browned. Once ready, remove it from the heat.
3. Mashing the Potatoes:
Once the potatoes are done cooking, drain them well. Return them to the pot or a large bowl. Use a potato masher or an electric mixer to mash them until you achieve your desired texture.
4. Mixing in the Goodness:
Now, slowly add the warm garlic butter, milk, and sour cream (if you’re using it) to the mashed potatoes. Mix everything until it’s smooth and creamy. If you like your mashed potatoes even creamier, feel free to add more milk until you reach the perfect consistency.
5. Adding Cheese and Seasoning:
Next, stir in the shredded cheddar cheese (or your cheese of choice) until it melts and is evenly mixed into the potatoes. Season your delicious mash with salt and freshly ground black pepper to taste.
6. Serving Your Mashed Potatoes:
Transfer the cheesy garlic mashed potatoes to a serving dish. For an extra touch, sprinkle some additional cheese on top and add a dash of black pepper. Garnish with fresh rosemary sprigs for a lovely presentation.
7. Enjoying Your Dish:
Serve warm and enjoy every creamy, cheesy bite of these delightful mashed potatoes!
Can I Prepare These Mashed Potatoes in Advance?
Yes, you can make them ahead of time! Prepare the mashed potatoes and let them cool slightly, then store them in an airtight container in the fridge for up to 2 days. To reheat, simply add a splash of milk and warm them gently on the stove or in the microwave while stirring to keep them creamy.
What If I Don’t Have Sour Cream?
No worries! If you don’t have sour cream on hand, you can substitute it with Greek yogurt or cream cheese for similar creaminess. Both options will give your mashed potatoes a rich texture.
Can I Use Other Types of Cheese?
Absolutely! While cheddar is the classic choice, feel free to experiment with other cheeses like Monterey Jack, cream cheese, or even a bit of Parmesan for a different flavor profile. Just make sure your cheese melts well!
How Should I Store Leftover Mashed Potatoes?
Store any leftovers in an airtight container in the fridge for up to 3 days. When reheating, add a splash of milk or butter to restore moisture and creaminess, heating gently to avoid overcooking.



