Twice Baked Potato Casserole

By Melissa Nolan
5
from
1
Read reviews
Prep 15 minutes
Cook 1 hour 25 minutes
Servings 12 servings (1 cup each)
$13.56 recipe / $1.13 serving
Jump to recipe Save

I love everything potatoes, and you can’t tell me differently. Mash ’em, smash ’em, drown ’em in butter, and I’m happy. And this Twice Baked Potato Casserole? It’s basically my Southern love language in a baking dish. I’m talking about fluffy potatoes, melty cheeses, rich butter, and crispy bacon, all cozied up together in one glorious casserole. This baby will feed a small army, with leftovers to spare, if they survive that long! Bring this loaded casserole to a potluck, holiday feast, or random weeknight dinner, and watch it disappear faster than sweet tea on a hot day.

Overhead view of a twice baked potato casserole.
Pinterest Pin this recipe for later!

Easy Recipe for Twice Baked Potato Casserole

When I say this potato casserole is loaded, I mean it. I start with good old russet potatoes that I bake until fork tender. Then they’re mashed together with butter, sour cream, cream cheese, cheddar, and crispy bacon. Once it’s all mixed together and topped with even more cheese and bacon, you get a creamy, cheesy, bacon-studded side dish that’s got all the decadence of classic twice baked potatoes, but without the tedious scooping and refilling.

Recipe Tips & Suggestions

  1. I use 6 hefty potatoes for this twice baked potato casserole (6 lbs. total), and they took an hour to bake to fork-tender. If your potatoes are smaller, they’ll likely need a shorter cooking time.
  2. Add your favorite seasonings for extra flavor. Paprika, dried herbs, onion powder, or even a dash of cayenne or Cajun spice would give this casserole a fun twist.
  3. If you don’t want to waste the potato skins, don’t! You can mix them right into your twice baked potato casserole for a rustic texture or pop them in the air fryer for a crispy snack (400°F for about 5-10 minutes).
  4. Cooking for a smaller group? You can easily cut this recipe in half. Just adjust the number of servings needed in the recipe card below, and it’ll automatically update the ingredient amounts for you.
Share this recipe

Twice Baked Potato Casserole

Cost $13.56 recipe / $1.13 serving
5 from 1 vote
This Twice Baked Potato Casserole is the ultimate comfort food! Creamy, cheesy, and loaded with bacon, sour cream, and cheddar. An easy side for the holidays or anytime.
Step-by-step photos can be seen below the recipe card.
Side view of a twice baked potato casserole with a spoon taking some out the dish.
Servings 12 servings (1 cup each)
Prep 15 minutes
Cook 1 hour 25 minutes
Total 1 hour 40 minutes

Ingredients

  • 6 lbs. russet potatoes (about 6 large potatoes, (2721g) $4.75)
  • 2 Tbsp vegetable oil ($0.08)
  • ½ lb. bacon (divided, (226g) $2.62)
  • 1 stick butter (softened, (½ cup) $0.99)
  • 1 cup sour cream (8 oz, $0.99)
  • 1 cup milk (8 oz ($0.22)*)
  • 8 oz. cream cheese (softened, $1.68)
  • 2 cups cheddar cheese (shredded & divided, (200g) $1.67**)
  • 1 tsp garlic powder ($0.06)
  • 1 Tbsp salt ($0.12)
  • 1 tsp black pepper (freshly cracked, $0.16)
  • nonstick cooking spray ($0.01)
  • 2 green onions (thinly sliced, $0.21)

Instructions 

  • Gather and prepare all ingredients. Preheat the oven to 400°F.
  • Wash, dry, then pierce the potatoes with a fork. Brush all the potatoes with vegetable oil. Then put them on a parchment-lined oven-safe tray and place them in the oven.
  • Lay out the bacon on another parchment-lined oven-safe tray and place it in the oven. Cook the bacon for 15-20 minutes, until crispy. Then remove them from the oven and crumble when cooled. Set aside.
  • Continue cooking the potatoes for an additional 40 minutes, until fork-tender.*** Remove them from the oven.
  • Turn the oven down to 375°F. When the potatoes are cool enough to handle, cut three of them in half lengthwise. Scoop out the potatoes into a large bowl and save the skins for another use. (I air-fried mine for a snack).
  • Cut and add the remaining three potatoes, half of the crumbled bacon, butter, sour cream, milk, cream cheese, 1 cup of cheddar cheese, garlic powder, salt, and pepper to the large bowl. Mash and fold together until combined.
  • Grease a 9×13 oven-safe dish and pour the potato mixture into the dish. Spread evenly. Top evenly with the remaining cheddar and bacon.
  • Bake, uncovered, for 25 minutes, until melty. Remove from the oven and top with green onions.

