Cheesy Beef And Potato Casserole
There are some meals that ask for your full, unhurried attention, and this Cheesy Beef and Potato Casserole is one of them. It’s a proper weekend project, the kind where the scent of browning beef and melting cheese slowly fills the kitchen, promising a deeply satisfying reward for the time you’ve taken to layer it all together.
Recipe Overview
- Prep Time: 30 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 45 minutes
- Servings: 8 generous portions
- Difficulty: Medium
Why You’ll Love This Cheesy Beef and Potato Casserole
- Deep, layered flavour: Each component is cooked separately before being assembled, building a richness that a one-pot method simply can’t achieve.
- Satisfying texture: You get the crisp, golden potatoes on top, the tender slices beneath, and the creamy, meaty filling in the middle — no two bites are quite the same.
- Perfect for a relaxed weekend: This isn’t a recipe to rush. The slow browning and careful layering become a calming ritual, and the final result makes the effort feel worthwhile.
- Feeds a crowd generously: It’s designed to be substantial. A single dish will easily serve a family of four with leftovers for lunch the next day, or a full dinner table of guests.
- Adaptable to your storecupboard: The base is forgiving. You can swap in different vegetables or herbs depending on what you have to hand, without losing the heart of the dish.
Ingredients You’ll Need
- 1 kg potatoes, peeled and sliced into 5mm rounds
- 2 tablespoons olive oil
- 1 large onion, finely diced
- 2 carrots, peeled and finely diced
- 2 celery sticks, finely diced
- 4 cloves garlic, minced
- 750 g beef mince (15-20% fat content)
- 2 tablespoons tomato purée
- 400 ml beef stock
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- 200 g mature cheddar, grated
- 150 g mozzarella, grated
- Salt and black pepper, to taste
- Fresh parsley, to garnish
Tip: Use a floury potato like Maris Piper or King Edward. They break down slightly as they cook, helping to thicken the casserole from within and creating a wonderfully creamy texture.
How to Make Cheesy Beef and Potato Casserole
- Prepare the potatoes: Place the sliced potatoes in a large bowl of cold salted water and leave them to soak for 10 minutes. This draws out excess starch, helping them achieve a better texture. Drain them well and pat them thoroughly dry with a clean tea towel. You want them as dry as possible before they go into the dish.
- Brown the beef: Heat a large, heavy-based frying pan or Dutch oven over a high heat. Add a splash of olive oil, then add the beef mince. Let it sit undisturbed for 2-3 minutes — you should hear a vigorous sizzle and see the underside turn a deep mahogany brown. Break the mince apart with a wooden spoon and continue cooking until all the pieces are browned and the juices have mostly evaporated. The sound will shift from a wet, steaming hiss to a drier, sharper crackle. Remove the beef with a slotted spoon and set it aside in a bowl.
- Sweat the vegetables: Reduce the heat to medium. Add the diced onion, carrot, and celery to the same pan. There should be enough fat left from the beef to coat them. Stir occasionally for 8-10 minutes, until the onion turns translucent and the carrots soften. You’ll notice the raw, sharp smell of the onion mellow into a sweet, savoury fragrance. Add the minced garlic and cook for one more minute, until it smells fragrant.
- Build the sauce: Stir in the tomato purée and cook for 2 minutes, stirring constantly. It will darken in colour and smell richer. Return the browned beef to the pan, along with any juices that have collected in the bowl. Pour in the beef stock and Worcestershire sauce, then add the dried thyme and smoked paprika. Stir everything together and bring it to a gentle simmer. You should see small bubbles lazily breaking the surface. Season with salt and pepper, then let it cook uncovered for 10-15 minutes, until the sauce has thickened and reduced slightly. It should look glossy and coat the back of a spoon.
- Layer the casserole: Preheat your oven to 190°C (170°C fan). Grease a 9×13 inch baking dish with a little butter or oil. Spread one-third of the meat sauce evenly across the bottom. Arrange a single, slightly overlapping layer of potato slices over the sauce. Scatter over a handful of the mixed grated cheeses. Repeat these layers — meat, potatoes, cheese — twice more, finishing with a final layer of potatoes topped with the remaining cheese. The top should look generously covered in ragged patches of yellow and white.
- Bake to perfection: Cover the dish tightly with aluminium foil and bake for 40 minutes. After 40 minutes, remove the foil. The casserole should be bubbling visibly at the edges. Increase the oven temperature to 200°C (180°C fan) and bake for a further 25-30 minutes, uncovered. Watch the top carefully in the final minutes. You are looking for the cheese to turn a deep, blistered gold and the edges of the exposed potatoes to crisp and brown. The smell in your kitchen will be intensely savoury and slightly sweet from the caramelising potatoes.
- Rest and serve: Remove the dish from the oven and let it rest on a wire rack for at least 10 minutes. This crucial step allows the filling to settle and firm up slightly, preventing it from flooding the plate when you serve. Garnish with a scattering of fresh parsley and serve directly from the dish.
Tips From My Kitchen
- Don’t skimp on browning the beef: The deep, savoury flavour of this casserole comes directly from the Maillard reaction — the browning of the meat. If you crowd the pan or stir the mince too early, it will steam instead of brown. Cook it in batches if necessary, and be patient. The darker the crust, the deeper the final flavour will be. This is my go-to recipe when I need something quick but impressive, and the browning is the secret.
- Soak and dry the potatoes properly: Soaking the sliced potatoes in cold water removes surface starch, which prevents them from sticking together and helps them hold their shape during the long bake. Drying them thoroughly is equally important; any residual water will create steam in the casserole, making the potatoes soggy rather than tender and slightly firm.
- Season each layer: Don’t rely solely on the meat sauce for seasoning. Lightly salt the potato slices as you layer them. This ensures every component of the casserole is properly seasoned, rather than having a well-seasoned sauce with bland potatoes. My kids absolutely devour this every time I make it, and I believe the even seasoning is why.
- Use a combination of cheeses: Mature cheddar provides a sharp, nutty flavour and a good melt, while mozzarella adds a wonderful, elastic stretch and a milder, milky note. The combination gives you both flavour and that irresistible, stringy texture. Avoid pre-grated cheese where possible, as it contains anti-caking agents that can prevent a smooth melt.
- Let the casserole rest: This is not optional. A hot casserole straight from the oven is a liquid casserole. The resting time allows the starches from the potatoes to absorb some of the excess liquid from the sauce, and the cheese to set slightly. Cutting into it too early will result in a soupy, messy plate. Ten minutes makes a world of difference.
Equipment You’ll Need
- 9×13 inch baking dish
- Aluminium foil
- Mixing bowls
- Sharp knife
- Large, heavy-based frying pan or Dutch oven
- Wooden spoon or spatula
- Slotted spoon
- Grater
- Clean tea towel or kitchen paper
Common Mistakes to Avoid
- Overcrowding the pan: When browning the beef, adding too much mince to the pan at once causes the temperature to drop dramatically. The meat releases its juices and begins to steam rather than sear. Cook the mince in two batches if necessary, ensuring each piece has direct contact with the hot surface. You want a sizzle, not a simmer.
- Wrong temperature: Baking the casserole at too high a temperature will cause the top to burn before the potatoes in the centre are cooked through. The initial covered bake at 190°C allows the heat to penetrate gently and cook the potatoes evenly. The final uncovered stage at 200°C is purely for crisping and browning the top. Stick to the temperatures specified.
- Skipping the rest time: This is the most common mistake and the one that most affects the final presentation. A casserole that hasn’t rested will be a runny, unstable pile on the plate. The resting time allows the sauce to thicken and the structure to set. It’s not a suggestion; it’s a requirement for a clean, composed serving.
Delicious Variations to Try
- Spicy Version: Add a finely chopped red chilli (deseeded if you prefer less heat) along with the garlic. You can also stir in a teaspoon of cayenne pepper or a generous pinch of chilli flakes with the smoked paprika. For an extra kick, mix some chopped jalapeños into the cheese topping before baking.
- Vegetarian/Vegan Option: Replace the beef mince with a plant-based mince alternative or a mixture of cooked lentils and finely chopped mushrooms. Use a good-quality vegan stock and substitute the cheeses with a vegan cheddar-style block and a vegan mozzarella. The cooking times remain largely the same; just ensure the lentils are already cooked before layering.
- Different Protein: This casserole works beautifully with lamb mince, which adds a richer, more gamey flavour. Alternatively, use turkey mince for a lighter version — though you may need to add an extra tablespoon of oil when browning, as turkey is very lean. For a shredded option, use leftover cooked beef brisket or short rib, mixed directly into the sauce.
What to Serve With Cheesy Beef and Potato Casserole
This casserole is a meal in itself, but a few simple sides can round it out beautifully. A crisp green salad with a sharp vinaigrette cuts through the richness wonderfully. For something more substantial, try a side of Southern Collard Greens — their slight bitterness is a perfect foil for the cheesy, beefy layers. Steamed green beans or a simple buttered cabbage also work well. If you are planning a full spread, this casserole sits happily alongside other Dinner Recipes like a simple roasted chicken or a plate of Classic French Dip Sandwiches for a truly indulgent table.
Still hungry for ideas? You might also love Cheesy Ground Beef And Potato Casserole, Cheesy Hamburger Potato Casserole Recipe Dinner from our sister kitchens.
Frequently Asked Questions

