There are certain dinners I keep coming back to, and this ground beef and potato casserole is one of them. It isn’t fancy, it doesn’t use expensive ingredients, and that’s honestly why I love it so much. On busy evenings when I want something filling that everyone will actually eat, this recipe always saves the day.
I started making this casserole because I had ground beef sitting in the fridge and a bag of potatoes that needed to be used. After a little trial and error, I found a version that felt just right. The potatoes turn soft without falling apart, the beef stays flavorful, and the cheesy top brings everything together.
One thing I noticed over time is that simple recipes can be the most satisfying. I don’t need ten different spices or complicated steps. Just good ingredients layered together in the right way. That’s exactly what this casserole gives me every single time.
It also happens to be one of those meals that tastes even better after it rests for a few minutes. I’ve rushed into serving it before, and the filling was too loose. Now I force myself to wait, even though the smell makes that surprisingly difficult.
What’s Inside This Article
- Why this casserole works so well
- Ingredients I always use
- Step by step instructions
- Helpful tips I’ve learned over time
- Easy ways to change the recipe
- Storage and serving ideas
Ingredients I Used for the Recipe
- 6 medium russet potatoes, peeled and thinly sliced – They become soft while still holding their shape and create hearty layers.
- 2 tablespoons butter – Used to cook the onions and garlic while adding richness.
- 1 medium onion, diced – Gives the casserole a sweet, savory base.
- 2 cloves garlic, minced – Adds plenty of flavor without overpowering the dish.
- 1 teaspoon fresh thyme, chopped – Brings a fresh earthy taste.
- 1 pound ground beef – The main source of protein and the heart of the casserole.
- 1 teaspoon salt – Seasons everything evenly.
- 1 teaspoon bouillon powder – Adds extra savory flavor.
- 1 teaspoon black pepper – Gives gentle warmth.
- 1 teaspoon paprika – Adds color and mild smoky flavor.
- 1 teaspoon dried oregano – Complements both the beef and potatoes.
- 2 tablespoons all-purpose flour – Helps thicken the gravy.
- 1 cup beef broth – Forms the flavorful sauce.
- 1/2 cup milk – Makes the gravy creamy without becoming heavy.
- 1 cup shredded cheddar cheese – Melts into a golden, bubbly topping.
- Fresh parsley, chopped – Optional, but it adds fresh color before serving.
How to Make Ground Beef and Potato Casserole?
Step 1 – Prepare the potatoes
Start by heating the oven to 375°F. Peel the potatoes and slice them as evenly as possible. They don’t need to be perfect, but keeping them close in thickness helps everything cook at the same pace. I usually use a sharp knife, although a mandoline works if I’m in a hurry.
Step 2 – Build the flavor base
Melt the butter in a large skillet over medium heat. Add the diced onion, garlic, and thyme. Cook until the onion softens and the garlic smells wonderful. I try not to rush this part because those few extra minutes really build flavor.
Step 3 – Brown the beef
Add the ground beef and break it into small crumbles while it cooks. Season it with the salt, pepper, bouillon powder, paprika, and oregano. Cook until there’s no pink left, but don’t keep cooking until it’s dry because it still has baking time ahead.
Step 4 – Make the gravy
Drain off any extra grease. Sprinkle the flour over the beef mixture and stir for about a minute. Slowly pour in the beef broth followed by the milk while stirring constantly. The mixture thickens into a creamy gravy that holds everything together.
Step 5 – Layer everything together
Lightly grease a 9 x 13 inch baking dish. Arrange half of the potato slices across the bottom. Spread half of the beef mixture over them. Repeat with the remaining potatoes and finish with the remaining beef mixture.
I used to pile everything together too quickly, but taking another minute to spread the layers evenly makes every serving look much nicer.
Step 6 – Bake until tender
Cover the dish tightly with foil and bake for about 45 minutes. The potatoes should be fork tender before moving on. Every oven is slightly different, so I always check one of the center potato slices instead of only watching the clock.
Step 7 – Add the cheese
Remove the foil and scatter the cheddar cheese over the top. Return the casserole to the oven for another 10 to 15 minutes until the cheese has completely melted and starts bubbling around the edges.
If I want an extra golden finish, I broil it for a couple of minutes. I stay close because cheese can go from perfectly browned to burned faster than I expect.
Step 8 – Rest before serving
Take the casserole out and let it rest for about 10 to 15 minutes. Sprinkle chopped parsley over the top if you like. This short resting time helps the gravy settle, making it much easier to scoop clean slices instead of a runny serving.
Little Things I’ve Learned After Making It Again and Again
One of the biggest lessons I learned was not to slice the potatoes too thick. The first casserole I ever made had some potatoes that were still firm while others were done. Keeping the slices thin solved that problem completely.
I also don’t skip making the gravy anymore. There was one time I thought I could save a few minutes by pouring broth straight into the baking dish. It wasn’t nearly as creamy, and the casserole felt much drier than usual.
Russet potatoes have consistently given me the best results because they absorb all that savory flavor while keeping their structure. Yukon Gold potatoes also work well if that’s what I already have at home.
I usually make extra because leftovers reheat beautifully. The flavors settle overnight, and lunch the next day almost tastes better than dinner did.
If I’m expecting a busy week, I’ll assemble the casserole a day ahead, cover it tightly, and leave it in the refrigerator until I’m ready to bake it. That small bit of planning makes weeknight cooking feel much less stressful.
Tips
Slice the potatoes evenly so they cook at the same speed throughout the casserole.
Don’t overcook the ground beef in the skillet. It finishes cooking in the oven, so keeping it slightly juicy makes a noticeable difference.
Wait until the potatoes are tender before adding the cheese. Otherwise the cheese may brown too early.
For a crispier top, broil the casserole for two or three minutes once the cheese has melted.
Allow the casserole to rest before cutting into it. This simple step helps the sauce thicken and keeps each serving together.
If you enjoy extra vegetables, stir in peas, corn, diced carrots, or chopped bell peppers with the beef mixture. They blend in naturally without changing the recipe too much.
You can swap the ground beef for ground turkey or chicken if you want something lighter. I’ve also made it with spicy sausage, and that version has a completely different personality while still feeling comforting.
Cheddar is my favorite topping, but Monterey Jack, mozzarella, Colby, or Pepper Jack all melt beautifully and give the casserole their own flavor.
A splash of Worcestershire sauce mixed into the beef adds another layer of savory flavor without making the recipe complicated.
Leftovers keep well in the refrigerator for about four days when stored in an airtight container. They also freeze surprisingly well for up to three months. I thaw frozen portions overnight in the refrigerator before reheating them in the oven or microwave.
When I serve this casserole as the main meal, I usually add a simple green salad or sliced cucumbers on the side. The fresh vegetables balance the richness without needing much extra work. Sometimes warm bread joins the table too because nobody ever complains about having something to soak up the creamy sauce.
This recipe reminds me that comfort food doesn’t have to be complicated. A handful of everyday ingredients, a little patience while it bakes, and plenty of melted cheese are sometimes all I need. Every time I pull this casserole from the oven, I know dinner is going to be warm, filling, and something everyone is genuinely happy to eat. That’s more than enough reason for me to keep making it.

