Cheesy ground beef and potato casserole made its way into my kitchen one weeknight when I had limited ingredients but needed a meal that would satisfy hungry appetites fast. I remember opening the fridge and spotting a bag of potatoes, a block of cheese, and some ground beef so I layered them together, added a creamy touch, and baked it all until bubbly and golden.

That first try turned into a regular request from my family. It’s comforting, filling, and just the right mix of creamy, savory, and cheesy. This dish is perfect for busy nights, cold weather, or when you just want something hearty and delicious without a lot of fuss.
Did you make this recipe? Please leave a star rating and review in the form below. I appreciate your feedback, and it helps others, too!
Ingredients
Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Ground beef – The savory, meaty base of the casserole
- Yellow potatoes – Sliced thinly for layers of soft texture
- Onion – Adds sweetness and depth to the beef mixture
- Garlic – Brings warmth and enhances the overall flavor
- Tomato paste – Gives the beef mixture a rich, bold kick
- Beef broth – Helps keep the filling moist and flavorful
- Paprika & black pepper – Adds seasoning and a touch of smoky spice
- Salt – Balances the flavors and brings everything together
- Butter – Used in the cheese sauce for richness
- All-purpose flour – Helps thicken the cheese sauce
- Milk – Makes the sauce creamy and smooth
- Cheddar cheese – The star of the topping melty, gooey, and golden
- Mozzarella cheese – Adds extra stretch and mild creaminess
- Parsley (optional) – For a fresh garnish at the end
Tools You’ll Need
- Skillet – For browning the ground beef and cooking the onions
- Saucepan – To make the creamy cheese sauce
- 9×13 casserole dish – Perfect for baking and layering the casserole
- Mandoline or sharp knife – To slice the potatoes thinly and evenly
- Whisk – For a lump-free cheese sauce
- Cutting board and spoon – To prep and stir everything smoothly
- Oven mitts – Because that bubbling casserole will be hot!

“Cook and bake with love. Taste as you go, and make every recipe your own.”
Instructions
Step 1:
I start by preheating the oven to 375°F so it’s ready when the layering is done.
Step 2:
In a large skillet, I cook the ground beef over medium heat until it’s browned, then drain any excess grease.
Step 3:
I add diced onions and garlic to the beef and cook until soft. Then I stir in tomato paste, beef broth, paprika, salt, and pepper. I let it simmer for 5–7 minutes until slightly thickened.
Step 4:
While the beef simmers, I peel and thinly slice the potatoes. I like using a mandoline for even slices so they cook at the same rate.
Step 5:
In a saucepan, I melt butter and whisk in flour to create a roux. Then I slowly pour in the milk while whisking constantly until the mixture thickens.
Step 6:
Once the sauce thickens, I remove it from the heat and stir in shredded cheddar and mozzarella until melted and smooth.
Step 7:
To assemble, I grease a 9×13 baking dish and layer half the sliced potatoes on the bottom.
Step 8:
Next, I spoon over the beef mixture evenly and then layer the remaining potatoes on top.
Step 9:
I pour the cheese sauce all over the top layer of potatoes, spreading it gently with a spatula to coat everything.
Step 10:
I cover the dish with foil and bake for 40 minutes. Then I uncover it and bake for another 15–20 minutes until the top is golden and bubbly.
Step 11:
Before serving, I sprinkle some chopped parsley on top for a pop of color.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
If you want even more flavor, add a pinch of cayenne to the cheese sauce or mix in green chilies with the beef.
Yukon Gold or Russet potatoes both work great just slice them thin so they cook fully.
Let the casserole rest for 10 minutes before cutting it helps it set and makes serving easier.
You can make this ahead and reheat it the next day it holds up beautifully.
Ways to Serve
Pair with a crisp green salad for a balanced meal
Serve with steamed broccoli or green beans on the side
Add a dollop of sour cream or a drizzle of hot sauce for extra flavor
It’s hearty enough to stand alone for dinner just add a fork!
Frequently Asked Questions
Can I make cheesy ground beef and potato casserole ahead of time?
Yes! Assemble it a day in advance, cover it tightly, and store in the fridge. Bake it fresh when you’re ready to serve.
What’s the best potato to use for cheesy ground beef and potato casserole?
Yukon Golds are ideal because they’re creamy and hold their shape well when baked.
Can I freeze cheesy ground beef and potato casserole?
Absolutely. Cool it completely, wrap tightly, and freeze for up to 3 months. Thaw overnight and reheat in the oven.
See You in the Kitchen
I hope you try this cheesy ground beef and potato casserole soon! It’s one of those classic, comforting meals that fills the table and warms the soul. Let me know how it turns out for you or tag me with your version I love seeing your creations!
Happy Cooking!
Print
Cheesy Ground Beef and Potato Casserole
- Total Time: 1 hour 20 minutes
- Yield: 6 servings
- Diet: N/A
Description
Looking for the best easy dinner ideas? This cheesy ground beef and potato casserole is quick, simple, and family-friendly! Layered with savory beef, soft potatoes, and creamy cheese sauce, it’s one of the best healthy comfort food meals for weeknights or gatherings.
Ingredients
- 1.5 lbs ground beef
- 1 small onion, diced
- 2 garlic cloves, minced
- 2 tbsp tomato paste
- 1/2 cup beef broth
- 1/2 tsp paprika
- Salt and pepper to taste
- 4–5 yellow potatoes, thinly sliced
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups milk
- 1 1/2 cups shredded cheddar cheese
- 1/2 cup shredded mozzarella
- Fresh parsley, for garnish
Instructions
- Preheat oven to 375°F and grease a 9×13 baking dish.
- Brown ground beef in a skillet, then drain excess fat.
- Add onion and garlic; cook until softened.
- Stir in tomato paste, broth, paprika, salt, and pepper. Simmer 5–7 minutes.
- Peel and thinly slice the potatoes.
- In a saucepan, melt butter and whisk in flour to make a roux.
- Slowly add milk, whisking until thickened. Stir in both cheeses until smooth.
- Layer half of the potatoes in the dish, then spread the beef mixture on top.
- Top with remaining potatoes and pour cheese sauce evenly over everything.
- Cover with foil and bake 40 minutes. Uncover and bake 15–20 more until golden.
- Rest 10 minutes before serving. Garnish with parsley.
Notes
- Use a mandoline slicer for evenly thin potatoes.
- Make-ahead friendly just reheat before serving.
- Try ground turkey or sausage for a variation.
- Leftovers taste great the next day!
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Main Course
- Method: Baking
- Cuisine: American