11 Cheesy Potato Casserole Recipes You’ll Want To Make on Repeat

Cheesy potato casseroles make an easy side or main dish for busy weeknights. I put together 11 versions that use basic ingredients and simple steps. Some include ham or broccoli while others stay classic with just cheese and potatoes. These recipes give you options for different tastes and what you have in the fridge. You can start with any of them and adjust based on what your family likes.

Helpful Tips Before You Start

These tips will help you get creamy potatoes and a golden cheese topping in every casserole.

Use the Right Potato Type

Russets give a fluffy texture that soaks up sauce well. Yukon Golds work if you want a creamier, denser result.

Grate Cheese Fresh

Pre-shredded bags contain starches that can make the sauce grainy. Grating blocks of cheddar or Monterey Jack ensures smooth melting.

Parboil the Potatoes First

Slice and simmer potatoes for five minutes before assembling. This step cuts total bake time and prevents undercooked centers.

Bake Covered Then Uncovered

Cover the dish for the first half of baking so the potatoes cook through. Remove the foil for the final 15 minutes to brown the cheese.

Loaded Bacon Cheeseburger Potato Casserole

This casserole turns classic cheeseburger flavors into a hearty potato dish. Ground beef, bacon, and melted cheese layer over tender potatoes for a filling meal that feels like comfort food with a fun twist.

It works well for busy weeknights or casual gatherings when you want something satisfying without much fuss. The mix of savory beef, smoky bacon, and sharp cheddar gives it a balanced taste that pairs nicely with simple sides.

Loaded Bacon Cheeseburger Potato Casserole

Serves 4 people.

Ingredients

  • 4 cups cubed russet potatoes
  • 1 pound ground beef
  • 6 slices bacon, cooked and crumbled
  • 1 small onion, diced
  • 2 cups shredded cheddar cheese
  • 1/2 cup ketchup
  • 2 tablespoons yellow mustard
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • Sliced pickles for serving

Instructions

  1. Preheat the oven to 375 degrees and lightly grease a baking dish.
  2. Place the cubed potatoes in the baking dish and set aside.
  3. Cook the ground beef and diced onion in a large skillet over medium heat until the beef browns and the onion softens.
  4. Stir in the ketchup, mustard, salt, and pepper, then remove the skillet from the heat.
  5. Spoon the beef mixture evenly over the potatoes.
  6. Sprinkle the shredded cheddar cheese over the beef layer.
  7. Scatter the crumbled bacon on top of the cheese.
  8. Cover the dish with foil and bake for 30 minutes.
  9. Remove the foil and bake for another 15 minutes until the potatoes are tender and the cheese is bubbly.
  10. Let the casserole rest for 5 minutes before serving with sliced pickles on the side.

Extra Tips

For the best texture, use russet potatoes and cut them into even cubes so they cook at the same rate. If you want a bit more tang, add a few extra pickle slices right before serving. Leftovers reheat well in the oven at 350 degrees with a splash of water to keep the potatoes moist.Course: Main Course Cuisine: American Equipment: Large skillet, Baking dish, Oven

Chorizo and Poblano Cheesy Potato Casserole

This casserole brings together spicy chorizo and roasted poblano peppers with layers of sliced potatoes and plenty of melted cheese. It works well for weeknight dinners or casual gatherings when you want something hearty that still feels a bit different from plain potato bakes. The result is creamy potatoes with smoky, slightly spicy bites and a golden cheese topping.

The flavor leans savory with a mild heat from the poblanos that balances the richness of the chorizo and cheese. It holds up nicely as a main dish alongside a simple green salad.

Chorizo and Poblano Cheesy Potato Casserole

Serves 4 people.

Ingredients

  • 4 medium Yukon gold potatoes, thinly sliced
  • 8 ounces chorizo, casing removed
  • 2 poblano peppers
  • 1 small yellow onion, diced
  • 2 cloves garlic, minced
  • 2 cups shredded Monterey Jack cheese
  • 1 cup milk
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon olive oil

