This cozy, no-fuss casserole layers seasoned browned ground beef with thinly sliced potatoes and gooey cheddar for a warm, comforting dinner the whole family will devour. It’s the kind of weeknight meal that feels hearty without being complicated — perfect when you want something filling, budget-friendly, and made from pantry staples. If you like one-pan comfort food, try pairing the flavors with a skillet version like ground beef and potato hash for a quicker morning or lunch option.
Why you’ll love this dish
This recipe hits a sweet spot: inexpensive ingredients, minimal hands-on time, and a crowd-pleasing finish. It’s essentially all the comfort of meat-and-potatoes in a single casserole that stores and reheats well.
“Perfect for chaotic weeknights — simple prep, full flavor, and enough leftovers to feed the crew.”
Reasons to try it:
- Budget-friendly: Uses basic staples — ground beef, potatoes, and common cheeses.
- Family-friendly: Mild seasoning that’s easy to adapt for picky eaters.
- Make-ahead friendly: Assemble earlier in the day, refrigerate, and bake when ready.
The cooking process explained
At a glance: brown the beef with aromatics, layer it in a greased 9×13-inch dish, top with thinly sliced potatoes and cheeses, add a splash of liquid, then bake covered to steam the potatoes before uncovering to brown the cheese. The method is forgiving — the key is even potato slices and enough liquid so the potatoes cook through without drying out.
What you’ll need
- 1 lb ground beef (80/20 works well for flavor; lean 90/10 if you want less fat)
- 1 tablespoon olive oil (for sautéing if using very lean beef)
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4–5 medium potatoes, thinly sliced (Yukon Gold or russet; sweet potato works as a variation)
- 1 1/2 cups shredded cheddar cheese (sharp or mild)
- 1/2 cup grated Parmesan cheese
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon paprika
- Salt and pepper to taste
- 1/2 cup beef broth or water (beef broth adds more flavor)
- 1/4 cup milk (optional, for extra creaminess)
- Fresh parsley for garnish (optional)
Substitutions and notes:
- Swap mozzarella or Monterey Jack for cheddar for a milder melt.
- Use vegetable broth to keep it beef-free if you want to use a plant-based ground substitute.
- If potatoes are large, you may need an extra half potato; aim for a single even layer.
How to prepare it
- Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray or a little olive oil.
- Heat a large skillet over medium. Add olive oil if using. Crumble in the ground beef and cook for 5–7 minutes until browned, breaking it into small pieces. If using higher-fat beef, drain excess fat and return the beef to the skillet.
- Add chopped onion and minced garlic to the skillet. Cook 3–4 minutes until the onion is softened and translucent. Season the mixture lightly with salt and pepper.
- Spread the cooked beef mixture evenly across the bottom of the prepared baking dish. Arrange the thin potato slices over the beef in an even single layer (overlap slightly). Season the potato layer with salt, pepper, Italian seasoning, and paprika.
- Sprinkle shredded cheddar and grated Parmesan over the potatoes. Pour beef broth (or water) around the edges of the casserole to help steam the potatoes. Drizzle milk over the top if using.
- Cover tightly with aluminum foil and bake for 30 minutes. This traps steam so the potatoes cook through.
- Remove the foil and bake an additional 15–20 minutes, until the potatoes are tender and the cheese is bubbly and golden. If the top needs more browning, switch to broil for 1–2 minutes — watch carefully to avoid burning.
- Let the casserole rest 5 minutes before garnishing with chopped parsley and serving.
Safety note: Ground beef should be cooked until no pink remains and an internal temperature of 160°F (71°C) is reached.
Best ways to enjoy it
This casserole is a main course that pairs well with lighter sides to balance the richness:
- A crisp green salad with a tangy vinaigrette.
- Steamed green beans or roasted Brussels sprouts.
- Quick pickled cucumbers or a simple coleslaw for acidity.
Leftovers also make a great filling for wraps or baked into stuffed peppers. If you love repurposing hearty leftovers, consider using any extra beef mixture to make ground beef tacos for a fun taco-night twist.
Storage and reheating tips
- Refrigeration: Cool the casserole to room temperature, then cover tightly and refrigerate for up to 3–4 days.
- Freezing: Portion into airtight containers and freeze up to 2–3 months. Thaw overnight in the fridge before reheating.
- Reheating (oven): Cover with foil and reheat at 350°F (175°C) for 15–20 minutes, until heated through.
- Reheating (microwave): Heat individual portions on medium power in 60–90 second intervals, stirring or rotating for even heating. Ensure center reaches 165°F (74°C).
Label leftovers with the date to maintain safety and quality.
Helpful cooking tips
- Slice potatoes uniformly: Use a mandoline or a sharp knife so slices are the same thickness for even cooking.
- For faster cooking: Parboil the potato slices for 3–4 minutes, then drain and arrange. This shortens bake time.
- Keep it moist: The liquid around the edges helps steam the potatoes; don’t skip the broth/water.
- Cheese timing: Add a final handful of cheese during the last 10 minutes if you want extra melty topping without over-browning.
- Avoid soggy edges: If the casserole seems watery after baking, remove the foil and bake a bit longer uncovered to evaporate excess liquid.
Creative twists
- Veg-forward: Add thinly sliced bell pepper, mushrooms, or a layer of spinach between beef and potatoes.
- Spiced-up: Stir 1 teaspoon chili powder or 1/2 teaspoon cayenne into the beef for a southwestern kick.
- Breakfast version: Top with lightly beaten eggs and bake until set for a brunch casserole.
- Lighter option: Use ground turkey or chicken and low-fat cheese, and swap half the potatoes for sliced cauliflower to reduce carbs.
FAQ
Q: Can I use frozen hash brown potatoes instead of slicing fresh potatoes?
A: Yes. Use about 12–16 oz frozen shredded or diced potatoes, thaw and squeeze out excess moisture, then layer and bake. You may need slightly less added liquid.
Q: Do I have to brown the beef first?
A: Browning develops flavor and removes excess fat. If pressed for time, use pre-cooked crumbled beef or a cooked meat substitute, but searing fresh beef is recommended for best taste.
Q: How thin should I slice the potatoes?
A: Aim for 1/8–1/4 inch slices. Thin, even slices ensure they cook through in the covered baking time without needing to be parboiled.
Q: Can I make this ahead and bake later?
A: Yes. Assemble the casserole, cover tightly, and refrigerate for up to 24 hours. Bake straight from the fridge; you may need an extra 10–15 minutes of covered baking time.
Q: My top browns too quickly — what should I do?
A: Keep the casserole covered longer and remove the foil only for the final 10–15 minutes. If broiling, watch closely and move the dish lower in the oven.
If you want more casserole-style or ground-beef-based dinner ideas, these adjustments and pairings make this recipe versatile for many tastes and occasions.

