If you’re searching for a comforting, hearty, and downright delicious meal to bring everyone together around the table, look no further than this Rich Cheesy Hamburger Potato Casserole for Family Dinner. Loaded with layers of tender potatoes, savory ground beef, crispy turkey bacon, and a melty blend of cheddar and mozzarella cheeses, this casserole is pure family-friendly goodness. It’s the kind of dish that satisfies cravings and fills hungry bellies, making it a perfect choice for those busy weeknights or cozy weekend dinners.
This recipe is incredibly straightforward but packs a punch in flavor and texture. With the addition of a creamy mushroom soup base and beef broth, every bite is rich and comforting. Plus, the garlic and onion powders add just the right amount of seasoning to elevate this classic casserole without overpowering it. Whether you’re cooking for a crowd or meal prepping for the week, this dish is destined to be a new family favorite.
Top Reasons to Make Rich Cheesy Hamburger Potato Casserole for Family Dinner

- Hearty and Filling: With 2 pounds of ground beef and thinly sliced potatoes, this casserole is satisfying enough to keep everyone full and happy.
- Easy One-Dish Meal: Everything cooks together in one baking dish, which means less cleanup and more time enjoying your dinner.
- Kid-Approved Flavors: The combination of cheese, beef, and potatoes is a classic crowd-pleaser that even picky eaters will love.
- Customizable: You can easily swap cheeses, add vegetables, or change up the seasoning to suit your family’s tastes.
- Perfect for Leftovers: This casserole reheats beautifully, making it an excellent option for next-day meals.
Ingredient Checklist
- 2 lbs ground beef (lean preferred)
- 4 large potatoes, peeled and thinly sliced
- 1 medium onion, chopped
- 1 cup shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 can (10.5 oz) cream of mushroom soup
- 1 cup beef broth
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- 1 cup milk
- 1 cup turkey bacon, chopped
Equipment & Tools
- Large skillet: For browning the ground beef and cooking turkey bacon.
- Sharp knife: To peel and thinly slice potatoes and chop onions.
- Cutting board: For preparing your vegetables and bacon.
- Mixing bowl: To combine the soup, broth, milk, and seasoning.
- 9×13 inch baking dish: The perfect size for layering and baking the casserole.
- Aluminum foil: To cover the casserole while baking for even cooking.
- Oven mitts: For safely handling hot cookware.
How to Prepare Rich Cheesy Hamburger Potato Casserole for Family Dinner

Step 1: Preheat and Prep
Start by preheating your oven to 375°F (190°C). While it’s warming up, peel and thinly slice the potatoes. Set them aside in a bowl of cold water to prevent browning. Chop the onion and prepare your turkey bacon by chopping it into small pieces.
Step 2: Cook the Meat and Bacon
In a large skillet over medium heat, cook the turkey bacon until crisp. Remove it with a slotted spoon and set aside on paper towels to drain. In the same skillet, add the ground beef and chopped onion. Cook until the beef is browned and the onion is softened, about 7-8 minutes. Drain any excess fat.
Step 3: Mix the Creamy Sauce
In a mixing bowl, combine the cream of mushroom soup, beef broth, milk, garlic powder, onion powder, salt, and pepper. Whisk together until smooth and creamy.
Step 4: Assemble the Casserole
Drain the sliced potatoes and pat them dry. In your 9×13 inch baking dish, spread half of the potatoes in an even layer. Top with half of the cooked ground beef mixture, followed by half of the cooked turkey bacon. Sprinkle half of the shredded cheddar and mozzarella cheeses over the meat and bacon. Repeat the layering with the remaining potatoes, ground beef, bacon, and cheeses. Finally, pour the creamy soup mixture evenly over the entire casserole.
Step 5: Bake
Cover the casserole with aluminum foil and bake for 45 minutes. Then, remove the foil and bake for an additional 15 minutes, or until the potatoes are tender and the cheese is melted and bubbly. If you want a golden brown top, broil for 2-3 minutes at the end, watching carefully to avoid burning.
Step 6: Rest and Serve
Once baked, let the casserole rest for 10 minutes before serving. This allows everything to set and makes it easier to slice and serve.
Vegan & Vegetarian Swaps
- Replace ground beef with plant-based ground meat alternatives or seasoned lentils.
- Use vegan cream of mushroom soup or make a homemade cashew cream sauce.
- Swap turkey bacon for smoked tempeh or coconut bacon for a smoky flavor.
- Use plant-based shredded cheeses or nutritional yeast for cheesiness.
- Replace beef broth with vegetable broth for a fully plant-based dish.
Pro Tips & Notes
- Slice potatoes thinly: This ensures they cook evenly and become tender during baking.
- Drain excess fat: Removing fat from cooked beef prevents the casserole from becoming greasy.
- Use a sharp knife or mandoline: For thin, uniform potato slices that bake perfectly.
- Let it rest: Cooling before serving helps the casserole hold its shape when sliced.
- Customize the cheese: Mix in your favorite cheeses or add a little Parmesan for extra flavor.
- Try adding veggies: Bell peppers, mushrooms, or spinach can be sautéed with the beef to sneak in some greens.
Keep-It-Fresh Plan
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, cover the casserole with foil and warm it in the oven at 350°F (175°C) for about 20 minutes, or microwave individual portions until heated through. This casserole also freezes well—wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Quick Questions
Can I use different types of cheese?
Absolutely! While cheddar and mozzarella offer a great balance of sharpness and meltiness, feel free to experiment with Monterey Jack, Colby, or even a smoky gouda for a unique twist.
Is it necessary to peel the potatoes?
Peeling potatoes gives the casserole a smoother texture, but leaving the skins on adds extra nutrients and a bit of rustic charm. Just be sure to wash them thoroughly if you keep the skins.
Can I prepare this casserole ahead of time?
Yes! You can assemble the casserole a day in advance, cover it tightly, and refrigerate. When ready, bake as directed, adding a few extra minutes if baking straight from the fridge.
What can I serve alongside this casserole?
This dish pairs wonderfully with a simple green salad or steamed vegetables for a balanced meal. For a cheesy twist, try serving it with the Roasted Broccoli Cheddar Macaroni or a flavorful side like the Cheesy Baked Buffalo Chicken Pasta.
Explore More
- Roasted Broccoli Cheddar Macaroni – A creamy, cheesy pasta loaded with roasted broccoli.
- Cheesy Baked Buffalo Chicken Pasta – Spicy, cheesy, and perfect for game day or dinner.
- Baked Four Cheese Lasagna Roll Ups – An indulgent, cheesy Italian favorite with a twist.
That’s a Wrap
The Rich Cheesy Hamburger Potato Casserole for Family Dinner is a sure-fire way to bring comfort and joy to your family meal. Its rich flavors, cheesy goodness, and satisfying textures combine to create a dish that’s both nostalgic and exciting. Whether you’re feeding a crowd or preparing for leftovers, this casserole checks all the boxes for a perfect dinner. So grab your ingredients, roll up your sleeves, and get ready to enjoy one of the most comforting casseroles you’ll ever taste!
Share on Pinterest


