Everyone loves a cottage pie. This version uses already cooked meat – it’s perfect for left overs.
For the topping:
1 1/2 lbs. potatoes, peeled and cut into chunks
6 tbs. butter
1/4 cup milk
For the filling:
1 tbs. olive oil
few sprigs of parsley, minced
1 large shallot or small onion, minced
1 fat garlic clove, peeled and minced
1/2 stalk celery, minced
1 small to medium carrot, peeled and minced
1 cup left over cooked meat, cubed
1 tsp. all-purpose flour
1 cup chopped tomatoes
1/3 cup milk
2 tbs. heavy cream
1 tbs. butter
2 tbs. shredded cheddar (optional)
To make the topping, put the potatoes in a saucepan with cold, salted water and bring to a boil. Cook until soft enough to easily mash. Drain and mash with the butter and milk. Set aside.
For the filling, heat the oil in a heavy-based skillet and add the parsley, shallot, garlic, celery and carrot. Cook over a gentle heat until soft but not browned, about 15 minutes. Add the meat and a little more oil if necessary. Sprinkle over the flour, stir it for 2-3 minutes, then tip in the tomatoes and bubble over a low heat for 10 minutes. Stir in the milk and cream and season well.
Heat the oven to 350°F. Spoon the filling into a baking dish, top with the mash and sprinkle with the cheddar, if using. Bake for 15 minutes.