When my grandmother cooked, she didn’t need fancy ingredients — just heart, flavor, and a few secret tricks that made everyone go silent at the table. This creamy, cheesy, beef-filled masterpiece is one of her best-kept recipes, and it only takes 10 minutes to prepare before baking.
🧀 Ingredients
- 500g ground beef
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 tbsp olive oil
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp paprika
- 1 tsp dried oregano
- 2 cups tomato sauce (or crushed tomatoes)
- 2 tbsp tomato paste
- 2 cups mashed potatoes (optional layer)
- 1 ½ cups shredded mozzarella or cheddar cheese
- 2 cups béchamel sauce (see below)
🍶 Quick Béchamel Sauce
In a pan, melt 2 tbsp butter. Add 2 tbsp flour and whisk until golden. Slowly pour in 2 cups milk while whisking. Add salt, pepper, and a pinch of nutmeg. Stir until creamy.
👩🍳 Directions
- Prepare the meat sauce:
Heat olive oil, sauté onions and garlic, then add beef. Cook until browned. Add tomato paste, sauce, salt, pepper, and herbs. Let simmer 5–7 minutes until thick. - Layer the magic:
In a greased oven dish, spread a thin layer of béchamel, then meat, then mashed potatoes (if using). Repeat layers until full, finishing with béchamel on top. - Add the cheese:
Sprinkle mozzarella generously over the final layer. - Bake:
Bake at 190°C (375°F) for 20–25 minutes, or until golden and bubbling.
❤️ Serving Tip
Let it rest 10 minutes before cutting — that’s when the flavors settle perfectly.
Every time I make this, the smell fills the kitchen just like it did in Grandma’s house — and for a moment, everything feels warm, calm, and home again.