Meat and Potato Casserole
There’s something deeply comforting about pulling a bubbling, golden-topped casserole out of the oven on a busy weeknight, and this meat and potato casserole delivers exactly that kind of cozy satisfaction. Layers of silky mashed potatoes, savory browned beef, and tender cauliflower come together under a blanket of melted cheese, giving you a hearty one-dish meal that feeds the whole family. It’s the sort of homestyle dinner you’ll find yourself making again and again, especially when the weather turns cool and everyone craves something warm and filling.
Layered potato-and-meat bakes like this one have long been a staple of Ukrainian home kitchens, where cooks learned to stretch a modest amount of meat into a generous, nourishing meal using humble pantry staples like potatoes, onions, and whatever vegetables were on hand. The tradition echoes the wider family of European baked casseroles, but the addition of cauliflower and a sharp cheese crust gives this version its own homey character. Generations of grandmothers passed down the trick of mashing the potatoes with butter and egg, which is what keeps the top and bottom layers rich and sliceable rather than loose.
The key to a great result is in the little details. Be sure to cook off the excess moisture from the beef and onions in the pan so the casserole doesn’t turn watery, and blanch the cauliflower just briefly so it stays tender without going mushy. Mashing your potatoes while they’re still hot and beating in the egg gives you that smooth, almost custardy texture that holds the whole dish together. A 350°F oven (about 180°C) gives the cheese plenty of time to melt into a beautifully browned crust.
Tips & Substitutions
- Meat: Swap the ground beef for ground turkey, chicken, or pork, or use a plant-based crumble for a meatless version.
- Cheese: Any good melting cheese works, cheddar, Gouda, or a mild Swiss all brown beautifully on top.
- Vegetables: No cauliflower? Try broccoli, sautéed mushrooms, or a layer of wilted spinach instead.
- Make it lighter: Use olive oil in place of butter and reduce the cheese for a leaner dish.
- Add flavor: Stir a clove of minced garlic or a pinch of smoked paprika into the beef as it browns.
Let the casserole rest for a few minutes after it comes out of the oven so the layers set and slice cleanly, then scatter the fresh green onion over the top for a bright finish. Serve it warm with a crisp green salad or a dollop of sour cream on the side. Leftovers keep well, store them covered in the refrigerator for up to three days and reheat individual portions in the oven or microwave until warmed through. You can also assemble the whole casserole ahead of time and bake it fresh when you’re ready to eat.
Part of Ukrainian cuisine — 464 more recipes in the section.
Ingredients
Instructions
Boil the potatoes in salted water until soft, drain well, and mash thoroughly into a puree. Add the butter and egg and mix until you have a smooth, tender mash.
Dice the onion finely and combine it with the ground beef. Season with salt and pepper to taste.
Heat the oil in a skillet and fry the beef with the onion, breaking up any clumps with a spatula, until the meat is browned and the excess moisture has evaporated.
Break the cauliflower into florets and blanch in boiling water for 3 to 4 minutes, then drain in a colander.
In a greased baking dish, layer as follows: part of the mashed potatoes, then the browned beef, then the blanched cauliflower, and cover with the remaining mashed potatoes. Smooth the surface.
Sprinkle the casserole with grated hard cheese and bake in an oven preheated to 350°F (180°C) for 40 minutes, until the crust is golden.
Let the finished casserole cool slightly, sprinkle with finely chopped green onion, and serve warm.













Reviews
There are no reviews yet.