Instructions

  1. Preheat the oven to 375 degrees and lightly grease a 9×9 baking dish.
  2. Place the poblano peppers directly over a gas flame or under the broiler, turning until the skins are charred on all sides. Transfer to a bowl, cover, and let steam for 10 minutes, then peel off the skins, remove the seeds, and chop the flesh.
  3. Heat the olive oil in a large skillet over medium heat. Add the chorizo, onion, and garlic. Cook, breaking up the chorizo, until the meat is browned and the onion is soft.
  4. Stir the chopped poblanos, salt, and pepper into the skillet and remove from heat.
  5. Layer half the potato slices in the baking dish. Spoon half the chorizo mixture over the potatoes and sprinkle with half the cheese. Repeat the layers with the remaining potatoes, chorizo mixture, and cheese.
  6. Pour the milk evenly over the top. Cover with foil and bake for 35 minutes. Remove the foil and bake 15 minutes more until the potatoes are tender and the cheese is golden.

Extra Tips

Roast the poblanos a day ahead and store them in the fridge so assembly goes faster on busy evenings. If the casserole seems dry after baking, add a splash more milk before the final uncovered bake. Leftovers reheat well in a 350-degree oven to keep the cheese from turning rubbery.

FOR YOU:  13 Cozy Potato Casserole Recipes That Feel Like Pure Comfort Food
Course: Main Course Cuisine: Mexican Equipment: Large skillet, 9×9 baking dish, Oven

Ham, Swiss, and Caramelized Onion Potato Casserole

This casserole layers sliced potatoes with diced ham and sweet caramelized onions. Swiss cheese melts into the mix to create a creamy, savory bake that feels both hearty and balanced.

It works well for family dinners or when you want a make-ahead option that reheats nicely. The onions add a gentle sweetness that pairs with the salty ham and nutty cheese.

Ham, Swiss, and Caramelized Onion Potato Casserole

Serves 4 people.

Ingredients

  • 2 pounds Yukon Gold potatoes, thinly sliced
  • 8 ounces cooked ham, diced
  • 2 large yellow onions, thinly sliced
  • 3 tablespoons butter, divided
  • 2 cups shredded Swiss cheese
  • 1 cup milk
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

Instructions

  1. Preheat the oven to 375 degrees F. Grease an 8×8 baking dish.
  2. Melt 2 tablespoons of butter in a large skillet over medium-low heat. Add the sliced onions and cook slowly for 20 minutes, stirring now and then, until they turn golden and soft.
  3. Layer half the potato slices in the baking dish. Top with half the diced ham, half the caramelized onions, and half the Swiss cheese. Repeat the layers with the remaining ingredients.
  4. Pour the milk evenly over the top. Sprinkle with salt and pepper, then dot with the remaining tablespoon of butter.
  5. Cover the dish with foil and bake for 30 minutes. Remove the foil and bake 15 more minutes until the potatoes are tender and the cheese is bubbly.

Extra Tips

Caramelize the onions fully before assembling so their sweetness stands out against the ham. Leftovers keep in the fridge for three days and reheat best in a 350-degree oven to keep the top from turning soggy. If you have extra Swiss cheese, sprinkle a little on during the last five minutes of baking for a deeper golden crust.Course: Main Course Cuisine: American Equipment: Large Skillet, 8×8 Baking Dish, Knife

Broccoli Cheddar Potato Casserole

This broccoli cheddar potato casserole brings together cubed potatoes and broccoli in a simple cheese sauce. It works well as a weeknight side or a dish to take to a potluck. The result is creamy potatoes with tender broccoli pieces and a sharp cheddar taste throughout.

The potatoes form the hearty base while the broccoli keeps the texture interesting. Baking melts everything together into a cohesive casserole that reheats nicely.

Broccoli Cheddar Potato Casserole

Serves 4 people.

