This Meat and Potato Casserole is the definition of comfort food, combining seasoned ground beef, tender sliced potatoes, and a rich, creamy sauce made with cream of mushroom soup and aromatic herbs in one satisfying dish. By layering these simple ingredients and allowing them to bake together slowly, this recipe creates a hearty, all-in-one meal where the potatoes absorb the savory beef juices and creamy sauce while becoming fork-tender. The result is a golden, bubbling casserole with melted cheese on top that delivers the kind of stick-to-your-ribs satisfaction perfect for cold weather dinners, family gatherings, or any time you need a dependable crowd-pleaser that requires minimal prep and uses affordable, everyday ingredients.
Why You’ll Love This Recipe
- Complete One-Dish Meal – Combines protein, starch, and vegetables in a single baking dish, eliminating the need for multiple side dishes and simplifying both cooking and cleanup significantly.
- Budget-Friendly Comfort – Uses economical ingredients like ground beef and potatoes to feed 8 people generously without breaking the bank, making it ideal for large families or tight grocery budgets.
- Make-Ahead Convenience – Can be assembled hours or even a day ahead and refrigerated until baking time, making weeknight dinners stress-free or freeing you to focus on other tasks when entertaining.
- Familiar Flavors Everyone Loves – Features classic meat-and-potatoes combination with creamy sauce and cheese that appeals to picky eaters, children, and adults alike without adventurous ingredients that might face resistance.
- Feeds a Crowd Easily – Yields 8 substantial servings from a single 9×13 pan, making it perfect for potlucks, family reunions, or meal prep for multiple dinners throughout the week.
- Minimal Active Cooking – Requires only about 20 minutes of hands-on work with the oven doing the rest, allowing you to tend to other responsibilities while dinner cooks itself.
Ingredients You’ll Need
For the Meat Layer:
- 1 pound ground beef (80/20 blend recommended) – Provides the protein foundation with enough fat content to keep the casserole moist and flavorful throughout the long baking time
- 1 yellow onion, chopped – Adds aromatic sweetness and savory depth that enhances the beef flavor and permeates the entire dish
For the Potato Layer:
- 5 medium potatoes, peeled and thinly sliced (about 2 pounds) – Creates the starchy base that absorbs flavors and provides hearty substance; russet or Yukon Gold work best
For the Creamy Sauce:
- 1 can (10.5 ounces) cream of mushroom soup – Provides the creamy, savory base that binds ingredients and adds umami depth
- ¼ cup heavy whipping cream – Enriches the sauce for extra richness and helps thin the condensed soup to proper consistency
- ½ cup beef broth – Adds moisture and savory beef flavor that prevents the casserole from drying out during extended baking
- 1 teaspoon dried rosemary – Contributes aromatic, pine-like herb flavor that pairs beautifully with beef and potatoes
- ½ teaspoon garlic powder – Adds savory, aromatic complexity throughout the sauce
- Salt and black pepper, to taste – Essential seasoning that brings all flavors together and prevents blandness
For Topping:
- 1½ cups shredded cheese (cheddar, mozzarella, or a blend) – Creates the golden, bubbly top layer that adds richness and visual appeal
Step-by-Step Instructions
Preheat and Prepare Preheat your oven to 350°F and generously grease a 9×13-inch baking dish with butter or cooking spray, ensuring all corners and sides are coated to prevent sticking. Set the prepared dish aside while you cook the beef and prepare the sauce.
Brown the Beef and Onion Heat a large skillet over medium-high heat and add the ground beef and chopped onion, breaking the meat into small crumbles with a wooden spoon or spatula. Cook for 8-10 minutes, stirring occasionally, until the beef is completely browned with no pink remaining and the onion has softened and become translucent.
Drain Excess Fat Carefully drain the excess grease from the skillet by tilting it over a heat-safe container or using a spoon to remove the rendered fat. Removing excess fat prevents the casserole from becoming greasy and allows the flavors to shine without overwhelming oiliness.
Prepare the Creamy Sauce In a medium bowl, whisk together the cream of mushroom soup, heavy whipping cream, beef broth, dried rosemary, garlic powder, and generous pinches of salt and black pepper until smooth and well combined. The sauce should be pourable but still thick enough to coat the back of a spoon—not too thin or watery.
Layer the First Potato Base Arrange half of the thinly sliced potatoes in the bottom of your prepared 9×13 baking dish, overlapping them slightly in an even layer that covers the entire bottom. Try to maintain consistent thickness for even cooking throughout the casserole.
Add First Sauce and Meat Layers Pour one-third of the prepared soup mixture over the potato layer, spreading it gently with a spoon to ensure even coverage. Top with half of the cooked beef and onion mixture, distributing it evenly across the potatoes without pressing down, which would compact the layers.
Build the Second Potato Layer Arrange the remaining sliced potatoes over the beef layer, again overlapping slightly and covering the surface completely. This second potato layer will become tender as it steams between the meat layers during baking.
Continue Layering Pour another one-third of the soup mixture over the second potato layer, spreading evenly. Add the remaining half of the beef and onion mixture, distributing it uniformly across the surface.
Finish with Final Sauce and Cheese Pour the remaining one-third of the soup mixture over the top, ensuring it reaches all edges and corners of the dish. Sprinkle the shredded cheese evenly over the entire surface, covering the casserole completely for a golden, bubbly top.
Cover and Bake Cover the baking dish tightly with aluminum foil, crimping the edges to seal well and trap steam inside. Place in the preheated 350°F oven and bake for 1 hour and 30 minutes, or until the potatoes are completely tender when pierced with a fork and the casserole is bubbling around the edges.
Uncover and Brown (Optional) For a more golden, crispy cheese topping, remove the foil during the last 10-15 minutes of baking or place under the broiler for 2-3 minutes, watching carefully to prevent burning.
Rest and Serve Remove the casserole from the oven and let it rest for 10 minutes before serving, allowing the sauce to thicken slightly and the layers to settle for easier portioning. Serve hot, scooping through all layers to ensure each portion includes potatoes, beef, and plenty of creamy sauce.
Recipe Notes & Tips
- Potato Slicing – Slice potatoes uniformly thin (about ⅛-inch thick) using a mandoline, food processor, or sharp knife for even cooking; thick slices won’t cook through in the allotted time while paper-thin slices may become mushy.
- Draining Beef Thoroughly – Removing excess fat after browning is crucial; too much grease creates an oily casserole that separates and looks unappetizing rather than creamy and cohesive.
- Sauce Consistency – The soup mixture should be pourable enough to seep between potato layers but not so thin it pools at the bottom; if it seems too thick, add a splash more broth.
- Foil Sealing – Properly sealing the foil traps steam that cooks the potatoes through; poorly sealed foil allows steam to escape, resulting in undercooked, hard potatoes even after extended baking.
- Doneness Test – The casserole is done when a fork or knife inserted into the center slides through the potato layers easily with no resistance; if there’s firmness, continue baking covered in 15-minute increments.
- Make-Ahead Assembly – Assemble completely up to 24 hours ahead and refrigerate covered; add 15-20 minutes to baking time when starting from cold to ensure the center heats through completely.
Nutritional Information
- Prep Time: 20 minutes (browning beef, slicing potatoes, assembling)
- Cook Time: 1 hour 30 minutes (baking time)
- Total Time: 1 hour 50 minutes
- Servings: 8 generous portions
- Calories: Approximately 420-480 per serving (varies based on beef fat content, cheese type, and exact portion size)
Perfect Pairings
- Serve alongside a fresh green salad with vinaigrette dressing to add brightness, crunch, and vegetables that balance the rich, heavy casserole.
- Pair with steamed green beans, roasted broccoli, or glazed carrots for additional vegetables and color on the plate without competing flavors.
- Complement with dinner rolls, biscuits, or crusty bread for soaking up the delicious creamy sauce that pools at the bottom of each serving.
- Accompany with cranberry sauce or applesauce for a touch of sweetness and acidity that cuts through the richness of the beef and cheese.
Ideal Occasions
- Perfect for busy weeknight family dinners when you need a complete meal that requires minimal supervision and uses ingredients most households have on hand.
- Excellent choice for potluck dinners and covered dish suppers where you need something that travels well, stays hot, feeds many people, and appeals to diverse tastes.
- Ideal for cold weather comfort food cravings during fall and winter when hearty, warming meals feel most satisfying and appropriate.
- Great option for meal prep Sundays when you want to prepare multiple servings at once for reheating throughout the week for quick lunches or dinners.
Storage & Serving Tips
- Store leftover casserole covered in the refrigerator for up to 4 days, reheating individual portions in the microwave for 2-3 minutes or larger portions covered in a 350°F oven for 20-25 minutes.
- Freeze cooled, portioned leftovers in airtight containers for up to 3 months; thaw overnight in refrigerator before reheating covered in the oven until heated through.
- Reheat refrigerated portions covered with a damp paper towel in the microwave to prevent drying, or add a splash of milk or broth before reheating in the oven to restore moisture.
- Serve family-style directly from the baking dish for casual dinners, or plate individually with complementary sides for a more formal presentation.
Creative Variations to Try
- Loaded Potato Version – Add crumbled bacon, sour cream dollops, and chopped green onions on top after baking for loaded baked potato-inspired flavors.
- Italian Style – Replace rosemary with Italian seasoning, use Italian sausage instead of ground beef, and top with mozzarella and Parmesan cheeses.
- Southwestern Twist – Season beef with taco seasoning, add diced green chiles to the sauce, and use pepper jack cheese for a spicy, Mexican-inspired variation.
- Healthier Lighter Option – Use lean ground turkey or chicken, reduced-fat cream soup, swap half the potatoes for cauliflower, and use reduced-fat cheese to cut calories and fat significantly.
Troubleshooting Common Issues
- Potatoes still hard after baking – Sliced too thick or foil wasn’t sealed properly; ensure uniform ⅛-inch slices and tight foil seal, or continue baking covered in 15-minute increments until tender.
- Casserole too watery – Beef wasn’t drained sufficiently or too much liquid added; always drain beef thoroughly and stick to measured amounts of broth and cream.
- Dry, not creamy texture – Not enough sauce or overbaked; ensure you’re using full amounts of soup, cream, and broth, and cover tightly with foil to trap moisture during baking.
- Burnt cheese on top – Baked uncovered or at too high temperature; always cover with foil for the majority of baking time and only remove foil at the very end if desired.
Why This Recipe Works
This classic casserole succeeds through the slow, gentle baking method that allows multiple components to cook together and exchange flavors while reaching proper doneness simultaneously. The thinly sliced potatoes create maximum surface area for absorbing the savory beef juices and creamy sauce, while their starch thickens the liquid as it cooks. The cream of mushroom soup provides both flavor and body, creating a sauce that coats everything without becoming watery or separating during the extended baking time. Covering the casserole with foil traps steam that cooks the potatoes through without drying out the top layers, while the beef broth adds moisture that prevents the dish from becoming too thick or pasty. The layering technique ensures every portion includes all components—potatoes, beef, and sauce—rather than having ingredients settle unevenly. The cheese topping melts during baking and creates an appealing golden crust that adds richness and visual appeal. At approximately 420-480 calories per serving, this is a substantial, moderately indulgent meal that provides good protein from the beef, carbohydrates from the potatoes, and significant fat from the cream, cheese, and ground beef—making it genuinely filling comfort food best balanced with lighter sides like vegetables or salad.
Final Thoughts
This Meat and Potato Casserole represents the kind of reliable, unfussy home cooking that has sustained families for generations—economical, satisfying, and deeply comforting without requiring special ingredients or advanced techniques. The recipe’s greatest strength lies in its simplicity and flexibility; it welcomes whatever cheese you have on hand, works with different potato varieties, and adapts easily to ingredient substitutions based on dietary needs or pantry availability. While this version delivers classic, rich comfort food, those seeking lighter options could use ground turkey, reduced-fat soup and cheese, or replace some potatoes with cauliflower without losing the essential character that makes this casserole so appealing. Whether you’re feeding a hungry family on a Tuesday night, bringing a dish to a church potluck, or simply craving the kind of stick-to-your-ribs meal that warms you from the inside out, this dependable casserole delivers consistent results, feeds many people affordably, and proves that sometimes the simplest recipes—meat, potatoes, and cream—remain the most satisfying and enduringly popular.

