Follow Me On Pinterest!
Hosting Christmas dinner doesn’t have to drain your bank account or keep you trapped in the kitchen while everyone else opens presents. You can create a show-stopping, creamy, and decadent side dish that feeds a dozen people for less than the price of a movie ticket. These Make Ahead Garlic Herb Mashed Potatoes are the ultimate holiday hack. By prepping these a day or two in advance, you reclaim your Christmas morning and ensure every guest leaves the table satisfied. We have broken down every cent to prove that a festive feast can be both luxurious and incredibly affordable.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 12 servings
- Difficulty: Easy
Nutrition values
- Calories: 185 kcal
- Protein: 4g
- Carbs: 28g
Why Make This Make Ahead Christmas Dinner Side Dishes Easy Budget Under $10 Feed Crowd Cost Breakdown
This recipe is a game-changer for holiday hosts. First, the cost breakdown is unbeatable. A 5-pound bag of potatoes costs roughly $4.50, a stick of butter is about $1.25, and a splash of milk plus pantry staples like garlic and salt bring the total to approximately $6.50. That is just over 50 cents per serving! Beyond the savings, the “make-ahead” factor removes the frantic mashing and peeling from your Christmas Day schedule. You simply reheat them in a slow cooker or oven, and they taste even better as the garlic and herbs infuse into the potatoes overnight.
Ingredients
- 5 lbs Russet or Yukon Gold Potatoes ($4.50)
- 1/2 cup Unsalted Butter ($1.25)
- 1 cup Whole Milk ($0.50)
- 4 cloves Garlic, minced ($0.30)
- 1 tbsp Salt ($0.05)
- 1 tsp Black Pepper ($0.05)
- 1 tsp Dried Thyme or Rosemary ($0.10)
- Total Estimated Cost: $6.75
Directions
Step 1: Preparation
Peel the potatoes and cut them into uniform 1-inch cubes. Smaller cubes cook faster and more evenly. Place the cubes in a large colander and rinse them under cold water to remove excess starch. This step ensures your final dish is creamy rather than gummy. Mince the garlic cloves finely and set aside.
Step 2: Boiling and Infusing
Place the potatoes in a large pot and cover them with cold water by at least two inches. Add a generous pinch of salt to the water. Bring to a boil over high heat, then reduce to a simmer. Cook for 15 to 20 minutes until the potatoes are fork-tender. While the potatoes boil, heat the milk, butter, minced garlic, and herbs in a small saucepan over low heat until the butter melts. Do not let the milk boil; you just want to infuse the flavors.
Step 3: Mashing and Seasoning
Drain the potatoes thoroughly and return them to the warm pot. Let them sit for two minutes to allow steam to escape. Use a potato masher or a ricer to break them down. Gradually pour in the warm milk and butter mixture while stirring with a wooden spoon. Add the salt and pepper. Stir until the potatoes are smooth and fluffy. Taste and adjust the seasoning if necessary.
Step 4: Make Ahead Storage
Allow the mashed potatoes to cool to room temperature. Transfer them to a buttered 9×13 inch baking dish or a slow cooker crock. Cover tightly with plastic wrap or a lid and refrigerate for up to 48 hours. On Christmas Day, simply reheat in the oven at 350°F for 30 minutes (covered) or on the “Low” setting of your slow cooker for 2 hours, adding a splash of milk if they need extra moisture.
Expert Tips for Perfect Make Ahead Christmas Dinner Side Dishes Easy Budget Under $10 Feed Crowd Cost Breakdown
To achieve the best results, always start your potatoes in cold water. Starting with hot water cooks the outside too fast, leaving the centers hard. Also, never use a food processor or blender to mash potatoes. The high speed breaks the starch granules and turns your side dish into glue. If you are reheating in a slow cooker, stir the potatoes every 30 minutes to prevent the edges from browning. For an extra velvety texture, pass the cooked potatoes through a fine-mesh ricer before adding the liquids.
Delicious Variations
- Loaded Christmas Mash: Stir in crispy bacon bits, chopped green onions, and shredded cheddar cheese before reheating.
- Roasted Garlic Twist: Instead of raw garlic, roast a whole head of garlic in the oven and squeeze the paste into the mash for a sweeter, mellower flavor.
- Sour Cream Substitution: Swap half of the milk for sour cream or Greek yogurt to add a tangy richness and extra creaminess.
- Vegan Friendly: Use vegetable broth and olive oil or vegan butter alternatives to keep the cost low while accommodating dietary needs.
Frequently Asked Questions
Can I freeze these mashed potatoes?
Yes, you can freeze them for up to a month. Ensure you use plenty of butter and milk, as the fat helps the potatoes maintain their texture during the freezing and thawing process. Thaw them in the fridge overnight before reheating.