Ingredients

  • 4 medium potatoes, peeled and cubed
  • 3 cups broccoli florets
  • 2 cups shredded cheddar cheese
  • 1 cup milk
  • 2 tablespoons all-purpose flour
  • 3 tablespoons butter
  • 1 small onion, diced
  • 2 garlic cloves, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

Instructions

  1. Preheat the oven to 375°F and lightly grease a baking dish.
  2. Place the cubed potatoes in a large pot, cover with water, and bring to a boil. Cook for 8 minutes, then add the broccoli florets and cook 2 minutes more until both are just tender. Drain well and set aside.
  3. Melt the butter in a skillet over medium heat. Add the diced onion and cook until softened, about 3 minutes. Stir in the minced garlic and cook 1 minute.
  4. Sprinkle the flour over the onion mixture and stir for 1 minute. Slowly whisk in the milk, then add the salt and black pepper. Cook until the sauce thickens slightly.
  5. Remove the skillet from heat and stir in 1 1/2 cups of the shredded cheddar cheese until melted and smooth.
  6. Combine the drained potatoes and broccoli with the cheese sauce in a large bowl, then transfer everything to the prepared baking dish.
  7. Sprinkle the remaining 1/2 cup cheddar cheese evenly over the top.
  8. Bake for 20 minutes until the cheese is bubbly and lightly browned on top.

Extra Tips

Use sharp cheddar for stronger flavor in the sauce. If the broccoli is cut into larger pieces it holds its shape better after baking. Leftovers reheat well in the oven or microwave without drying out.Course: Side Dish Cuisine: American Equipment: Large pot, Skillet, Baking dish, Mixing bowl

Buffalo Chicken Potato Casserole

This casserole combines tender potatoes with shredded chicken in a spicy buffalo sauce. It works well for weeknight dinners or game day gatherings when you want something hearty and easy to share.

The dish bakes into a creamy, cheesy layer with a bit of heat from the sauce and a crisp top from the melted cheese. Potatoes absorb the flavors while the chicken keeps it filling.

Buffalo Chicken Potato Casserole

Serves 4 people.

Ingredients

  • 4 medium russet potatoes, cubed
  • 2 cups shredded cooked chicken
  • 1/2 cup buffalo wing sauce
  • 1 cup ranch dressing
  • 2 cups shredded cheddar cheese, divided
  • 1/4 cup sliced green onions

Instructions

  1. Preheat the oven to 375 degrees and lightly grease a baking dish.
  2. Place the cubed potatoes in a large bowl and toss them with the buffalo wing sauce and ranch dressing until evenly coated.
  3. Add the shredded chicken and 1 1/2 cups of the cheddar cheese to the bowl. Stir everything together.
  4. Transfer the mixture to the prepared baking dish and spread it into an even layer.
  5. Sprinkle the remaining 1/2 cup of cheddar cheese over the top.
  6. Bake for 35 to 40 minutes until the potatoes are tender and the cheese is melted and lightly browned.
  7. Remove from the oven and let it rest for 5 minutes. Scatter the sliced green onions across the surface before serving.

Extra Tips

Use pre-cooked rotisserie chicken to save time and keep the potatoes in similar sized cubes so they cook evenly. Leftovers reheat well in the oven at 350 degrees with a splash of extra ranch to restore creaminess.Course: Main Course Cuisine: American Equipment: Large Mixing Bowl, Baking Dish, Oven

FOR YOU:  13 Cozy Potato Casserole Recipes That Feel Like Pure Comfort Food

Italian Sausage, Pepper, and Herb Potato Casserole

This casserole combines tender potatoes with savory Italian sausage and sweet peppers for a hearty meal that feels both comforting and flavorful. The layers of melted cheese and herbs bring everything together into a dish that works well for family dinners or casual gatherings.

It delivers a balanced mix of creamy potatoes, slightly crisp edges from baking, and the bold taste of seasoned sausage without needing extra sides.

Italian Sausage, Pepper, and Herb Potato Casserole

Serves 4 people.

