
Creamy Twice Baked Potato Casserole
Making individual twice baked potatoes is a great idea, but they are time consuming, impractical to transport, and are annoying to serve for a party. Each potato has to be fully baked and cooled. Then the flesh has to be carefully scooped out and mixed. Finally, they need to be restuffed and baked a second time. That’s a lot of work for not a lot of benefit. Once the twice baked potatoes are done, they are likely to cool down quickly. They won’t pack or travel well, and offer guests the chance to eat something awkwardly potato-skinned off a plate at a cookout.
This version has all the same tastes — butter, sour cream, cheddar, bacon, chives — in a casserole dish that can be made ahead of time, easily transported, and served buffet style for people to scoop as much as they’d like. No individual potato skins to deal with. No more worrying about potatoes getting cold on the drive across town. Just one big pan of creamy, cheesy, bacon loaded potatoes that can be served hot and then disappears in about 15 minutes.
I’ve taken this to more summer cookouts and dinner parties than I can count at this point. It pairs well with burgers, barbecue chicken, brats, and grilled steak. And it disappears every single time, even people who say they don’t like potatoes come back for another scoop. The secret is beating the potato mixture instead of just mashing it. This makes it genuinely silky instead of just fluffy. I will go into more detail on this below.
What Makes This Dinner Work
- Hand mixer = ultra creamy potatoes. Beating the potato mixture (not just mashing) is what makes this noticeably creamier than typical mashed potato casseroles. A potato masher leaves chunks and air pockets. A hand mixer whips everything together into something that’s genuinely smooth and a little fluffy — closer to the filling inside a good twice-baked potato than plain mashed potatoes. Don’t skip this step, and don’t substitute a fork or a masher if you want the real texture.
- All the twice-baked flavor, none of the fuss. You get butter, sour cream, bacon, cheese, and chives without having to hollow out individual potato skins and stuff them one by one. Everything goes into one bowl, gets mixed, gets poured into one pan, and bakes. That’s it.
- It travels and holds beautifully. Unlike individual baked potatoes that go cold and soggy, this casserole stays warm in the dish and reheats without losing its texture. Cover it with foil, tuck it in a bag, and it’ll still be warm when you get where you’re going — or just reheat it when you arrive and it comes right back to life.
- Easy to scale. Half the recipe fits a 9×7 or 8×8 dish. Full recipe fills a standard 9×13 baking dish. Both versions work perfectly and bake in the same time.
- Make-ahead friendly. You can assemble the whole casserole the night before, refrigerate it, and just bake it the day you need it. Perfect for holidays when oven space is at a premium and you’re managing five other things at once.
What to Know Before You Start
Making a few decisions before turning on the oven will fine-tune the process and let you achieve the results you desire.
Baking vs. Boiling the Potatoes
You can take both directions. You will have a slightly more fluffy potato mixture if you bake. The flavor concentration will be even stronger because baking potato will cause a little drying, so it will create a little better texture to the final mixture. The only issue with baking is the timing. It will take about an hour to bake a full-sized potato at 400 degrees Fahrenheit. This means if you are baking the potato you will need to plan ahead.
You can have boiled potatoes for your casserole quicker than it takes to bake them. Just make sure to keep a few pointers in mind. Peel and cut your potatoes into equal pieces (i.e. thirds or quarters), to ensure that they cook evenly. Doing this will keep your cooking time to a minimum. Make sure to use salt in the water, and most importantly, drain them as well as possible. After draining your potatoes and while they sit in the colander for a full 2 minutes, any remaining water will make your casserole thinner. This will give you an undesirable, loose texture.
Why the Cheese Is Split Into Two Portions
One cup of the shredded cheddar is added to the potato mix as it melts in the mixing and baking process which helps to enhance the flavor and texture of the mix. The second cup goes on top of the casserole during the last five minutes of baking. This is the cup that gives you that slightly browned, melty cheese layer on the surface that makes a casserole look and taste like something you actually wanted to make.
You can’t just dump all the cheese in at the beginning because then it would lose that otpping effect and just disappear in the potatoes. But also, if you put all the cheese on top, then you wouldn’t have that cheesy richness throughout the insides. So, the move is splitting it.
The Green Onions Go On at the End
If you add green onions before baking, they become an army green color and mushy and basically disappear. If you add them during the last five minutes right before the second layer of cheese, they remain fresh, bright and are only slightly wilted in the best possible way. The same timing as adding fresh herbs to the pizza applies here. The heat will soften them but won’t destroy them.
Cook Your Bacon First
Before or while the potatoes are boiling, you should try to get this done first, because it needs to cool and crisp up before you can fold it in. I personally like to take six slices and put them on a foil-lined sheet pan, and bake them at 400° F for 14 to 16 minutes. You get no splatters, you can leave it and do your own thing, and the best part is the bacon is cooked evenly every time. Once it’s done, let it drain on a paper towel, then chop it up once it’s cool enough. The pieces should be small enough to distribute throughout the casserole, so they don’t clump together in a few spots.
Ingredients
Here’s what we’ll be putting in the casserole and why you might want to grab these items.
- 8 medium potatoes, peeled — Russets are the classic choice and my preference here. They’re starchy, which means they beat up light and fluffy without getting gluey. Medium-sized potatoes are easier to cut into even chunks than large ones. See the FAQ below for more on potato variety options.
- 2 cups shredded cheddar cheese, divided — Sharp cheddar gives you the most flavor. Pre-shredded works fine here since it’s going into a casserole, but if you’re shredding your own, it will melt a little more smoothly. Divided means one cup in, one cup on top.
- 16 oz. sour cream — This is the soul of the recipe. Full-fat sour cream gives you the richest, tangiest result. Low-fat works but the casserole will be a little thinner. Don’t use fat-free — it breaks in the oven and the texture suffers.
- ½ cup milk — Helps the mixture beat to a creamy consistency. Whole milk is best. You can substitute half-and-half for something richer, or use 2% if that’s what you have.
- ¼ cup butter, melted — Real butter. It adds richness and helps with the overall texture. Melt it before you start so it’s ready to pour in.
- 2 garlic cloves, minced — Fresh garlic adds a subtle savory depth that you won’t specifically taste but would notice if it wasn’t there. You can use ½ teaspoon of garlic powder in a pinch.
- 1 tablespoon fresh chives, chopped — These go into the mixture itself and contribute an oniony flavor that’s milder than green onions. Dried chives will work if that’s what you have — use about 1 teaspoon.
- 1½ teaspoons salt — Season the potatoes themselves well. Taste the mixture before it goes in the pan — if it seems flat, add another pinch.
- ½ teaspoon pepper — Black pepper. Nothing fancy needed here.
- 6 slices bacon, cooked and chopped — Cooked until crisp, then cooled and chopped into small pieces. Thick-cut bacon works great if you want more noticeable bacon bites. Standard bacon crumbles more finely.
- 4 green onions, sliced (for topping) — These go on top in the last five minutes only. Sliced into thin rounds.

