This cheesy ground beef and potato casserole is the dinner I turn to when the week has worn me out and everyone just needs a good, solid meal. It’s the kind of dish that makes my kitchen smell like a hug. Last Tuesday, my pickiest eater asked for seconds without a single negotiation. That’s a win.
Here’s why this recipe works. It’s all about building flavor in layers. You start by browning the beef until it’s deeply savory, then build a creamy, seasoned sauce right in the same pan. Thinly sliced potatoes soak up all that goodness while baking. The final blanket of cheese melts into a golden, bubbly crust. It’s a complete meal in one dish, with minimal cleanup. Exactly what a busy night needs.
Jump to:
Why You’ll Love This Cheesy Ground Beef and Potato Bake
Let’s get specific. This isn’t just another casserole.
First, the texture is everything. The potatoes get tender but not mushy, with just a little bite. The beef stays juicy. And that cheese? It pulls in long, glorious strings when you scoop out a serving.
It’s a true one-pan wonder. You brown the beef, make the sauce, and assemble everything in the same skillet or baking dish. Fewer dishes means more time to actually relax after dinner.
It reheats like a dream. The flavors settle and get even better the next day. Pack the leftovers for lunch or have a ready-made dinner for tomorrow. It’s a gift to your future self.
Finally, it’s endlessly adaptable. Don’t have an ingredient? I’ve got swaps. Want to change up the flavor profile? Easy. This cheesy ground beef and potato casserole is a fantastic blueprint for your own kitchen creativity.
Ingredients for Your Casserole
Simple, pantry-friendly stuff here. Nothing fussy.
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 pound lean ground beef
- 1 teaspoon kosher salt, divided
- 1/2 teaspoon black pepper
- 1 teaspoon smoked paprika (adds a warm, subtle depth)
- 1 tablespoon all-purpose flour
- 1 cup beef broth
- 1/2 cup sour cream
- 1 tablespoon Worcestershire sauce
- 1.5 pounds Yukon Gold potatoes, thinly sliced (about 1/8-inch thick)
- 2 cups shredded sharp cheddar cheese, divided
- 1/4 cup chopped fresh parsley, for garnish
A quick note on the potatoes: Yukon Golds are my favorite for this cheesy ground beef and potato casserole. They hold their shape beautifully and have a buttery flavor that works so well here. Russets will work in a pinch, but they can get a bit mealy.
One easy swap: No sour cream? A 4-ounce block of cream cheese, softened, whisked into the warm sauce works wonderfully. It makes the sauce extra rich and luscious.
How to Make This Cheesy Ground Beef and Potato Casserole
Follow these steps and you’ll have a perfect, bubbly bake every time. I’ll tell you what to look for along the way.
- Preheat and prep. Heat your oven to 375°F (190°C). Grab a large, oven-safe skillet or a 9×13 inch baking dish. If you’re using a baking dish, you’ll just need a separate skillet for the first steps.
- Heat the olive oil in your skillet over medium heat. Add the diced onion and cook, stirring occasionally, until it’s soft and translucent, about 5 minutes. You’ll smell that sweet, savory aroma. Add the garlic and cook for just 30 seconds more—don’t let it burn. Now, add the ground beef, 3/4 teaspoon of the salt, the pepper, and smoked paprika. This is where you build the base flavor for your cheesy ground beef and potato casserole. Break up the meat with a spoon and cook until it’s no longer pink and has some browned, crispy bits. That browning equals flavor. Trust me.
- Sprinkle the flour over the cooked beef and onion mixture. Stir constantly for about a minute. This cooks out the raw flour taste and will help thicken our sauce. It should look pasty and coat everything.
- Slowly pour in the beef broth while stirring. Scrape up any of those delicious browned bits from the bottom of the pan—that’s liquid gold. Let it simmer for 2-3 minutes until it thickens slightly. It should coat the back of a spoon. Remove the skillet from the heat. Stir in the sour cream and Worcestershire sauce until the sauce is smooth and creamy. Taste it. This is your moment to adjust seasoning.
- Now, assemble. If you used an oven-safe skillet, leave the beef mixture right in it. If not, transfer it to your baking dish. Arrange the thinly sliced potato rounds in an even layer over the beef. They can overlap slightly—that’s fine. Sprinkle the remaining 1/4 teaspoon of salt over the potatoes. This seasons them directly. Pour any remaining sauce from the beef pan evenly over the top. Sprinkle with 1 cup of the shredded cheddar cheese. You’re building the layers of your cheesy ground beef and potato casserole.
- Cover the dish tightly with foil. Bake for 35 minutes. The foil traps steam, which gently cooks the potatoes until they’re tender. You should be able to easily pierce a potato slice with a fork.
- Carefully remove the foil—watch out for the steam! The casserole will look saucy and the cheese will be melted. Now, sprinkle the remaining 1 cup of cheese evenly over the top. Return the dish to the oven, uncovered, and bake for another 15-20 minutes. You’re waiting for that gorgeous, golden-brown crust to form on top and for the edges to be bubbly. Your kitchen will smell incredible.
- Let it rest. This is crucial. Take the casserole out of the oven and let it sit for 10 minutes before serving. This allows the sauce to settle and thicken just a bit, so you get perfect slices, not a runny mess. Sprinkle with fresh parsley for a pop of color and freshness.