Ingredients

  • 4 medium russet potatoes, thinly sliced
  • 1 lb Italian sausage, casings removed
  • 2 bell peppers, sliced
  • 1 yellow onion, sliced
  • 3 garlic cloves, minced
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons chopped fresh parsley

Instructions

  1. Preheat the oven to 375°F and lightly grease a 9×13 baking dish.
  2. Heat the olive oil in a large skillet over medium heat. Add the Italian sausage and cook until browned, breaking it up with a spoon as it cooks.
  3. Add the sliced onion, bell peppers, and minced garlic to the skillet. Cook for 5 minutes until the vegetables soften.
  4. Stir in the dried oregano, dried basil, salt, and black pepper, then remove the skillet from the heat.
  5. Layer half of the sliced potatoes in the bottom of the baking dish. Top with half of the sausage and pepper mixture and half of the mozzarella cheese.
  6. Repeat the layers with the remaining potatoes, sausage mixture, and mozzarella. Sprinkle the Parmesan evenly over the top.
  7. Cover the dish with foil and bake for 40 minutes. Remove the foil and bake for another 15 minutes until the cheese is golden and the potatoes are tender.
  8. Let the casserole rest for 5 minutes, then sprinkle with fresh parsley before serving.

Extra Tips

Slice the potatoes evenly so they cook at the same rate. For a spicier version, swap in hot Italian sausage. Leftovers reheat well in a 350°F oven for 15 minutes to keep the cheese from drying out.Course: Main Course Cuisine: Italian Equipment: Large skillet, 9×13 baking dish, Knife

Breakfast Sausage and Egg Potato Casserole

This casserole turns simple breakfast staples into a filling dish that works for weekend mornings or busy weekdays. Tender potatoes soak up the flavors from the sausage while the eggs create a soft base and the cheese melts into a golden top layer.

It offers a hearty mix of savory and creamy textures without much fuss. The potatoes stay substantial while the eggs keep the whole thing light enough for a morning meal.

Breakfast Sausage and Egg Potato Casserole

Serves 4 people.

Ingredients

  • 4 cups peeled and cubed russet potatoes
  • 12 ounces breakfast sausage, crumbled
  • 1/2 cup diced yellow onion
  • 6 large eggs
  • 1 cup milk
  • 2 cups shredded cheddar cheese
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. Preheat the oven to 375°F and grease an 8×8 inch baking dish.
  2. Heat one tablespoon of olive oil in a large skillet over medium heat. Add the crumbled sausage and diced onion. Cook until the sausage browns and the onion softens. Remove the mixture to a plate.
  3. Add the remaining tablespoon of olive oil to the same skillet. Add the cubed potatoes and cook, stirring occasionally, until they turn golden and start to soften.
  4. In a mixing bowl, whisk together the eggs, milk, salt, and black pepper until smooth.
  5. Spread the cooked potatoes in the bottom of the baking dish. Top with the sausage and onion mixture. Sprinkle one cup of shredded cheddar cheese over the layers.
  6. Pour the egg mixture evenly over everything. Finish with the remaining cup of cheddar cheese.
  7. Bake for 30 to 35 minutes until the eggs set and the cheese bubbles and browns on top. Let the casserole rest for five minutes before serving.

Extra Tips

Assemble the dish the night before and refrigerate it if you want to skip morning prep. Reheat leftovers in a 350°F oven rather than the microwave to keep the potato edges from turning soggy. Use sharp cheddar if you prefer a bolder cheese flavor.Course: Breakfast Cuisine: American Equipment: Large Skillet, Mixing Bowl, Baking Dish

Spinach Artichoke Cheesy Potato Casserole

This casserole turns the familiar flavors of spinach artichoke dip into a hearty potato dish. It works well for weeknight meals or when you need a side that feels a little special without extra effort. The potatoes stay tender while the cheeses create a creamy base that holds the spinach and artichokes together.

The result tastes rich and savory with a slight tang from the artichokes and a mild onion-garlic background. It reheats nicely, so leftovers make an easy lunch the next day.

Spinach Artichoke Cheesy Potato Casserole

Serves 4 people.

