This post may contain affiliate links to products I use and highly recommend. You can read my full disclosure . As an Amazon Associate I earn from qualifying purchases.
This Hamburger Potato Casserole has layers of sliced potatoes, seasoned ground beef, peppers, onions, and homemade cheese sauce. It’s a rich and cheesy family-friendly meal made without canned soup.

This hamburger casserole recipe with potatoes is not a quick dump-and-bake dinner, but it is worth making when you want something from scratch that gives you leftovers. Seasoning the ground beef with my Steak Seasoning gives it a budget-friendly steak-and-potatoes feel without needing steak. I like it for Sunday dinner, meal prep, or a planned family meal. For another ground beef dinner, try my Oven Baked Hamburger Steaks.
Why You’ll Love This Recipe
- No canned soup: The homemade cheese sauce replaces cream of mushroom, cream of cheddar, or cream of chicken soup.
- Worth planning for: This takes more time than a dump-and-bake casserole, but the from-scratch sauce makes it feel more homemade.
- A full meal: With beef, potatoes, peppers, onions, and cheese, you only need a simple green vegetable on the side.

Ingredients You’ll Need
Here are the main ingredients you’ll need to make this hamburger meat potato casserole. Exact amounts are in the recipe card.
- Yukon Gold potatoes: These bake up creamy and hold their shape. I leave the skins on here, similar to how I do when making mashed potatoes with cheese, because Yukon Gold skins are thin and tender.
- Lean ground beef: Use lean ground beef so the casserole has flavor without too much extra grease.
- Steak seasoning: I use my Steak Seasoning to season the beef. Since I use that on dishes like my pan seared steak, it gives this casserole a more steak and potatoes flavor (but budget-friendly).
- Worcestershire sauce: Adds savory flavor to the browned beef.
- Unsalted butter: Starts the sauce and helps you control the salt.
- Yellow onion and green bell pepper: These cook into the sauce and add flavor throughout the casserole.
- Garlic: Fresh minced garlic works best.
- All-purpose flour: Thickens the sauce so it coats the layers.
- Beef broth: Adds savory flavor to the sauce.
- Whole milk: Keeps the sauce creamy.
- Dried thyme, salt, and black pepper: Season the sauce before it goes into the casserole.
- Sharp cheddar cheese: Gives the sauce and topping the best cheese flavor.
- Mozzarella cheese: Adds a melty layer in the middle.
- Green onions: A fresh finish for serving.
How to Make Hamburger Potato Casserole
This dish starts on the stovetop, then finishes in the oven. You’ll prep the potatoes, cook the beef, make the cheese sauce, layer everything, and bake until the potatoes are tender.

Slice the potatoes
Slice the potatoes into thin, even pieces. A mandolin makes this faster, but a sharp knife works too. Add half of the potatoes to a greased 9×13-inch baking dish.
Brown the beef
Cook the ground beef in a large skillet, breaking it into small pieces as it browns. Season it while it cooks, then stir in the Worcestershire sauce. Drain off any excess grease before layering.

Cook the vegetables
Melt the butter in a saucepan, then add the onion and bell pepper. Cook until they start to soften, then stir in the garlic near the end so it does not burn.
Make the sauce
Sprinkle the flour over the vegetables and stir until it coats them. Slowly whisk in the beef broth, then add the milk and seasonings. Simmer until the sauce thickens enough to coat a spoon.

Stir in the cheese
Take the saucepan off the heat, then stir in the cheddar until the sauce is smooth. If it gets too thick while you’re layering, loosen it with a small splash of milk.
SAVE THIS RECIPE
Assemble and bake
Layer half of the beef and sauce over the potatoes. Add the mozzarella, then repeat with the remaining potatoes, beef, and sauce. Cover tightly with foil and bake until the potatoes are tender.

Finish and serve
Remove the foil, add the remaining cheddar, and bake until the cheese melts. Let the casserole rest before scooping, then top with green onions and black pepper.

Tips for the Best Texture and Flavor
These are the little details that make the biggest difference once the casserole goes into the oven.
- Slice the potatoes evenly: Thick or uneven slices are the main reason potatoes stay firm. Think thin, even slices like you’d use for scalloped potatoes so they bake through at the same pace.
- Drain the beef well: This keeps extra grease from mixing into the cheese sauce.
- Taste the sauce before layering: If the sauce tastes flat, the casserole will too.
- Keep the sauce spoonable: It should be thick enough to coat the potatoes, but loose enough to spread. Add a small splash of milk if it tightens too much.
- Cover the dish tightly: Foil helps the potatoes cook through before the top browns.
- Check the center: The cheese can look ready before the potatoes are tender, so test the middle with a small knife.
- Rest before serving: The sauce settles as it sits, making the casserole easier to scoop.
Make Ahead
You can assemble the casserole up to 24 hours ahead. Cover it tightly and keep it in the refrigerator until you’re ready to bake. If it goes into the oven cold, add extra covered bake time. I’d wait to add the final cheese topping until the potatoes are tender so the top does not overbrown.

