One Christmas dinner and I remember piling mashed potatoes on my plate and right before the turkey and stuffing and drowning them in rich homemade gravy. I’d worked hard to get the texture just right smooth and fluffy and buttery without being heavy. And that moment when the warm gravy hit the potatoes and it felt like the whole meal had come together.

Now and these creamy mashed potatoes with gravy are the first thing I make for any holiday feast. Whether it’s Thanksgiving or Easter or a cozy winter gathering and they’re always a crowd favorite. The potatoes are whipped to the perfect consistency and and the savory gravy is full of depth and warmth. It’s the kind of side dish that never gets old.
Ingredients
- Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Russet potatoes – High in starch and they mash into a fluffy and creamy base.
- Butter – Adds richness and a silky texture to the potatoes.
- Heavy cream – Makes the potatoes extra creamy and luxurious.
- Milk – Helps loosen the mash to the perfect consistency.
- Salt – Essential for seasoning the potatoes from the inside out.
- Black pepper – Adds a little kick and depth of flavor.
- For the Gravy:
- Butter – The base for the roux and gives a deep buttery taste.
- All-purpose flour – Thickens the gravy to the ideal smoothness.
- Beef or chicken broth – Adds savory flavor and richness to the sauce.
- Onion powder – Adds subtle depth without chunks.
- Garlic powder – Brings in a warm and mellow background flavor.
- Salt and pepper – To season the gravy just right.
Tools You’ll Need
- Large pot – To boil the potatoes until tender.
- Potato masher or electric mixer – To mash or whip the potatoes to your liking.
- Saucepan – Used to cook the roux and simmer the gravy.
- Whisk – Helps ensure a smooth and lump-free gravy.
- Measuring cups and spoons – For accuracy in the proportions.
- Serving bowl – For dishing out the potatoes with a well in the middle for gravy.

Instructions
Step 1: Boil the Potatoes
I peel and chop the potatoes and then boil them in salted water until they’re very tender and almost falling apart. This usually takes about 15–20 minutes.
Step 2: Mash and Mix
I drain the potatoes and return them to the warm pot. After I add the butter and cream and milk and mash everything until smooth and fluffy. I season generously with salt and pepper.
Step 3: Make the Gravy
While the potatoes are cooking and I melt butter in a saucepan and whisk in the flour. I cook this roux for a minute or two until golden. Then I slowly whisk in the broth and seasonings and stirring constantly until the gravy is smooth and thickened.
Step 4: Serve Together
I scoop the mashed potatoes into a serving bowl and make a small well in the center. Then I pour the hot gravy over the top and garnish with a crack of pepper if I’m feeling fancy.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
For extra creamy potatoes and I sometimes use a mix of butter and cream cheese. Warming the cream and milk before adding it in keeps the potatoes fluffy instead of gummy. If you prefer a garlicky version and you can add roasted garlic cloves to the mash. And don’t skip the salt – it makes a huge difference in the final flavor.
Ways to Serve
These mashed potatoes with gravy are the perfect side for roasted turkey and beef and meatloaf and fried chicken really and anything hearty and saucy. I also love them under a scoop of shepherd’s pie filling or alongside green beans and rolls for a complete plate.
Frequently Asked Questions
Can I make creamy mashed potatoes with gravy ahead of time for a holiday meal?
Yes and store the potatoes and gravy separately and reheat gently. Add a splash of milk or broth to loosen if needed.
What kind of potatoes are best for creamy mashed potatoes with gravy?
Russet or Yukon Gold potatoes work best – they mash smooth and absorb flavors well.
Can I make the gravy without broth?
You can use vegetable broth or bouillon dissolved in water as a substitute and though broth gives the richest flavor.
See You in the Kitchen
I hope these creamy mashed potatoes with gravy make it to your holiday table this year! They’re warm and indulgent and always the first thing to disappear at any gathering. Let me know how yours turn out or how you like to make them special.
Happy Cooking!
Print
Creamy Mashed Potatoes with Gravy Holiday
- Total Time: 45 minutes
- Yield: 6 servings
Description
Perfect for Christmas dinner, holiday feasts, or Sunday suppers, these creamy mashed potatoes with savory gravy are a family classic.
Ingredients
- 3 pounds russet potatoes, peeled and chopped
- 1/2 cup butter
- 1/2 cup heavy cream
- 1/4 cup milk
- Salt and pepper to taste
- 3 tablespoons butter (for gravy)
- 3 tablespoons all-purpose flour
- 2 cups beef or chicken broth
- 1/2 teaspoon onion powder
- 1/4 teaspoon garlic powder
- Salt and pepper to taste (for gravy)
Instructions
- Boil potatoes in salted water until very tender, about 15–20 minutes.
- Drain and mash with butter, cream, and milk until smooth. Season with salt and pepper.
- In a saucepan, melt butter. Whisk in flour and cook for 1–2 minutes to form a roux.
- Slowly whisk in broth and seasonings. Stir until smooth and thickened, about 5–7 minutes.
- Spoon mashed potatoes into a bowl, pour gravy on top, and serve hot.
Notes
- Use Yukon Gold potatoes for a slightly creamier texture.
- Warm dairy before mixing into the potatoes.
- Add roasted garlic for flavor depth.
- Reheat with extra milk or broth to keep smooth.
- Make gravy with vegetable broth for a vegetarian option.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Boiling & Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 scoop with gravy
- Calories: 350
- Sugar: 2g
- Sodium: 620mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 55mg