Ground Beef and Potato Casserole Recipe
Description
This ground beef and potato casserole is a comforting family dinner made with simple pantry staples. Thinly sliced potatoes, seasoned ground beef, creamy homemade gravy, and melted cheddar cheese are layered together and baked until tender and bubbly. It's an easy make-ahead meal that's perfect for busy weeknights, potlucks, or whenever you want a warm, satisfying dinner everyone will enjoy.
Ingredients
Instructions
- Preheat the oven to 190°C (375°F). Lightly grease a 9 x 13 inch baking dish.
- Peel and thinly slice the potatoes as evenly as possible and set aside.
- Melt the butter in a large skillet over medium heat. Add the onion, garlic, and thyme, then cook until softened and fragrant.
- Add the ground beef and cook until browned, breaking it into crumbles. Season with salt, bouillon powder, black pepper, paprika, and oregano.
- Drain excess grease if needed. Sprinkle the flour over the beef mixture and stir for about 1 minute.
- Slowly stir in the beef broth followed by the milk. Continue stirring until a smooth, creamy gravy forms.
- Arrange half of the sliced potatoes in the prepared baking dish. Spread half of the beef mixture over the potatoes. Repeat with the remaining potatoes and beef mixture.
- Cover tightly with aluminum foil and bake for about 45 minutes or until the potatoes are fork tender.
- Remove the foil, sprinkle the shredded cheddar cheese evenly over the top, and bake uncovered for another 10 to 15 minutes until the cheese is melted and bubbly.
- For a golden top, broil for 2 to 3 minutes if desired. Let the casserole rest for 15 minutes before garnishing with parsley and serving.
Nutrition Facts
Servings 6
- Amount Per Serving
- Calories 485 kcalkcal
- % Daily Value *
- Total Fat 25 gg39%
- Saturated Fat 11 gg56%
- Trans Fat 0.8 gg
- Cholesterol 85 mgmg29%
- Sodium 760 mgmg32%
- Potassium 1090 mgmg32%
- Total Carbohydrate 34 gg12%
- Dietary Fiber 4 gg16%
- Sugars 4 gg
- Protein 29 gg58%
- Calcium 18% mg
- Iron 20% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Slice potatoes evenly: Thin slices help everything cook at the same rate.
- Don't overcook the beef: It continues cooking while baking, so keep it slightly juicy.
- Add vegetables: Stir peas, corn, carrots, or diced bell peppers into the beef mixture for extra nutrition.
- Storage: Refrigerate leftovers for up to 4 days or freeze for up to 3 months in an airtight container.
- Make ahead: Assemble the casserole a day in advance, refrigerate, and bake when ready.