How to Make It
Set your oven to 350 degrees. Get a cooking spray and apply it to a 9×13 inch baking dish. If you plan to boil the potatoes, fill a large pot with water and add salt. Get that on the stove to boil while you continue cooking.
Step 1: Cook the Potatoes
To produce them, you will need to peel the potatoes and divide them into thirds or quarters. Make sure the pieces are roughly the same size so they cook evenly. Add them to a pot of boiling salted water and cook them for 15-20 minutes. The potatoes are done when a fork glides in and out of them with no resistance. The potatoes should be fully cooked all the way through and not just tender. When they are ready, drain them in a colander and wait a couple of minutes. You will see steam rising as they dry out and this is exactly what you want. Finally, place the potatoes in a large mixing bowl.
For baking: scrubbing potatoes (no need to peel at this point) is essential, as is nooking potatoes a few times with a fork and baking at 400 degrees right on the rack for an hour. Once done, they should give when squeeze (hot) and cool to a manageable temperature to handle. From there slice the potatoes open, and scoop the flesh into your mixing bowl. Potato skins can be discarded, or saved for later. They’re actually good when salted and crisped in the oven
Step 2: Mix the Casserole
In the bowl of cooked potatoes, add 1 cup of the shredded cheddar, the sour cream, milk, melted butter, minced garlic, chopped chives, salt, and pepper. Now beat everything with a hand mixer at medium speed until smooth and creamy — it takes about 60–90 seconds. You want a consistency that is like very stiff mashed potatoes that hold their shape when a spoon is run through them. No visible chunks should be in the mixture.
I have a hand mixer like this KitchenAid. The whipping action causes them to become really creamy, while a fork does not. The beaters capture air and break down the potato structure that no masher can replicate. Stop mixing as soon as it is smooth and creamy. Do not keep going. Over-beating breaks down the potato starches and the result goes from fluffy to gloppy and sticky. Usually, one minute is plenty.
When the potato mixture appears to be ready, use a rubber spatula or wooden spoon to gently fold in the chopped bacon. You do not want to beat the potato mixture any further, so just make sure the bacon is evenly distributed throughout the mixture.
Step 3: Assemble and Bake
Evenly distribute the potato mixture into your 9×13 baking dish. How smooth you want it to be at the end is up to you, but a rustic top helps with texture for when you finish the baking process. The goal here is to make sure the baking dish is filled with the mixture to form a thick, even layer.
Put the casserole dish in the oven that has been preheated to 350°F and let it bake for 30 minutes. After 30 minutes, the casserole should be heated all the way through and might be slightly puffed. The edges might be just starting to pull away from the sides of the casserole dish. The top shouldn’t look shiny or wobbly, just dry and firm.
Step 4: Top and Finish
Take the casserole out of the oven, then add the remaining 1 cup of shredded cheddar cheese, and top it with sliced green onions. Put the dish back in the oven for 5 minutes; the cheese should be fully melted, and the green onions should be softened (not browned).
When it comes out, the cheese needs to be melted and glossy, the green onions need to be bright and wilted just enough to look intentional and not raw. If you can, let it sit for five minutes before serving. It will make scooping cleaner and give everything a chance to set slightly.

