Some dishes define the very idea of comfort. The meat and potato casserole is one of them. It is the meal you crave after a long week, the dish your grandmother pulled from the oven on cold Sunday afternoons, and the casserole that empties the table faster than anything else. Layered with seasoned ground beef, thinly sliced potatoes, and a blanket of melted cheese, this hearty bake delivers everything you want in a one-dish dinner: richness, substance, and deep, savory flavor.
This meat and potato casserole recipe elevates the classic without complicating it. Instead of canned cream soups, we build a simple homemade sauce with beef broth and sour cream for a silky texture that clings to every potato slice. The ground beef is seasoned with onion, garlic, and smoked paprika, then layered alternately with tender potatoes so every bite contains a bit of both. Whether you are feeding a hungry family on a Tuesday night or bringing a dish to a potluck, this comfort food classic will earn a permanent spot in your recipe rotation.
Why You Will Love This Recipe
· True One-Dish Meal: Protein, starch, and vegetables all bake together in a single pan.
· Budget-Friendly: Uses inexpensive ground beef and russet potatoes.
· No Canned Soup Required: A from-scratch sauce tastes cleaner and lets you control the sodium.
· Crowd-Pleasing: Adults and children alike go back for seconds.
· Make-Ahead and Freezer-Friendly: Assemble the night before or freeze for later.
· Crispy Edges and Tender Center: The perfect texture contrast in every bite.
Ingredients List
For the Meat Layer:
· 1 lb (450g) lean ground beef (85/15 recommended)
· 1 medium yellow onion, finely diced
· 2 cloves garlic, minced
· 1 teaspoon kosher salt
· 1/2 teaspoon black pepper
· 1 teaspoon smoked paprika
· 1/2 teaspoon dried thyme
For the Potato Layer:
· 2 lbs (about 4 medium) russet potatoes or Yukon Gold potatoes
· 1 tablespoon olive oil
· 1/2 teaspoon salt
· 1/4 teaspoon black pepper
For the Creamy Sauce:
· 2 tablespoons unsalted butter
· 2 tablespoons all-purpose flour
· 1 cup beef broth
· 1/2 cup sour cream
· 1/2 cup whole milk or half-and-half
For the Topping:
· 1 1/2 cups shredded sharp cheddar cheese
· 1/2 cup shredded mozzarella cheese
· 2 tablespoons fresh parsley, chopped (for garnish)
Step-by-Step Instructions
Step 1: Preheat and Prepare
Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish or a 10-inch deep skillet with butter or non-stick spray.
Step 2: Slice the Potatoes
Peel the potatoes if desired (leaving the skin on Yukon Golds adds texture). Using a mandoline or a sharp knife, slice the potatoes into 1/8-inch thick rounds. Uniform thickness is key for even cooking. Place the sliced potatoes in a large bowl of cold water to remove excess starch. Drain and pat completely dry with a clean kitchen towel.
Step 3: Brown the Ground Beef
In a large skillet over medium-high heat, add the ground beef. Cook for 5-6 minutes, breaking it up with a spoon, until browned and no longer pink. Add the diced onion and cook for 3 minutes until softened. Add the minced garlic, salt, pepper, smoked paprika, and dried thyme. Cook for 60 seconds until fragrant. Remove the skillet from heat and set aside.
Step 4: Make the Creamy Sauce
In a small saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1-2 minutes until the mixture turns light golden (a blonde roux). Slowly pour in the beef broth while whisking constantly to prevent lumps. Add the milk and continue whisking until the sauce thickens, about 3-4 minutes. Remove from heat and stir in the sour cream until smooth. Season with a pinch of salt and pepper.
Step 5: Layer the Casserole
Spread half of the sliced potatoes evenly across the bottom of the prepared baking dish, overlapping slightly. Sprinkle with a little salt and pepper. Spread the cooked ground beef mixture evenly over the potatoes. Top with the remaining potato slices in an even layer. Drizzle with the olive oil and sprinkle with the remaining salt and pepper.
Step 6: Add the Sauce and Cheese
Pour the creamy sauce evenly over the top layer of potatoes, making sure to cover all the edges. The sauce will seep down through the layers as it bakes. Sprinkle the shredded cheddar and mozzarella cheese evenly over the entire casserole.
Step 7: Bake
Cover the baking dish with foil. Bake for 40 minutes. Remove the foil and bake for another 20-25 minutes, until the potatoes are fork-tender, the sauce is bubbly, and the cheese is golden brown.
Step 8: Rest and Garnish
Remove the casserole from the oven and let it rest for 10-15 minutes. This step is crucial. Resting allows the sauce to thicken and the layers to set, so you can cut clean squares. Garnish with fresh chopped parsley before serving.
Cooking Tips and Pro Tips for Best Results
· Slice potatoes uniformly: A mandoline is the best tool for this. Uneven slices mean some potatoes will be undercooked while others turn to mush.
· Do not skip soaking the potatoes: Soaking removes excess starch, which prevents the casserole from becoming gummy.
· Par-cook potatoes for extra insurance: If you are unsure about your oven or potato thickness, microwave the sliced potatoes for 3-4 minutes before layering.
· Use full-fat dairy: Low-fat sour cream and milk can curdle or become watery during baking. Whole milk and full-fat sour cream create a stable, creamy sauce.
· Let it rest: Cutting into a meat and potato casserole immediately after baking will cause the layers to slide apart. A 10-15 minute rest is non-negotiable.
· Brown the beef properly: Do not crowd the pan. A true sear creates fond (browned bits), which adds deep flavor to the sauce.
Variations and Substitutions
Cheesy Meat and Potato Casserole with Vegetables:
Add 1 cup of frozen peas and carrots or 2 cups of fresh spinach to the ground beef layer. The vegetables add color, nutrition, and a touch of sweetness.
Bacon and Cheddar Version:
Cook 4 slices of bacon until crisp, then crumble. Add the crumbled bacon to the ground beef mixture. Use sharp white cheddar instead of yellow cheddar for a more sophisticated flavor.
Mushroom and Onion Version:
Sauté 8 oz of sliced cremini mushrooms with the onions. The mushrooms add umami and a meaty texture that complements the beef.
Lighter Version:
Use ground turkey or ground chicken instead of beef. Replace the butter and flour roux with a slurry of 2 tablespoons cornstarch mixed with 2 tablespoons cold water added to the broth. Use Greek yogurt instead of sour cream and reduced-fat cheese.
Loaded Baked Potato Casserole Style:
Add 1/2 cup of cooked, crumbled bacon to the topping. Replace the ground beef with diced ham. Stir 1/4 cup of chopped chives into the sauce. Top with a dollop of sour cream before serving.
Serving Suggestions
This meat and potato casserole is a complete meal on its own, but these sides complement it beautifully:
· Steamed Green Beans or Broccoli: A bright, green vegetable cuts through the richness.
· Simple Garden Salad: Tossed with a tangy red wine vinaigrette to balance the creamy, cheesy casserole.
· Crusty Bread or Dinner Rolls: Perfect for sopping up any extra sauce on the plate.
· Pickled Beets or Coleslaw: The acidity and crunch provide a refreshing contrast.
Storage and Reheating Instructions
Refrigerator:
Store leftovers in an airtight container for up to 4 days. The casserole will thicken as it sits, which is normal.
Freezer:
To freeze baked casserole: Cool completely, then cover tightly with plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. To freeze unbaked: Assemble completely but do not bake. Cover and freeze. Bake from frozen at 375°F for 60-70 minutes, covering with foil for the first 45 minutes.
Reheating:
· Oven (Best): Cover with foil and bake at 350°F for 15-20 minutes.
· Microwave (Quick): Heat individual portions for 90 seconds, then in 30-second increments.
· Skillet: Reheat slices over medium-low heat with a lid to trap steam and prevent drying out.
Nutritional Information (Approximate, per serving – serves 8)
· Calories: 495
· Protein: 28g
· Fat: 28g
· Saturated Fat: 14g
· Carbohydrates: 32g
· Fiber: 3g
· Sugar: 4g
· Sodium: 720mg
· Potassium: 890mg
· Calcium: 280mg
· Iron: 2.5mg
Frequently Asked Questions (FAQ)
1. Can I use leftover cooked potatoes for this meat and potato casserole?
Yes, but with adjustments. Use leftover baked or boiled potatoes sliced into rounds. Reduce the initial covered baking time to 20 minutes instead of 40 minutes, since the potatoes are already cooked. The texture will be softer than raw potato slices.
2. Why are my potatoes still hard after baking?
This usually happens from slicing the potatoes too thick or from an oven that runs cool. Slice potatoes no thicker than 1/8 inch. For insurance, par-cook the slices in the microwave for 3-4 minutes before layering. Also, verify your oven temperature with an oven thermometer.
3. Can I make this casserole without dairy?
Yes. Substitute the butter with coconut oil or olive oil. Use a dairy-free milk such as unsweetened almond or oat milk. Replace the sour cream with unsweetened dairy-free yogurt. Use nutritional yeast or dairy-free shredded cheese for the topping. The texture will be slightly different but still delicious.
4. Can I add a crunchy topping?
Absolutely. Mix 1/2 cup of panko breadcrumbs with 2 tablespoons of melted butter and 1/4 cup of grated Parmesan cheese. Sprinkle this over the cheese layer during the last 10 minutes of baking for a golden, crispy crust.
5. What is the best potato for casseroles?
Russet potatoes are the classic choice because they are starchy and become tender and fluffy when baked. Yukon Gold potatoes are also excellent; they have a buttery flavor and hold their shape slightly better. Avoid waxy potatoes like red or new potatoes, as they do not soften as well.
6. Can I cook this meat and potato casserole in a slow cooker?
Yes, but the texture will be different. Layer the ingredients in a greased slow cooker. Cook on low for 4-5 hours or on high for 2-3 hours. Do not add the cheese until the last 30 minutes of cooking. The potatoes will be very tender, and the edges will not crisp, but the flavor is excellent.