Tips, Tricks, and Fun Variations
Make this recipe your own. Here are my best tips for your cheesy ground beef and potato casserole.
Make-Ahead Magic: You can assemble the entire casserole up to the point of baking, cover it, and refrigerate it for up to 24 hours. When you’re ready, let it sit on the counter for 20-30 minutes to take the chill off, then bake as directed. You may need to add 5-10 minutes to the covered baking time since it’s starting cold.
The Reheat: Leftovers keep beautifully for 3-4 days in the fridge. Reheat individual portions in the microwave, or cover the whole dish with foil and warm it in a 350°F oven until heated through. The cheese will get melty all over again.
Change It Up: For a Tex-Mex twist, swap the smoked paprika for 1 tablespoon of taco seasoning when browning the beef. Stir in a 4-ounce can of diced green chiles with the sour cream. Use a Monterey Jack and cheddar cheese blend on top. Serve with a dollop of creamy avocado sauce from our friends at Lilly’s Bites.
For a Creamier Version: Replace half of the beef broth with 1/2 cup of whole milk. It creates an even richer, more decadent sauce that clings to every bite.
Feeding a Crowd? This recipe doubles easily. Use a very large roasting pan or two 9×13 dishes. The bake time might increase by 10-15 minutes—just keep an eye on that golden cheese topping.
If you love the cozy, all-in-one nature of this dish, you have to try my Slow Cooker Cowboy Casserole next. It’s the 8-hour weeknight hero for those days you know will be crazy before they even start.
Make this cheesy ground beef and potato casserole on a regular Wednesday. Watch it disappear. Let me know in the comments what fun variations you try—I love hearing your kitchen stories.

Cheesy Ground Beef and Potato Casserole
- Total Time: 75 minutes
- Yield: 6 servings 1x
Description
This cheesy ground beef and potato casserole is pure comfort food magic. Layers of savory beef, tender potatoes, and melted cheese bake into a one-pan wonder.
Ingredients
1 tablespoon olive oil
1 medium yellow onion, diced
2 cloves garlic, minced
1 pound lean ground beef
1 teaspoon kosher salt, divided
1/2 teaspoon black pepper
1 teaspoon smoked paprika
1 tablespoon all-purpose flour
1 cup beef broth
1/2 cup sour cream
1 tablespoon Worcestershire sauce
1.5 pounds Yukon Gold potatoes, thinly sliced (about 1/8-inch thick)
2 cups shredded sharp cheddar cheese, divided
1/4 cup chopped fresh parsley, for garnish
Instructions
Heat oven to 375°F (190°C). Have a large oven-safe skillet or 9×13 inch baking dish ready.
Heat oil in skillet over medium. Cook onion until soft, 5 minutes. Add garlic; cook 30 seconds. Add beef, 3/4 tsp salt, pepper, and paprika. Cook until browned, breaking up meat.
Sprinkle flour over beef. Stir constantly for 1 minute.
Slowly pour in beef broth, stirring and scraping up browned bits. Simmer 2-3 minutes until slightly thickened. Remove from heat. Stir in sour cream and Worcestershire until smooth.
Arrange potato slices in an even layer over the beef mixture in the skillet or transferred to baking dish. Sprinkle with remaining 1/4 tsp salt. Pour any remaining sauce over top. Sprinkle with 1 cup cheese.
Cover tightly with foil. Bake for 35 minutes, or until potatoes are fork-tender.
Remove foil. Sprinkle with remaining 1 cup cheese. Bake uncovered for 15-20 minutes, until top is golden and edges are bubbly.
Let casserole rest for 10 minutes before serving. Garnish with fresh parsley.
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 420











