Ground Beef and Potatoes Casserole is a hearty and comforting dish that brings together warm, flavorful ground beef and tender potatoes baked to perfection. This casserole has a wonderful mix of textures, from the soft, creamy potatoes to the savory, well-seasoned beef, making it a filling and satisfying meal.
I love making this casserole because it’s so easy to put together and always pleases everyone at the table. One of my favorite parts is layering the potatoes with the beef and a simple sauce that keeps everything juicy and flavorful as it bakes. I like to add a little onion and some herbs to give it a cozy, home-cooked feel.
It’s perfect for those nights when you want something warm and comforting without spending hours in the kitchen. I often serve it with a crisp green salad or some steamed veggies on the side to balance out the richness. This dish always brings a sense of home and comfort, which is exactly why I keep going back to it time and time again.
Key Ingredients & Substitutions
Ground Beef: This is the main protein and flavor base. For a leaner option, try ground turkey or chicken. If you want more flavor, go with 80/20 beef (80% lean, 20% fat).
Potatoes: Thin slicing helps them cook evenly and soak up flavors. Yukon Gold or red potatoes work best because they hold their shape well after baking. Russets are great too but can be a bit fluffier.
Cheddar Cheese: Sharp cheddar gives a nice tangy kick. You can mix it with mozzarella for extra melty texture or swap for Monterey Jack or Colby cheese if you prefer milder flavors.
Sour Cream & Milk: These create a creamy sauce that keeps the casserole moist. Greek yogurt can be used instead of sour cream for a healthier twist, or use cream for a richer taste.
Onion & Garlic: They add depth and aroma to the beef mixture. Fresh minced garlic is best, but garlic powder would work in a pinch. Yellow or white onions are both good choices.
How Do You Layer and Bake For the Best Texture?
The layering and baking steps make this casserole shine. Here’s how to get it just right:
- Layer Evenly: Spread potato slices in a single layer so they cook consistently. Make sure to cover the whole bottom of the dish without gaps.
- Season Well: Season each layer lightly with salt and pepper to avoid bland spots.
- Cover and Bake: Covering with foil traps steam, helping potatoes cook through without drying out the top.
- Finish Uncovered: Removing foil at the end browns the cheese topping, giving it a lovely golden crust and a bit of crispness.
- Rest Before Serving: Let the casserole rest for 5 minutes after baking; it helps the layers set, making it easier to serve neat slices.
Taking your time with these steps ensures tender potatoes, juicy beef, and a rich cheesy topping that melts perfectly into the layers below.

Equipment You’ll Need
- 9×13-inch baking dish – perfect size for layering and baking this casserole evenly.
- Large skillet – great for browning ground beef and sautéing onions in one pan.
- Sharp knife and cutting board – makes slicing potatoes thin and even much easier.
- Mixing bowl – handy for combining sour cream and milk smoothly before adding to the casserole.
- Aluminum foil – covers the dish during baking to keep moisture in and potatoes tender.
Flavor Variations & Add-Ins
- Swap ground beef with ground turkey or chicken for a leaner, lighter version.
- Add sautéed mushrooms or bell peppers to the beef mix for extra veggies and flavor.
- Change cheddar to pepper jack or a Mexican blend for a spicier, zestier twist.
- Mix in some cooked bacon bits or diced ham for a smoky, savory upgrade.
Ground Beef and Potatoes Casserole
Ingredients You’ll Need:
Main Ingredients:
- 1 lb ground beef
- 4-5 medium potatoes, thinly sliced
- 1 medium onion, finely chopped
- 2 cups shredded cheddar cheese
- 1 cup sour cream
- 1 cup milk
- 2 cloves garlic, minced
- 2 tbsp butter or oil
- 1 tsp salt (divided)
- ½ tsp black pepper (divided)
- 1 tsp paprika (optional)
- Fresh parsley or chives for garnish
How Much Time Will You Need?
This recipe takes about 15-20 minutes to prepare and about 55-60 minutes to bake, including resting time. So in total, plan for around 1 hour and 15 minutes from start to finish.
Step-by-Step Instructions:
1. Prepare The Potatoes and Baking Dish:
Peel and thinly slice your potatoes, then set them aside. Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish with butter or oil to prevent sticking.
2. Cook The Beef Mixture:
In a large skillet over medium heat, add butter or oil. Sauté the chopped onions and minced garlic until they become translucent and fragrant, about 3-4 minutes. Next, add the ground beef and cook, breaking it apart with a spoon, until browned and no longer pink, about 6-8 minutes. Season it with half of the salt, pepper, and paprika. Drain any excess fat and set the beef mixture aside.
3. Mix The Creamy Sauce:
In a medium bowl, whisk together the sour cream and milk until smooth. Add the remaining salt and pepper and mix well.
4. Layer The Casserole:
Start by arranging a layer of potato slices evenly at the bottom of your baking dish. Spoon half of the cooked ground beef mixture over the potatoes. Pour half of the sour cream and milk mixture on top, then sprinkle about 1 cup of shredded cheddar cheese evenly over the layers. Repeat with the remaining potatoes, beef, sour cream mixture, and finish by topping with the remaining cheese.
5. Bake and Serve:
Cover the dish tightly with aluminum foil and bake in the oven for 40 minutes. Then remove the foil and bake for an additional 15-20 minutes until the potatoes are tender and the cheese is golden and bubbly. Let the casserole rest for 5 minutes before serving. Garnish with fresh parsley or chives for a pop of color and flavor. Enjoy your warm, hearty casserole!
Can I Use Frozen Ground Beef for This Casserole?
Yes, you can use frozen ground beef, but be sure to thaw it completely before cooking. Thaw it overnight in the fridge or use the defrost setting on your microwave for quicker thawing to ensure even cooking.
Can I Make This Casserole Ahead of Time?
Absolutely! Assemble the casserole up to the baking step, then cover and refrigerate for up to 24 hours. When ready, bake it as directed, adding a few extra minutes if it’s cold from the fridge.
What’s the Best Way to Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm it in the oven at 350°F (175°C) until heated through to keep it tasty and avoid sogginess.
Can I Substitute Potatoes with Another Vegetable?
Yes! Sweet potatoes or thinly sliced cauliflower can be great alternatives. Keep in mind, cooking times may vary slightly depending on the vegetable’s firmness.