See how we calculate recipe costs here.


Equipment

  • 9×13'' Casserole Dish
  • Large Bowl
  • 2 Sheet Trays
  • Parchment Paper

Notes

*You can use other dairy options if you have them already, like heavy cream or half and half.
**You can also use different cheeses like mozzarella, provolone, Colby, or Monterey Jack.
***The time it takes your potatoes to cook until they’re fork-tender will depend on the size of the potatoes. Mine were large and took one hour to cook.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition

Serving: 1servingCalories: 541kcalCarbohydrates: 45gProtein: 14gFat: 35gSodium: 975mgFiber: 3g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

how to make Twice Baked Potato Casserole step-by-step photos

The ingredients to make a twice baked potato casserole.

Gather all your ingredients and preheat the oven to 400°F.

Hands using a fork to prick potatoes before baking.

Bake the potatoes: Wash and dry 6 russet potatoes (6 lbs. total). Then, pierce them with a fork to allow steam to escape during baking.

Overhead view of potatoes on a baking sheet with a brush brushing oil over the potatoes.

Bake potatoes: Brush all the potatoes with 2 Tbsp vegetable oil, and put them on a parchment-lined oven-safe tray, and place them in the oven.

Meanwhile, place ½ lb. bacon on another parchment-lined oven-safe tray and place it in the oven. Cook the bacon for 15-20 minutes, until crispy. Then remove them from the oven and crumble when cooled. Set aside.

Allow the potatoes to continue baking for an additional 40 minutes, until they’re fork-tender. The total bake time for your potatoes will vary based on their size (mine were large, so I needed a full hour in the oven). Once fork-tender, remove the potatoes from the oven.

A hand using a spoon to scoop out the insides of baked potatoes on a baking sheet.

Make the casserole filling: Now turn your oven down to 375°F. Once they’re cool enough to handle, cut three of the baked potatoes in half lengthwise. Scoop out the potato flesh using a spoon into a large bowl.

You can either add the skins to the casserole for extra texture, or leave them out. I air-fried mine for a snack!

Potato, cheese, bacon, sour cream, cream cheese and butter in a bowl.

Slice the three remaining potatoes and add them to the large bowl with ½ of the crumbled bacon, 1 stick softened butter, 1 cup sour cream, 1 cup milk, 8 oz. softened cream cheese, 1 cup of cheddar cheese, 1 tsp garlic powder, 1 Tbsp salt, and 1 tsp black pepper. Mash and fold everything together to combine.

A hand topping a twice baked casserole with cheese.

Make the casserole: Grease a 9×13 oven-safe casserole dish with nonstick cooking spray. Now add the potato mixture to the dish and spread it out evenly. Sprinkle the remaining 1 cup of cheddar cheese on top.

The filling for a twice baked potato casserole topped with shredded cheese and crumbled bacon pieces.

Also, top with the remaining crumbled bacon.

A finished twice baked potato casserole.

Bake: Place the baking dish back into the oven, uncovered, and bake for 25 minutes until the cheese has melted and the casserole is heated through. Remove it from the oven and top with 2 sliced green onions. Enjoy!

Side view of a twice baked potato casserole with a spoon taking some out the dish.

serving Suggestions

This recipe for twice baked potato casserole casserole plays well with just about everything. I’d serve it with baked ham for the holidays, grilled chicken for a weekend cookout, or glazed pork chops for an easy, but hearty, weeknight meal. Honestly, I think it’s just as good on its own with a side salad or some roasted veggies, too!

Storage & Reheating

Leftovers (if you’re lucky enough to have any) can be stored in an airtight container in the fridge for 3-4 days or in the freezer for up to 3 months. I like to stir in a splash of milk if it thickens too much when reheating it in the oven (at 350°F) or microwave.

Share this recipe

Posted in: , , , , , , , , , , , ,

5 from 1 vote
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
janmaus
10.31.25 2:52 pm

This is a huge recipe–and I think anyone will be lucky to find russet potatoes at this price, Last week I bought a 5 lb bag for under $5 (small potatoes between 4-6 oz each), but the big bakers were $1.59 a lb. I cut the recipe to 1/4, baked in a loaf pan, and it was yummy. That’s still 4 servings, so more for later.