Swaps and Variations
Use these when you want to adjust the recipe without changing the basic method.
- More burger flavor: Use burger seasoning instead of steak seasoning.
- Russet potatoes: Russets work, but I recommend peeling them first because the skins are thicker.
- Ground turkey or chicken: Either can replace the beef. Since they are milder, taste and adjust the seasoning.
- Ground pork or sausage: Ground pork works well if you want a richer casserole. You can also replace part of the beef with mild or spicy sausage.
- Extra vegetables: Mushrooms, peas, or mixed vegetables can be added to the beef mixture. Cook off extra moisture before layering.
- Richer sauce: Replace some of the milk with heavy cream.
- Different cheese: Colby Jack, Monterey Jack, pepper jack, or a cheddar blend can replace some of the sharp cheddar.
- More heat or smoky flavor: Add diced jalapeños, hot sauce, crushed red pepper, or smoked paprika.
What to Serve With Hamburger Potato Casserole
This casserole already has beef, potatoes, peppers, onions, and cheese, so a green vegetable is the best choice if you want something with it. Serve it with Sautéed Green Beans, Air Fryer Broccoli, Baked Asparagus, Instant Pot Cabbage, Slow Cooker Cabbage, or Roasted Brussels Sprouts with Bacon.

Storage and Reheating
- Store: Keep leftovers in an airtight container in the refrigerator for 3 to 4 days.
- Freeze: You can freeze leftovers. Freeze individual portions for up to 2 months. Simply thaw out the portions you need overnight in the refrigerator before reheating them.
- Reheat: Reheat single portions in the microwave until warmed through. For larger portions, cover with foil and warm in a 350°F oven until hot. Add a small splash of milk if the sauce seems too thick after chilling.
FAQs
Yes. This recipe uses a homemade cheese sauce instead.
They were probably sliced too thick, layered unevenly, or needed more covered bake time. Test the center because it takes the longest to soften.
Not if you use Yukon Gold potatoes. If you use Russet potatoes, I recommend peeling them first.
Yes. Assemble it up to 24 hours ahead and refrigerate it covered. Add extra baking time if it goes into the oven cold.
The sauce should be bubbling and a small knife should slide through the center potatoes without resistance.

Hamburger Potato Casserole
Use DRDAVINAHS at checkout to save on some equipment & ingredients!
Ingredients
- 2 lb Yukon Gold potatoes
- 1 lb Ground Beef, lean
- 3 tsp Steak Seasoning, click for recipe or use burger seasoning
- 1 tbsp Worcestershire sauce
Cream Sauce
- 3 tbsp Butter, unsalted
- 1 cup Yellow Onion, finely diced
- 1 green bell peppers, finely diced
- 4 cloves Garlic, minced
- 3 tbsp all-purpose flour
- 1 cup Beef Broth
- 2 cups Whole Milk
- 1 tsp dried thyme
- 1 tsp Natural Ancient Sea Salt
- ½ tsp Black Pepper
- 2 cups sharp cheddar cheese, shredded, divided
- 1 cup shredded mozzarella cheese, shredded, low-moisture
- Green Onion, sliced, for garnish
Instructions
- Prep the potatoes: Using a mandolin slicer or sharp knife, slice the potatoes into ⅛ inch even pieces. Grease a 9×13 inch baking dish and layer half of the potatoes into the dish. Preheat your oven to 350°F.
- Make the steak seasoning hamburger meat: Place the ground beef into a large skillet heated over medium and sprinkle the steak seasoning over while breaking up into small pieces. When the beef is almost cooked, pour the Worcestershire sauce over and mix in. Set aside.
- Sauté the vegetables for the sauce: While the beef is cooking, melt the butter in a large saucepan. Add the onion and bell pepper until starting to soften. Stir in the garlic.
- Make the cheese sauce roux: Sprinkle the flour over the mixture and stir continuously until it starts to turn golden. Slowly pour in the beef broth and whisk well. Pour in the whole milk and bring to a low simmer. Stir in the thyme, salt and pepper, lower the heat and simmer for 2-3 minutes, stirring to prevent burning.
- Remove the saucepan from heat and stir in 1 cup of the sharp cheddar cheese until it melts. The sauce should be thick but spoonable.
- Layer the casserole: Spread half of the beef over the potato layer then pour half the sauce over the beef. Add the cup of mozzarella over the top. Follow this by layering the remaining potatoes, beef and cheese sauce over the top.
- Cover the dish with foil and bake for about 55-60 minutes, until the potatoes are tender.
- Remove the foil and sprinkle the remaining cheddar cheese over the top. Place back in the oven for 10-15 minutes until the cheese is melted.
- Allow the casserole to set for 5-10 minutes before serving. Sprinkle fresh sliced green onion and freshly cracked black pepper over the top.
SAVE THIS RECIPE
Recipe Notes
- Slice the potatoes evenly: Aim for 1/8-inch slices so they bake through at the same pace. A mandolin works well, but a sharp knife is fine.
- Use Yukon Gold potatoes: Their skins are thin and tender, so I leave them on. If using Russet potatoes, peel them first.
- Drain the beef: Remove excess grease before layering so it does not mix into the cheese sauce.
- Keep the sauce spoonable: It should be thick enough to coat the potatoes, but loose enough to spread. Add a splash of milk if it tightens too much.
- Check the center: The top can look done before the potatoes are tender. A knife should slide through the center easily.
- Make ahead: Assemble up to 24 hours in advance and refrigerate. Add extra covered bake time if baking from cold.
- Let it rest: Resting helps the sauce settle so the casserole scoops more cleanly.
Nutrition Details
The nutrition facts come from entering the recipe ingredients into a database of food ingredients. They may vary for any recipe based on the exact product used.





















Leave a Reply