These Twice Baked Mashed Potatoes are the creamiest side dish that can be easily made in advance. Perfect for adding to a holiday menu or meal prepping for a weeknight meal, they’re delicious served with steak, chicken, meatloaf, and more!

My family loves mashed potatoes, I can’t even begin to describe how often they request them for dinner! Rather than making them from scratch on the stovetop all the time, I now make these Twice Baked Mashed Potatoes since they take 15 minutes of prep time and reheat beautifully.
Our family loves adding cheddar cheese and bacon, but you can customize it to your liking with other cheeses, spices, and herbs. The secret to that creamy texture is adding cream cheese, you’d never believe it but it makes these potatoes restaurant-quality! Try our other favorite side dishes, Creamy Mac and Cheese and Macaroni Salad, you can’t go wrong!
Why You’ll Love this Recipe
- Mashed potatoes you can make in advance. So often you have to make mashed potatoes right before serving on the stovetop so they don’t get thick and gluey in texture. Not these twice baked mashed potatoes! They are perfect to reheat.
- Customize with your favorite toppings. You can stir in any of your favorite mashed potato toppings into this bake.
- A favorite among kids and adults. It’s not a holiday without these mashed potatoes, they are always requested!
Ingredients
- Yukon gold potatoes: The base of any delicious mashed potato, these have the best creamy texture!
- Garlic: Adds a hint of rich garlic in each bite.
- Shredded cheddar cheese: Gives nice cheesy flavor that we all love in mashed potatoes.
- Cream cheese: Is the key ingredient responsible for the insane creaminess.
- Sour cream: Adds even more creamy texture and a hint of tang.
- Cooked bacon: Gives each bite a smoky flair.
- Green onion: Adds nice fresh onion flavor.
How to Make Twice Baked Mashed Potatoes
1. Preheat oven to 350°F. Lightly coat a 9-by-13-inch casserole pan with nonstick spray and set aside.
2. Peel and dice potatoes. Place potatoes and garlic into a large pot and cover with water by 2-3 inches. Bring to a boil, then reduce heat and cook until easily pierced with a fork, 15-20 minutes.

3. Drain potatoes and garlic and place back in a large bowl. Blend your potatoes or you can rice them. Add 1 cup cheddar cheese, sour cream, cream cheese, salt, and pepper. Adjust seasoning if needed.

4. Spoon potatoes into prepared pan and smooth the top. Sprinkle on remaining cheese and bacon. Bake for 25 minutes, until warmed through and cheese has melted.

5. Top with green onion (I also like chives too!) serve hot as a side dish!

Expert Tips
- Make sure your cream cheese and sour cream are room temperature. This helps with even mixing with the potatoes for the creamiest mixture.
- Cook and cool your bacon in advance. This will help it be crispy and flavorful in the potatoes.
- Don’t over-mix your potato mixture. Gently mashed and stir until just combined or they could be gluey in texture.
- Customize with your favorite ingredients. Swap out the cheese, add spices, stir in fresh herbs to have all different flavors all day!
What to Serve with Twice Baked Mashed Potatoes
The options are honestly endless! Here are some of our favorite family dinner pairings:
- Honey Garlic Chicken
- Chicken Parmesan Casserole
- Chicken Bacon Ranch Casserole
- Classic Meatloaf
- Crockpot Roast Beef
Storage
Store any leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave or oven until warmed through.
You can also freeze the potatoes for up to 2 months too, we can’t promise their texture will be as creamy, but they are still delicious!
When it comes to preparing these in advance, you can boil the potatoes and combine them with the remaining ingredients, then spread into the casserole dish and place into the fridge covered. Bake right before serving!

FAQs
Mashed potatoes and vegetables like green beans, corn, carrots, and broccoli.
They have cream cheese in the mash mixture, plus cheddar cheese and bacon!
Be cautious and don’t over-stir the potatoes. Just mashed until they come together then spread into a baking dish.
More Delicious Side Dish Recipes

Twice Baked Mashed Potatoes
Ingredients
Method
- Preheat oven to 350°F. Lightly coat a 9-by-13-inch casserole pan with nonstick spray and set aside.
- Peel and dice potatoes. Place potatoes and garlic into a large pot and cover with water by 2-3 inches. Bring to a boil, then reduce heat and cook until easily pierced with a fork, 15-20 minutes.
- Drain potatoes and garlic and place back in a large bowl. Blend your potatoes or you can rice them. Add 1 cup cheddar cheese, sour cream, cream cheese, salt, and pepper. Adjust seasoning if needed.
- Spoon potatoes into prepared pan and smooth the top. Sprinkle on remaining cheese and bacon. Bake for 25 minutes, until warmed through and cheese has melted.
- Top with green onion (I also like chives too!) serve hot as a side dish!