Double-Layered Mashed Potato Casserole Made Easy

Double-Layered Mashed Potato Casserole is an easy dinner side dish made with fluffy potatoes, cream cheese, sour cream, cheddar, bacon, and green onions. The potatoes are layered with cheese and toppings, then baked at 350°F for about 35–45 minutes until hot, bubbling, and lightly browned.

Every scoop delivers creamy mashed potatoes on top and bottom with a savory cheddar, bacon, and green onion center. This recipe makes 8 servings and takes about 20–25 minutes to prepare, making it a comforting choice for weeknight dinners, Sunday suppers, and holiday gatherings.

Jump to Recipe

Why You’ll Love This Recipe

Serving of creamy double-layered mashed potato casserole with cheddar, bacon, and green onions

This casserole turns familiar mashed potatoes into a complete, scoopable centerpiece for the dinner table. Instead of mixing every topping into one bowl, the recipe creates a distinct middle layer of cheddar, bacon, and green onions that gives each serving a satisfying contrast.

The mashed potato mixture is especially creamy because it combines butter, softened cream cheese, sour cream, and warm whole milk. The result is rich without being complicated, and the oven does the final work while you prepare the rest of the meal.

It is also a practical recipe for entertaining. You can assemble it in advance, refrigerate it for up to 24 hours, and bake it when dinner is approaching.

If you enjoy finding creative uses for leftover mashed potatoes, these crispy mashed potato cakes are another delicious option for a later meal.

Ingredients You’ll Need

Ingredients for double-layered mashed potato casserole arranged on a kitchen counter

The ingredient list is short, but each item plays an important part in the texture and flavor of this double-layered bake.

  • Potatoes: Use 3 pounds of russet or Yukon Gold potatoes. Russets produce a lighter, fluffier mash, while Yukon Golds create a naturally creamy and buttery texture.
  • Butter: Six tablespoons are mixed into the potatoes, while the remaining 2 tablespoons are dotted over the top before baking.
  • Dairy: Eight ounces of softened cream cheese, 1 cup of sour cream, and 1/2 cup of warmed whole milk create a smooth, rich base.
  • Seasoning: One teaspoon of salt and 1/2 teaspoon of black pepper bring balance to the creamy ingredients and savory toppings.
  • Cheddar: Two cups of shredded cheddar are divided between the middle and top layers. Shred it yourself when possible for smooth melting.
  • Loaded toppings: Six to eight slices of cooked, crumbled bacon and 3–4 sliced green onions add smoky, salty, and fresh flavors.

For a slightly different cheese profile, Monterey Jack, Colby, or a cheddar-Jack blend can replace part or all of the cheddar. If you prefer a simpler potato casserole, the bacon and green onions may be omitted.

For another cozy casserole idea that pairs well with a family dinner, take a look at this pork chop and potato casserole.

How to Make It Step-by-Step

Layering mashed potatoes, cheddar, bacon, and green onions in a casserole dish

Step 1: Heat your oven to 350°F and grease a 9-by-13-inch baking dish. A light coating of butter or cooking spray keeps the edges from sticking and makes serving easier.

Step 2: Place the peeled, chunked potatoes in a large pot and cover them with cold salted water. Starting in cold water helps the potato pieces cook evenly, so the outside does not become soft before the center is tender.

Step 3: Bring the pot to a boil and cook the potatoes for 15–20 minutes. Test a large piece with a fork; it should slide in easily without the potato falling apart in the water.

Step 4: Drain the potatoes thoroughly and return them to the warm pot. Letting excess water escape is essential because watery potatoes can make the finished casserole loose instead of creamy.

Step 5: Add 6 tablespoons of butter, the softened cream cheese, sour cream, warmed milk, salt, and pepper. Mash just until smooth, adding a little more milk only if the mixture needs loosening.

Step 6: Spread half of the mashed potatoes across the bottom of the prepared baking dish. Smooth the surface gently, but do not press it down firmly or stir the potatoes more than necessary.

Step 7: Scatter 1 cup of cheddar over the first potato layer, then add half of the bacon and half of the green onions. Try to spread the fillings from edge to edge so the center layer appears in every portion.

Step 8: Carefully spread the remaining mashed potatoes over the filling. Finish with the remaining cheddar, bacon, green onions, and the remaining 2 tablespoons of butter cut into small pieces.

Step 9: Cover the casserole loosely with foil and bake for 25–30 minutes. The foil protects the top while the center warms through and prevents the cheese from browning too early.

Step 10: Remove the foil and bake for another 10–15 minutes. The casserole is ready when it is hot throughout, the cheese has melted, and the top is lightly browned around the edges.

Step 11: Rest the casserole for 5–10 minutes before serving. This pause gives the layers time to settle while keeping the potatoes warm and creamy.

Chef Tips for Creamy, Fluffy Layers

Mashing tender potatoes with butter, cream cheese, sour cream, and milk

Choose potatoes that suit the texture you want. Russets have a high starch content that makes a fluffy mash, while Yukon Gold potatoes have a naturally smooth, buttery quality.

Cut the potatoes into similarly sized chunks so they finish cooking at the same time. Always drain them very well, and return them to the warm pot briefly so leftover moisture can evaporate.

Softened cream cheese blends more easily than cold cream cheese. Warm the milk before adding it, since hot potatoes absorb warm dairy more readily and stay pleasant to mash.

