This comforting, hearty casserole is made with layers of savory seasoned beef, creamy mashed potatoes, and a rich cheesy topping. It’s the perfect family dinner—warm, filling, and incredibly delicious. The creamy potatoes and flavorful beef come together under a golden melted cheese layer that makes every bite irresistible.
Prep Time: 20 minutes
Cook Time: 25 minutes
Servings: 6
Ingredients
For the Beef Layer
- 450 g (1 lb) ground beef
- 1 medium onion, finely chopped
- 2 garlic cloves, minced
- 1 cup marinara or tomato sauce
- 1 tablespoon tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon paprika
- Salt and black pepper to taste
- 1 tablespoon olive oil
For the Mashed Potatoes
- 4 large potatoes, peeled and cubed
- ¼ cup butter
- ½ cup milk or cream
- Salt and pepper to taste
For the Cheese Layer
- 2 cups shredded cheddar or mozzarella cheese
- ¼ cup grated Parmesan cheese (optional)
Instructions
1. Prepare the Mashed Potatoes
- Peel and cube the potatoes.
- Place them in a pot of salted boiling water and cook for 15–20 minutes, or until tender.
- Drain the potatoes and return them to the pot.
- Add butter, milk (or cream), salt, and pepper.
- Mash until smooth, creamy, and fluffy, then set aside.
2. Cook the Beef Mixture
- Heat olive oil in a large skillet over medium heat.
- Add the chopped onion and sauté until soft and translucent.
- Stir in the minced garlic and cook for about 1 minute until fragrant.
- Add the ground beef and cook until browned, breaking it apart with a spoon.
- Stir in the marinara sauce, tomato paste, Worcestershire sauce, paprika, salt, and pepper.
- Let the mixture simmer for 5–7 minutes until thick and flavorful.
3. Assemble the Casserole
- Preheat your oven to 350°F (175°C).
- Lightly grease a baking dish with butter or oil.
- Spread half of the mashed potatoes evenly on the bottom of the dish.
- Add the cooked beef mixture as the next layer.
- Top with the remaining mashed potatoes, spreading them evenly.
4. Add the Cheese Layer
Sprinkle the shredded cheese and Parmesan evenly over the top.
5. Bake
Place the casserole in the preheated oven and bake for 20–25 minutes, or until the cheese is melted, bubbly, and lightly golden.
For an extra crispy topping, broil for 2–3 minutes at the end.
6. Serve
Allow the casserole to rest for 5–10 minutes before serving. This helps the layers set and makes it easier to slice.
Enjoy this creamy, cheesy, and satisfying meal with your family and friends!
Variations
🥦 Add Vegetables: Mix in peas, corn, spinach, or carrots with the beef layer for extra nutrition.
🍗 Different Meat: Substitute ground turkey or chicken for a lighter version.
🌶 Spicy Version: Add diced jalapeños or red pepper flakes for a little heat.
🧀 Cheese Options: Try pepper jack for spice or gouda for a smoky flavor.
Storage Tips
Refrigerator:
Let the casserole cool completely, then cover tightly with foil or plastic wrap. Store in the fridge for 3–4 days.
Freezer:
Wrap well and freeze for up to 2–3 months.
Reheating:
- Oven: Heat at 350°F (175°C) until warmed through.
- Microwave: Reheat individual portions for a quick meal.