Helpful Tips
- Drain the potatoes really, really well. This is the single most important technique tip in the whole recipe. Any extra water in the potato chunks goes directly into your casserole and makes it loose and watery instead of thick and creamy. After draining, let the potatoes sit uncovered in the colander for at least two full minutes before moving them to the mixing bowl. You’ll see steam coming off them — that’s moisture leaving, which is what you want. If you baked the potatoes instead of boiling them, you won’t have this problem as much, but still let them sit cut-side-up for a minute before scooping.
- Don’t over-beat the potatoes. A hand mixer is the right tool for this, but it’s also the tool that most often causes people to over-process. Potato starch is water-soluble, and when you beat potatoes too long, those starches rupture and release, turning your fluffy casserole into something that’s sticky and almost gluey. Mix just until smooth — as soon as you can’t see any more chunks, stop. If you’re worried, err on the side of slightly under-mixed rather than over-mixed. A few small lumps are fine. Gluey potatoes are not.
- Taste the mixture before it goes in the pan. Raw potatoes don’t taste like much, but once you’ve got everything mixed together you’ll have a sense of whether the salt level is right. This is your last easy chance to adjust seasoning before baking locks everything in. If it tastes flat, add another pinch of salt and a little more pepper.
- For a half batch: Use 4 potatoes, halve all the other ingredients, and bake in a 9×7 or 8×8 dish. The same oven temperature and bake time work perfectly. A half batch is great for a weeknight dinner side for a family of four.
- For a potluck, add the cheese right before serving. If you’re transporting this dish and reheating it at your destination, hold the second cup of cheese and the green onions until you arrive. Add the cheese, pop the dish under the broiler for 2–3 minutes until it’s melted and slightly golden, then scatter the green onions on. It looks and tastes like it just came out of the oven.
- Don’t skip the butter. I know it seems like a lot between the butter and the sour cream, but this is a casserole designed to taste like a loaded baked potato. Both are doing different things — the butter adds richness and a silky mouthfeel, the sour cream adds tang and creaminess. Cutting one or both will give you something that tastes more like plain mashed potatoes.
- Use sharp or extra-sharp cheddar. Mild cheddar just disappears flavor-wise, especially when mixed into the potato base. Sharp or extra-sharp gives you that tangy, cheesy flavor you’re actually tasting in a good twice-baked potato. Same amount of cheese, noticeably more flavor.
- Bring it to room temp before baking if possible. If you assembled the casserole in advance and refrigerated it, pulling it out 20–30 minutes before baking helps it heat more evenly and reduces the chance of the center still being cold when the outside is done. Not strictly required, but it helps.
Storage and Make-Ahead
**Refrigerator:** Leftovers can be refrigerated for up to 4 days as long as they are covered. This dish keeps its texture well and almost reheats like it’s fresh, which isn’t the case for every recipe that includes potatoes. To reheat, cover the dish and heat in the oven at 325°F for 15–20 minutes until heated all the way through. If you’re using the microwave, reheat in 2-minute intervals, stirring halfway.
Make-ahead: You can prepare the casserole fully by cooking the potatoes, mixing everything, and pouring it into the pan. Then, cover it with plastic wrap or foil, and refrigerate for 24 hours before baking. When you’re ready to bake, add about 10 minutes to the baking time to account for the cold start. You can still add the cheese and green onion topping as directed, in the last 5 minutes of cooking. This is super helpful for holiday meals so you can do as much as possible the day before.
Freezer: This freezes well. Just make sure you bake the casserole completely and let it cool before you freeze it – dairy doesn’t freeze well when it is still raw so it is a bad idea to freeze it unbaked. Once cool, wrap the casserole up in plastic wrap and then foil, or you can transfer portions to airtight freezer containers. It will be good for you to freeze for up to 2 months. To reheat, be sure to thaw it in the fridge overnight. Cover with foil and bake at 325°F for about 25-30 minutes to warm through. Take the foil off for the last 5 minutes if you want to have the top crisp.
What to Serve With It
This casserole goes really well with anything you would put a baked potato with. Which is pretty much everything that is grilled or roasted. There are a few specific pairings that are great:
- Burgers and brats — This is the most natural pairing. It’s rich and creamy where a burger is beefy and a little charred. They balance each other perfectly.
- BBQ chicken or ribs — The tangy sour cream base actually complements smoky barbecue flavors really well. Don’t be surprised if people are scooping this before they even get to the main dish.
- Grilled steak — Steak and a twice-baked potato is a classic for a reason. This is that, in casserole form, scaled to feed a crowd.
- Meatloaf — A cold-weather dinner pairing that feels genuinely satisfying. Meatloaf and creamy potato casserole is a solid weeknight meal.
- Ham or pork roast — Holiday-appropriate and traditional. Works particularly well because the saltiness of ham plays off the creamy, cheesy potato base.
Especially if you’ve added extra bacon or cheese, it’s easy to make this a main dish by throwing on a simple green salad, adding a simple green salad to the side.
Variations Worth Trying
The recipe is great as is, but if you want to tweak it a bit, here are some variations that will work, not just sound good:
Loaded Baked Potato Version
There’s a double portion of bacon layered with thinly sliced jalapeños and cheese, and (for the sake of presentation) a whipped sour cream drizzle (Whip it with a little milk beforehand so it drizzles instead of globs). As absurdly as it sounds, this is loaded baked potato casserole — to the max!
Broccoli Cheddar Version
Combine with the bacon 1 \frac{1}{2} cups of steamed, drained, and patted dry broccoli florets (chopped finely). The broccoli should be small enough to distribute evenly. Consider the size of the broccoli in a broccoli cheddar soup, as you want enough pieces for it to be in every bite. You can omit the bacon, and that works just as well.
Smoked Gouda Version
You can replace all or some of the cheddar with smoked gouda. Just remember, it has to be gouda that you shred yourself; the pre shredded kind doesn’t melt as well due to the coating on the shreds. The smokiness is a great complement to the bacon, and it adds a little more depth to the casserole. It is great for dinner parties where you want a to spice things up a bit from just basic cheddar.
Ranch Version
Include 1 tablespoon of dry ranch seasoning mix to the potato mixture with the salt and pepper. It adds an herby, slightly tangy variation that’s loved by both kids and adults. Finally, add the usual cheese and green onions.
Frequently Asked Questions
Can I use frozen shredded potatoes instead of fresh?
For the best outcome, use fresh potatoes that you bake or boil. If you use frozen potatoes, the casserole will be gummy and loose because frozen potatoes have a different texture and more water content. You’re aiming for a twice-baked potato texture, and you can only achieve that if you start with fresh, fully cooked, and well-drained potatoes, and beat the potatoes. With frozen shredded potatoes, you miss that step and the texture will not be the same.
If you’re in a hurry, you can use instant mashed potatoes and, if you prepare them so they’re more on the stiff side (use a little less liquid than the instructions call for), they’ll actually work in a pinch and hold up better than the frozen shredded option. They may not taste exactly the same, but they’ll taste better than frozen shredded potatoes.
What type of potato works best?
Russets are a classic, and the type I use every single time. These are high-starch potatoes which will mash up light, fluffy, and smooth. Everything you want here. That starch structure breaks down beautifully when beaten, and that’s part of why the casserole is so creamy.
If you want a different result you can try Yukon Golds. They have a naturally buttery taste and creamier, denser texture than Russets. Yukon Golds are likely to make your casserole a bit richer in flavor, and a little more yellow than using Russets. The tradeoff is Yukon Golds can get a little gluey a lot faster if you over-beat them, so you want to be careful and stop mixing as soon as everything’s smooth.
Red potatoes are technically acceptable, but they are the least preferable option as they are the lowest starch option. They remain a bit more waxy, and do not mash as smoothly, leading to a end dish that is denser and not as creamy as you would like. Save red potatoes for roasting.
Can I leave out the sour cream?
This recipe needs sour cream for the authentic twice-baked potato tang and for keeping it creamy for the baking process. Without sour cream, the casserole would be a thin and bland imitation of the twice-baked potato casserole that would leave you very unsatisfied.
For a substitution, use plain full-fat Greek yogurt in the same amount. It has a comparable tang and similar thickness. The outcome is somewhat lighter and less rich, but still pretty similar. Low-fat Greek yogurt is acceptable but it might be slightly thinner. Do not use regular plain yogurt (non-Greek strained) as it is too runny and will make the casserole watery.
There is no may in this recipe it is just sour cream, butter, and milk — in case you were wondering.
Can I add other toppings?
Definitely, The base recipe is like a canvas for your creative cooking. A few things that work especially well are:
- Sliced jalapeños on top with the cheese — they soften in the last five minutes of baking and add a nice heat without overpowering the casserole
- Diced ham folded in with the bacon, or substituted for it
- Steamed broccoli florets (small pieces, well-drained) folded into the mixture
- A drizzle of thinned sour cream over the top just before serving
- Crushed Ritz crackers or panko breadcrumbs mixed with a little melted butter and scattered on top in the last 10 minutes of baking for a crunchy topping
- Extra bacon on top along with the cheese — never a wrong move
Why are my potatoes gluey instead of creamy?
Over-beating is a common mistake someone could make when making a potato dish, and it is easy to do. The instinct is to keep going until all the lumps are gone and there are no imperfections. When using an electric mixer on potato dishes, potato cells are ruptured. Potatoes contain starch, and when they are worked a lot, there is a lot of starch granule rupture. Released starch is what makes potatoes gluey, sticky, and dense.
The solution is easy: stop early. Beat just until you can’t see any more chunks. If it’s creamy but still has a couple of tiny lumps, that’s okay. Most will smooth over while baking. A slightly under-beaten casserole is way better than one that has been over-beaten.
Can I make this in a slow cooker?
While you can keep it warm in a slow cooker, you shouldn’t cook it there from scratch. If you do this, you’ll lose the slight top crust and the texture of the dish will be different: wetter and more uniform. The better approach is to bake it in the oven as directed and then, at the time of serving, transfer it to a slow cooker set to warm to serve at a party or potluck. It will hold well for a couple of hours. Just stir it once or twice to keep the heat even and to prevent the edges from drying out.
How far in advance can I make this?
You may prep this casserole a full day in advance. Just cover it and put it in the fridge. Bake it as the directions state, just plan to add 10 extra minutes for starting from the cold. Once baked it can stay in the fridge for up to 4 days. It reheats nicely! To freeze it, you’ll need to bake it, let it cool, and then you can freeze it for up to 2 months.
Can I double the recipe?
Sure. You can use two 9×13 pans, or one giant roasting pan. You can also mix the full double batch in one big pot (an extra-large stock pot is good), but you’ll need to do it in two rounds so the mixer isn’t overloaded. The baking time will remain the same — 30 minutes, plus an additional 5 minutes for the topping.
Related Recipes