Most importantly, do not overbeat the potatoes. Vigorous mixing releases too much starch and may produce a gluey texture, so stop as soon as the potatoes look smooth enough for layering.

For clean layers, spread the second half of potatoes in small spoonfuls across the filling first. Then connect the spoonfuls gently with a spatula rather than dragging hard across the cheese and toppings.

If you are serving a holiday meal, this savory casserole is a useful contrast to a sweet side such as our favorite sweet potato casserole.

Make-Ahead, Storage, and Reheating

Golden baked mashed potato casserole topped with melted cheddar, bacon, and green onions

To make this dish ahead, assemble the casserole completely, cover it, and refrigerate it for up to 24 hours. Before baking, let it stand at room temperature for about 20–30 minutes.

A chilled casserole may need an additional 10–15 minutes in the oven. Keep it loosely covered during the first part of baking, then remove the foil near the end so the cheese can melt and brown.

Store leftovers covered in the refrigerator and reheat individual portions until hot. For the best texture, use a moderate oven rather than overheating the potatoes, which can cause the dairy-rich mixture to dry out.

When planning a full menu, you can pair this savory potato dish with a playful Buffalo chicken tater tot casserole for a casual gathering, or save this blueberry blintz casserole for a sweet brunch spread.

What to Serve with Potato Casserole

This casserole is hearty enough to anchor a simple dinner but flexible enough to accompany nearly any roasted or grilled main course. Its creamy texture is particularly good with dishes that have crisp edges or a savory pan sauce.

  • Roasted chicken or turkey with green beans
  • Grilled steak with a simple salad
  • Baked ham with roasted carrots
  • Herb-seasoned pork chops with steamed vegetables
  • Meatloaf with glazed or buttered peas

For a balanced plate, add something fresh and green alongside the casserole. A crisp salad, steamed broccoli, or roasted asparagus cuts through the richness while keeping the meal satisfying.

Set the dish on the table while it is still warm, and garnish with a few extra sliced green onions if desired. The golden cheese, smoky bacon, and bright green topping make the casserole look just as inviting as it tastes.

Double-Layered Mashed Potato Casserole Made Easy

Double-Layered Mashed Potato Casserole Made Easy

Creamy mashed potatoes are layered with cheddar cheese, bacon, and green onions, then baked until hot and golden. This hearty casserole serves 8 and can be assembled ahead of time.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 1 minute
Servings: 8 servings

Ingredients
  

Mashed Potato Base
  • 3 pounds Russet or Yukon Gold potatoes, peeled and cut into chunks
  • 8 tablespoons, divided Unsalted butter
  • 8 ounces Cream cheese, softened
  • 1 cup Sour cream
  • 1/2 cup Whole milk, warmed, plus more if needed
  • 1 teaspoon Salt
  • 1/2 teaspoon Black pepper
Layering and Topping
  • 2 cups Shredded cheddar cheese, divided
  • 6-8 slices Bacon, cooked and crumbled
  • 3-4 green onions Green onions, sliced

Method
 

Step-by-Step
  1. Heat the oven to 350°F and grease a 9-by-13-inch baking dish.
  2. Place the potato chunks in a large pot and cover them with cold salted water. Bring the water to a boil and cook the potatoes for 15–20 minutes, or until they are fork-tender.
  3. Drain the potatoes thoroughly, then return them to the warm pot. Mash with 6 tablespoons of butter, the softened cream cheese, sour cream, warm milk, salt, and black pepper until smooth, mixing only as much as needed.
  4. Spread half of the mashed potatoes evenly in the prepared baking dish. Use the back of a spoon or an offset spatula to create a level layer.
  5. Sprinkle 1 cup of cheddar cheese over the potatoes, followed by half of the crumbled bacon and half of the sliced green onions. Distribute the fillings evenly so every serving has a little of each topping.
  6. Spread the remaining mashed potatoes over the filling layer. Finish with the remaining 1 cup cheddar, the remaining bacon, the remaining green onions, and the remaining 2 tablespoons butter cut into small pieces.
  7. Cover the dish loosely with foil and bake for 25–30 minutes. Remove the foil and continue baking for another 10–15 minutes, until the casserole is hot and the cheese is melted and lightly browned.
  8. Let the casserole rest for 5–10 minutes before serving. This short rest helps the layers settle and makes it easier to spoon neat portions.

Notes

Use russet potatoes for a fluffy texture or Yukon Gold potatoes for naturally creamy potatoes. Drain very well and do not overbeat, since excess mixing can make the potatoes gluey. For make-ahead preparation, assemble, cover, and refrigerate for up to 24 hours; let the casserole sit at room temperature for about 20–30 minutes before baking, and allow an additional 10–15 minutes in the oven if needed.

Final Thoughts

Double-Layered Mashed Potato Casserole Made Easy is the kind of dinner side that earns repeat requests. Creamy potatoes surround a warm layer of cheddar, bacon, and green onions, while the final bake creates a lightly browned top with plenty of melted cheese.

Prepare it with russets for a fluffy finish or Yukon Golds for extra creaminess, and remember to drain the potatoes well and mix gently. With simple make-ahead instructions and generous servings for eight, this casserole is ready for both busy evenings and special gatherings.

Leave a Comment

Recipe Rating