This casserole takes all the joy of the twice baked potato—a creamy, fluffy potato base packed with gooey and tangy cheese, salty bacon, and fresh scallions—and transforms it into the ultimate make-ahead dish. 

Choosing Your Potatoes 

I will never tell you that there is a wrong potato (all potatoes are wonderful), but there is usually a right potato for the twice baked potato job and understanding a bit more about them can help you choose correctly.   Potato varieties fall into two categories: waxy and starchy. 

Bake Your Bacon

This recipe includes fresh bacon bits, which presents a perfect opportunity for one of my favorite bacon cooking methods: Baking it in the oven.  Cooking bacon in the oven is not only a great way to save yourself the greasy splattered mess of stovetop cooking, but it also cooks bacon more evenly, and saves you from having to stand over a hot stove, regularly flipping bacon strips in a pan.  To make bacon in the oven: Line a large, rimmed sheet pan with foil (for easier clean up) and set an oven-safe baking rack on top, if you have one. The baking rack helps the hot air circulate around the bacon, cooking it more evenly, and lifts the strips out of the rendered bacon fat, yielding crispier pieces. Don’t have a baking rack? No problem. You can cook the bacon directly on the sheet pan, just use tongs to flip the strips halfway through cooking.  One other thing to keep in mind with this method: Bacon crisps as it cools, so you’re looking for a darkened color change on your bacon rather than crispy strips as a sign that it’s ready to pull out of the oven. 

Endless Twice Baked Potato Casserole Toppings

The joy of a baked potato dinner is the endless possibilities for toppings, and that joy exists with this casserole too! Our recipe starts with the classics: Cheddar cheese, bacon bits, and scallions; but use this as a jumping off point and feel free to swap in some of your favorites.  Here are some ideas:

Mix up the cheese by replacing some of the Cheddar with gruyere, feta, or goat cheese. Replace the bacon with cooked Italian or andouille sausage. Want more veggies? Add blanched spinach, sauteed peppers, mushrooms, roasted garlic, or broccoli florets to the mix. Utilize your herb garden to add chives, parsley, or fresh basil as a garnish. Add some heat by mixing in some minced jalapenos, or a hearty pinch of chili powder! 

How to Serve this Casserole

As I mentioned, casseroles are flexible in their role as main or side dishes, so serve this one as either.  If serving it as your main dish, toss a quick side salad together while your potatoes bake. A hearty, tangy kale salad is a great choice to balance out the rich, cheesy potatoes.  Or keep this as a make-ahead side dish, to serve along with a quick stovetop main like pan-fried pork chops or an oven-roasted chicken (the 350°F baking temperature on this casserole is somewhat flexible, if you need to bump it up a bit to cook alongside your main dish). 

An Easy Make Ahead Casserole 

Want to make this ahead of time? No problem! Once the casserole is assembled, cover it with plastic wrap and hold in the fridge for up to 5 days. When you’re ready to bake, take it out of the fridge 30 minutes before cooking, remove the plastic wrap, then bake according to the recipe instructions. Want to freeze it? Wrap the entire baking dish in a layer of plastic wrap, then a layer of foil. Freeze for up to 1 month. Defrost in the fridge, remove the plastic wrap, and then bake according to the recipe instructions. 

Storing Leftovers

One final note about the joy of casseroles: They reheat wonderfully. Refrigerate any leftovers in an airtight container for up to 1 week. Reheat in the microwave or in an oven-safe baking dish at 350°F for 20 to 30 minutes.

More Cozy Potato Casserole Recipes

Cheesy Potato Casserole Potato and Sausage Casserole Sweet Potato Casserole with Pecans Sweet Potato and Yukon Gold Bake  

Use tongs to transfer the cooked bacon to a plate lined with a few pieces of paper towel to cool. Once cooled, chop the bacon into small bits. Set aside.    Add about half of the chopped bacon, 1 1/2 cups of the cheddar cheese, 1 cup of the scallions, plus the garlic powder, salt, and pepper. Use a rubber spatula to fold the mix-ins into the potato mixture. Taste and season with more salt and pepper, if needed.  Remove the foil and bake the casserole uncovered for another 20 minutes, until the cheese is browned and bubbling slightly at the sides.  Love this recipe? Leave us a review below!