Beef and Potato Casserole
Ingredients
Main Ingredients
- 1 lb ground beef (80/20 or 90/10) Works well for flavor
- 1 tablespoon olive oil For sautéing if using very lean beef
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4–5 medium potatoes, thinly sliced Yukon Gold or russet; sweet potato works as a variation
- 1.5 cups shredded cheddar cheese Sharp or mild
- 0.5 cup grated Parmesan cheese
- 1 teaspoon dried Italian seasoning
- 0.5 teaspoon paprika
- to taste Salt and pepper
- 0.5 cup beef broth or water Beef broth adds more flavor
- 0.25 cup milk Optional, for extra creaminess
- to garnish fresh parsley Optional
Instructions
Preparation
- Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray or a little olive oil.
- Heat a large skillet over medium. Add olive oil if using. Crumble in the ground beef and cook for 5–7 minutes until browned, breaking it into small pieces.
- If using higher-fat beef, drain excess fat and return the beef to the skillet.
- Add chopped onion and minced garlic to the skillet. Cook 3–4 minutes until the onion is softened and translucent. Season with salt and pepper.
- Spread the cooked beef mixture evenly across the bottom of the prepared baking dish.
- Arrange the thin potato slices over the beef in an even single layer. Season the potato layer with salt, pepper, Italian seasoning, and paprika.
- Sprinkle shredded cheddar and grated Parmesan over the potatoes. Pour beef broth (or water) around the edges of the casserole.
- Drizzle milk over the top if using.
Cooking
- Cover tightly with aluminum foil and bake for 30 minutes.
- Remove the foil and bake an additional 15–20 minutes, until the potatoes are tender and the cheese is bubbly and golden.
- Let the casserole rest for 5 minutes before garnishing with chopped parsley and serving.
