These cheesy garlic mashed potatoes are creamy and full of flavor. The rich blend of cheese and garlic makes every bite a cozy treat—perfect for any meal!
Honestly, who can resist buttery, cheesy delights? I love serving them with grilled chicken or just a big spoonful for a comforting snack!
Key Ingredients & Substitutions
Russet Potatoes: These are my go-to for mashed potatoes due to their starchy texture, which creates a fluffy feel. If you prefer, Yukon Golds can be a great alternative for a creamier finish.
Garlic: Fresh garlic is key for that punchy flavor. You can use garlic powder in a pinch, but fresh really shines here. Roasted garlic also adds a lovely sweetness.
Milk/Cream: I usually opt for whole milk for a nice balance, but using cream will give you a richer texture. Almond or oat milk works as dairy-free options, just check for unsweetened versions.
Cheddar Cheese: Sharp cheddar adds great flavor. You could substitute with Gruyère for a different taste or use a dairy-free cheddar to keep it plant-based.
Chives: Fresh chives add a mild onion flavor and a pop of color. If you don’t have chives, parsley or green onions can also work well to brighten the dish.
How Do I Achieve Creamy Mashed Potatoes?
The secret to creamy mashed potatoes is all in the technique! Start by cooking your potatoes and garlic together. This not only flavors the potatoes but also ensures the garlic gets soft enough to blend in smoothly.
- Place your potatoes and garlic in a pot covered with cold water and a pinch of salt. This helps them cook evenly.
- Simmer until everything is tender. No one likes lumpy mash, so make sure they’re fully cooked.
- When draining, allow them to sit in the pot for a minute. This lets some steam escape, making them less watery.
- Warm your milk before adding it—this helps it blend in better without cooling down the potatoes.
Remember to mash gently! Over-mashing can make them gummy. Aim for a smooth texture while still having a few small lumps for character.

How to Make Cheesy Garlic Mashed Potatoes
Ingredients You’ll Need:
For the Mashed Potatoes:
- 4 large russet potatoes, peeled and cut into chunks
- 4 cloves garlic, peeled
- 1/2 cup whole milk (or cream for richer texture)
- 1/4 cup unsalted butter
- 1 cup shredded sharp cheddar cheese
- Salt, to taste
- Freshly ground black pepper, to taste
- 2 tablespoons chopped fresh chives (for garnish)
How Much Time Will You Need?
This recipe will take you about 30 minutes total! You’ll spend around 10 minutes prepping and chopping, and 15-20 minutes cooking the potatoes until they’re nice and tender. Then just a few minutes to mash and serve!
Step-by-Step Instructions:
1. Cook the Potatoes and Garlic:
Start by placing your peeled and chopped russet potatoes along with the whole garlic cloves into a large pot. Cover them with cold water, letting it rise about an inch over the potatoes, and add a pinch of salt for flavor. This helps everything cook evenly!
2. Boil and Simmer:
Turn on the heat to medium-high and bring the water to a boil. Once it’s boiling, reduce the heat to low and let it simmer. You want the potatoes and garlic to be super tender, which usually takes about 15 to 20 minutes. You can check their doneness by poking a potato chunk with a fork; it should easily break apart.
3. Drain and Return to Pot:
Once the potatoes and garlic are nice and tender, drain them well in a colander. After draining, return them to the pot to keep them warm and let some steam escape—this will help your mashed potatoes be fluffy and not watery!
4. Mash it Up:
Add the butter to your warm potatoes and garlic. Use a potato masher or a fork to mash everything together until it’s mostly smooth. Feel free to leave a few small lumps for texture if you like!
5. Add Milk:
Warm the milk slightly in the microwave for about 30 seconds, then slowly pour it into the mashed potatoes while continuing to mash. Keep adding milk until you reach your desired creamy consistency!
6. Mix in Cheese:
After you have the perfect texture, stir in most of the shredded cheddar cheese. Save a little bit to sprinkle on top later. The cheese will melt nicely into the warm mixture!
7. Season:
Now it’s time to season! Add salt and freshly ground black pepper to taste. Remember to taste as you go, adjusting until it’s just right for you!
8. Serve and Melt Some Cheese:
Transfer your cheesy mashed potatoes to a serving dish. Sprinkle the reserved cheddar cheese on top. If you’d like, you can briefly put the dish under a broiler or microwave it to melt the cheese further—this step is optional but recommended!
9. Garnish and Enjoy:
For the final touch, garnish your creamy mashed potatoes with chopped fresh chives and an extra sprinkle of black pepper. Now, dig in and enjoy every cheesy, garlicky bite!
Can I Use Different Types of Potatoes?
Absolutely! While russet potatoes are ideal for a fluffy texture, you can also use Yukon Golds for a creamier finish. Just keep in mind that the flavor and texture may slightly vary.
Can I Prepare This Recipe in Advance?
Yes! You can make the mashed potatoes ahead of time; just store them in the fridge for up to 2 days. When ready to serve, gently reheat on the stove, adding a splash of milk to refresh the consistency.
How Do I Store Leftover Mashed Potatoes?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm gently on the stove or microwave, stirring occasionally for even heating. You may need to add a bit of milk to restore creaminess.
Can I Add Other Ingredients for More Flavor?
Definitely! Feel free to mix in ingredients like sour cream for tanginess, cream cheese for extra creaminess, or herbs like rosemary or thyme for added flavor. Just remember to adjust your seasoning accordingly!