What are the best potatoes for a budget?
Russet potatoes are typically the most affordable and have a high starch content that makes them incredibly fluffy. If you find Yukon Golds on sale, they provide a naturally buttery flavor and a creamier texture.
How do I prevent the potatoes from getting dry when reheating?
The secret is adding a little extra liquid. When you are ready to reheat, add a few tablespoons of milk or a small knob of butter. Keep the dish covered to trap the steam and moisture inside.
How many people will 5 pounds of potatoes really feed?
As a side dish, 5 pounds of potatoes comfortably feeds 10 to 12 adults. If you have a group of very heavy eaters, you might want to scale up to 7 or 8 pounds, which still keeps the total cost well under $10 if you buy in bulk.
Can I make these three days in advance?
For the freshest flavor, we recommend making them no more than 48 hours in advance. Beyond two days, the potatoes can begin to lose their light texture and may take on a slightly different flavor from the refrigerator.
Conclusion
Winning the holiday season is all about working smarter, not harder. This Make Ahead Christmas Dinner Side Dish proves that you can serve a crowd-pleasing, high-quality meal without overspending. By choosing simple ingredients and prepping in advance, you reduce your holiday stress and stay within a $10 budget. Enjoy the creamy, garlicky goodness and the extra time you get to spend with your loved ones this Christmas!

Make Ahead Christmas Dinner Side Dishes Easy Budget Under $10 Feed Crowd Cost Breakdown
- Total Time: 40 minutes
- Diet: Vegetarian
Ingredients
- 5 lbs Russet or Yukon Gold Potatoes ($4.50)
- 1/2 cup Unsalted Butter ($1.25)
- 1 cup Whole Milk ($0.50)
- 4 cloves Garlic, minced ($0.30)
- 1 tbsp Salt ($0.05)
- 1 tsp Black Pepper ($0.05)
- 1 tsp Dried Thyme or Rosemary ($0.10)
Instructions
- Peel the potatoes and cut them into uniform 1-inch cubes. Smaller cubes cook faster and more evenly. Place the cubes in a large colander and rinse them under cold water to remove excess starch. This step ensures your final dish is creamy rather than gummy. Mince the garlic cloves finely and set aside.
- Place the potatoes in a large pot and cover them with cold water by at least two inches. Add a generous pinch of salt to the water. Bring to a boil over high heat, then reduce to a simmer. Cook for 15 to 20 minutes until the potatoes are fork-tender. While the potatoes boil, heat the milk, butter, minced garlic, and herbs in a small saucepan over low heat until the butter melts. Do not let the milk boil; you just want to infuse the flavors.
- Drain the potatoes thoroughly and return them to the warm pot. Let them sit for two minutes to allow steam to escape. Use a potato masher or a ricer to break them down. Gradually pour in the warm milk and butter mixture while stirring with a wooden spoon. Add the salt and pepper. Stir until the potatoes are smooth and fluffy. Taste and adjust the seasoning if necessary.
- Allow the mashed potatoes to cool to room temperature. Transfer them to a buttered 9×13 inch baking dish or a slow cooker crock. Cover tightly with plastic wrap or a lid and refrigerate for up to 48 hours. On Christmas Day, simply reheat in the oven at 350°F for 30 minutes (covered) or on the “Low” setting of your slow cooker for 2 hours, adding a splash of milk if they need extra moisture.
- Cook Time: 40 minutes