Rich Cheesy Hamburger Potato Casserole for Family Dinner
Equipment
- Large Skillet
- Sharp Knife
- Cutting Board
- Mixing Bowl
- 9x13 inch Baking Dish
- Aluminum Foil
- Oven mitts
Ingredients
- 2 lbs ground beef lean preferred
- 4 large potatoes peeled and thinly sliced
- 1 medium onion chopped
- 1 cup shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 can (10.5 oz) cream of mushroom soup
- 1 cup beef broth
- 1 tsp garlic powder
- 1 tsp onion powder
- salt and pepper to taste
- 1 cup milk
- 1 cup turkey bacon chopped
Instructions
Step 1: Preheat and Prep
- Start by preheating your oven to 375°F (190°C). While it’s warming up, peel and thinly slice the potatoes. Set them aside in a bowl of cold water to prevent browning. Chop the onion and prepare your turkey bacon by chopping it into small pieces.
Step 2: Cook the Meat and Bacon
- In a large skillet over medium heat, cook the turkey bacon until crisp. Remove it with a slotted spoon and set aside on paper towels to drain. In the same skillet, add the ground beef and chopped onion. Cook until the beef is browned and the onion is softened, about 7-8 minutes. Drain any excess fat.
Step 3: Mix the Creamy Sauce
- In a mixing bowl, combine the cream of mushroom soup, beef broth, milk, garlic powder, onion powder, salt, and pepper. Whisk together until smooth and creamy.
Step 4: Assemble the Casserole
- Drain the sliced potatoes and pat them dry. In your 9x13 inch baking dish, spread half of the potatoes in an even layer. Top with half of the cooked ground beef mixture, followed by half of the cooked turkey bacon. Sprinkle half of the shredded cheddar and mozzarella cheeses over the meat and bacon. Repeat the layering with the remaining potatoes, ground beef, bacon, and cheeses. Finally, pour the creamy soup mixture evenly over the entire casserole.
Step 5: Bake
- Cover the casserole with aluminum foil and bake for 45 minutes. Then, remove the foil and bake for an additional 15 minutes, or until the potatoes are tender and the cheese is melted and bubbly. If you want a golden brown top, broil for 2-3 minutes at the end, watching carefully to avoid burning.
Step 6: Rest and Serve
- Once baked, let the casserole rest for 10 minutes before serving. This allows everything to set and makes it easier to slice and serve.
Notes
- Slice potatoes thinly: This ensures they cook evenly and become tender during baking.
- Drain excess fat: Removing fat from cooked beef prevents the casserole from becoming greasy.
- Use a sharp knife or mandoline: For thin, uniform potato slices that bake perfectly.
- Let it rest: Cooling before serving helps the casserole hold its shape when sliced.
- Customize the cheese: Mix in your favorite cheeses or add a little Parmesan for extra flavor.
