Heat olive oil in a large skillet over medium heat.
Add the ground lamb or beef, onion, carrots, celery, and garlic. Cook until the meat is browned and the vegetables are softened.
Sprinkle flour over the mixture and cook for an additional minute, stirring constantly.
Gradually pour in the beef broth, cream of mushroom soup, milk, thyme, pepper, and salt. Bring to a boil, then reduce heat and simmer until thickened.
2. Prepare the Mashed Potatoes:
Boil the potatoes in a large pot of salted water until tender. Drain well.
Mash the potatoes with butter, milk, and Parmesan cheese until smooth and creamy.
3. Assemble and Bake:
Preheat oven to 375°F (190°C).
Pour the meat mixture into the bottom of a 9×13 inch baking dish.
Top with the mashed potatoes, spreading evenly.
Bake for 25-30 minutes, or until the potatoes are golden brown and the filling is bubbly.
Serving Suggestions:
Serve hot with a side of steamed broccoli or roasted Brussels sprouts.
Garnish with fresh herbs like parsley or chives.
Drizzle with additional Parmesan cheese or a dollop of sour cream.
A Global Culinary Journey
This recipe is a delightful fusion of culinary traditions from around the world. The hearty meat filling, inspired by classic shepherd’s pie, pays homage to British comfort food. The creamy mushroom sauce adds a touch of French elegance, while the Parmesan cheese brings a hint of Italian flavor. The mashed potatoes, a staple in many cultures, provide a comforting and satisfying base.
This dish is more than just a meal; it’s a journey through diverse flavors and cultures. It’s a testament to the power of food to bring people together, transcending borders and bridging differences.