Cheesy Beef and Potato Casserole
Ingredients
Method
- Prepare the potatoes: Place the sliced potatoes in a large bowl of cold salted water and leave them to soak for 10 minutes. This draws out excess starch, helping them achieve a better texture. Drain them well and pat them thoroughly dry with a clean tea towel. You want them as dry as possible before they go into the dish.
- Brown the beef: Heat a large, heavy-based frying pan or Dutch oven over a high heat. Add a splash of olive oil, then add the beef mince. Let it sit undisturbed for 2-3 minutes — you should hear a vigorous sizzle and see the underside turn a deep mahogany brown. Break the mince apart with a wooden spoon and continue cooking until all the pieces are browned and the juices have mostly evaporated. The sound will shift from a wet, steaming hiss to a drier, sharper crackle. Remove the beef with a slotted spoon and set it aside in a bowl.
- Sweat the vegetables: Reduce the heat to medium. Add the diced onion, carrot, and celery to the same pan. There should be enough fat left from the beef to coat them. Stir occasionally for 8-10 minutes, until the onion turns translucent and the carrots soften. You'll notice the raw, sharp smell of the onion mellow into a sweet, savoury fragrance. Add the minced garlic and cook for one more minute, until it smells fragrant.
- Build the sauce: Stir in the tomato purée and cook for 2 minutes, stirring constantly. It will darken in colour and smell richer. Return the browned beef to the pan, along with any juices that have collected in the bowl. Pour in the beef stock and Worcestershire sauce, then add the dried thyme and smoked paprika. Stir everything together and bring it to a gentle simmer. You should see small bubbles lazily breaking the surface. Season with salt and pepper, then let it cook uncovered for 10-15 minutes, until the sauce has thickened and reduced slightly. It should look glossy and coat the back of a spoon.
- Layer the casserole: Preheat your oven to 190°C (170°C fan). Grease a 9x13 inch baking dish with a little butter or oil. Spread one-third of the meat sauce evenly across the bottom. Arrange a single, slightly overlapping layer of potato slices over the sauce. Scatter over a handful of the mixed grated cheeses. Repeat these layers — meat, potatoes, cheese — twice more, finishing with a final layer of potatoes topped with the remaining cheese. The top should look generously covered in ragged patches of yellow and white.
- Bake to perfection: Cover the dish tightly with aluminium foil and bake for 40 minutes. After 40 minutes, remove the foil. The casserole should be bubbling visibly at the edges. Increase the oven temperature to 200°C (180°C fan) and bake for a further 25-30 minutes, uncovered. Watch the top carefully in the final minutes. You are looking for the cheese to turn a deep, blistered gold and the edges of the exposed potatoes to crisp and brown. The smell in your kitchen will be intensely savoury and slightly sweet from the caramelising potatoes.
- Rest and serve: Remove the dish from the oven and let it rest on a wire rack for at least 10 minutes. This crucial step allows the filling to settle and firm up slightly, preventing it from flooding the plate when you serve. Garnish with a scattering of fresh parsley and serve directly from the dish.
Notes
I hope this Cheesy Beef and Potato Casserole becomes a firm favourite in your kitchen, just as it has in mine. There is something truly special about taking the time to layer each component, to watch the cheese bubble and the potatoes turn golden, and then to sit down to a meal that tastes of real, patient effort. I would love to hear how yours turns out — please leave a comment below and share your own tips or variations.