Ingredients

  • 4 medium russet potatoes, cubed
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 cups fresh spinach, roughly chopped
  • 1 (14-ounce) can artichoke hearts, drained and chopped
  • 4 ounces cream cheese, softened
  • 1/2 cup milk
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. Preheat the oven to 375°F and lightly grease a 9×9-inch baking dish.
  2. Place the cubed potatoes in a pot of salted water and bring to a boil. Cook for 8 to 10 minutes until just tender, then drain and set aside.
  3. Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 3 minutes until softened. Stir in the garlic and cook for 1 minute more.
  4. Add the spinach and artichoke hearts to the skillet. Cook for 2 minutes until the spinach wilts.
  5. Reduce the heat to low and stir in the cream cheese until melted. Pour in the milk and mix until smooth. Add the salt and pepper.
  6. Combine the drained potatoes with the skillet mixture in a large bowl. Stir in the mozzarella and Parmesan cheeses until evenly distributed.
  7. Transfer everything to the prepared baking dish and spread into an even layer. Bake for 20 to 25 minutes until the top is lightly golden and the edges bubble.
FOR YOU:  13 Cozy Potato Casserole Recipes That Feel Like Pure Comfort Food

Extra Tips

Stir the spinach in at the end of the skillet step so it stays bright and does not release too much water. If the mixture seems thick before baking, add an extra splash of milk. Leftovers reheat well in a 350°F oven with a cover for 15 minutes to keep the potatoes from drying out.Course: Side Dish Cuisine: American Equipment: Oven, Large skillet, Mixing bowl, 9×9 baking dish, Pot

Jalapeño Popper Potato Casserole

This casserole brings together the creamy, spicy flavors of jalapeño poppers with tender potatoes and plenty of melted cheese. It works well for weeknight dinners or casual gatherings when you want something hearty and a bit bold. The result is a creamy base with pockets of melted cheese, crisp bacon, and a gentle heat from the peppers.

Jalapeño Popper Potato Casserole

Serves 4 people.

Ingredients

  • 4 large russet potatoes, peeled and diced
  • 4 jalapeños, diced
  • 8 ounces cream cheese, softened
  • 2 cups shredded cheddar cheese, divided
  • 8 slices bacon, cooked and crumbled
  • 1/2 cup sour cream
  • 1/4 cup milk
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 green onions, sliced

Instructions

  1. Preheat the oven to 375 degrees and grease a 9×9 inch baking dish.
  2. Place the diced potatoes in a large pot, cover with water, and bring to a boil. Cook for 10 to 12 minutes until fork tender, then drain well.
  3. In a large bowl, stir together the cream cheese, sour cream, milk, garlic powder, salt, and black pepper until smooth.
  4. Add the drained potatoes, diced jalapeños, half the crumbled bacon, and 1 cup of the cheddar cheese to the bowl. Fold gently to combine.
  5. Transfer the mixture to the prepared baking dish and spread it evenly.
  6. Sprinkle the remaining cup of cheddar cheese over the top, then scatter the rest of the bacon across the surface.
  7. Bake for 20 to 25 minutes until the cheese is melted and the edges are bubbling.
  8. Remove from the oven and let it rest for 5 minutes before topping with the sliced green onions.

Extra Tips

Seed the jalapeños if you prefer milder heat, or leave a few seeds in for more spice. Assemble the dish up to a day ahead and refrigerate it, then add 10 extra minutes to the bake time when cooking from cold. Leftovers reheat best in a 350 degree oven to restore the crispy cheese top.Course: Side Dish Cuisine: American Equipment: Baking Dish, Large Pot, Mixing Bowl

Mushroom and Gruyère Potato Casserole

This Mushroom and Gruyère Potato Casserole layers sliced potatoes with sautéed mushrooms and plenty of shredded Gruyère. The cream ties everything together during baking, creating a dish that feels hearty without being heavy. It suits weeknight dinners or weekend gatherings when you want something reliable and satisfying.

The mushrooms add an earthy note that pairs well with the nutty cheese. Potatoes turn tender while the top browns lightly for a bit of texture contrast.

Mushroom and Gruyère Potato Casserole

Serves 4 people.

Ingredients

  • 4 medium Yukon Gold potatoes, thinly sliced
  • 8 ounces cremini mushrooms, sliced
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 1/2 cups shredded Gruyère cheese
  • 1 cup heavy cream
  • 2 tablespoons butter
  • 1 teaspoon fresh thyme leaves
  • Salt and black pepper to taste
  • 1 tablespoon chopped fresh parsley

Instructions

  1. Preheat the oven to 375°F and lightly butter a 9×9 inch baking dish.
  2. Melt the butter in a large skillet over medium heat. Add the diced onion and cook until it softens, about 3 minutes.
  3. Stir in the sliced mushrooms and minced garlic. Cook until the mushrooms release their liquid and begin to brown, about 6 minutes. Season with salt, pepper, and thyme.
  4. Arrange half the potato slices in an even layer in the baking dish. Spoon half the mushroom mixture over the potatoes and sprinkle with half the Gruyère.
  5. Repeat with the remaining potatoes, mushroom mixture, and Gruyère. Pour the heavy cream evenly over the top.
  6. Cover the dish with foil and bake for 30 minutes. Remove the foil and bake for another 20 minutes until the cheese is golden and the potatoes are tender when pierced with a knife.
  7. Let the casserole rest for 5 minutes, then sprinkle with chopped parsley before serving.

Extra Tips

Slice the potatoes to a consistent thickness so they cook evenly. If the top browns too quickly, loosely cover it again for the final minutes. Leftovers reheat well in a 350°F oven for 15 minutes to restore the texture. Fresh thyme can be swapped for dried if needed, but use only half the amount.Course: Side Dish Cuisine: French Equipment: Baking Dish, Large Skillet

BBQ Pulled Pork Potato Casserole

This BBQ Pulled Pork Potato Casserole layers sliced potatoes with tender pulled pork in tangy sauce and a blanket of melted cheese. It makes a hearty main dish for weeknight dinners or casual weekend meals with family.

The result has soft potatoes at the base, smoky pork throughout, and a golden cheese top that holds everything together.

BBQ Pulled Pork Potato Casserole

Serves 4 people.

Ingredients

  • 2 pounds russet potatoes, peeled and sliced thin
  • 2 cups cooked pulled pork
  • 1 cup BBQ sauce
  • 1 small onion, diced
  • 2 cups shredded cheddar cheese
  • 2 tablespoons olive oil
  • Salt and pepper to taste
  • 2 green onions, sliced

Instructions

  1. Preheat the oven to 375°F. Toss the sliced potatoes with olive oil, salt, and pepper in a large bowl until evenly coated.
  2. Spread the potatoes in a single layer in a greased 9×13 inch baking dish.
  3. Stir the pulled pork together with the BBQ sauce and diced onion until well combined.
  4. Spoon the pork mixture evenly over the potato layer.
  5. Sprinkle the shredded cheddar cheese across the top.
  6. Bake for 35 to 40 minutes until the potatoes are fork-tender and the cheese is melted and lightly browned.
  7. Remove from the oven and scatter the sliced green onions over the top before serving.

Extra Tips

Use leftover pulled pork straight from the fridge to save time. If the BBQ sauce is very sweet, add a pinch of chili powder to the pork mix for balance. Leftovers reheat well in the oven at 350°F with a splash of water to keep the potatoes from drying out.Course: Main Course Cuisine: American Equipment: Baking dish, Large mixing bowl, Knife

  • Christy Myers

    I'm Christy, founder of Spiritual Ark and a dedicated writer and spiritual explorer. My journey is all about transformation and personal growth. In my articles, I share insights and practical wisdom on various spiritual topics and show you how you can grow spiritually. I'm committed to learning and invite you to join me in exploring the depths of spirituality for a deeper connection, understanding, and empowerment.

Leave a Comment