1. Preheat oven to 400 degrees F.
2. In a large saucepan, boil the potatoes until tender. Drain and add the milk, butter, salt and pepper. Mash until creamy and set aside.
3. In a large skillet, cook ground beef over medium heat until browned. Add the chopped onions and garlic and continue cooking until the onions are soft.
4. Add the frozen peas and carrots to the pan with the beef and onion mixture. Cook for another 5 minutes.
5. Sprinkle flour over the mixture and mix well.
6. Pour the beef stock and Worcestershire sauce into the pan and stir until the mixture thickens.
7. Add the thyme and continue stirring for another 2 minutes.
8. Pour the beef mixture into a casserole dish.
9. Spread the mashed potatoes over the beef mixture, covering it evenly.
10. Sprinkle grated cheddar cheese over the mashed potatoes.
11. Bake for 20 to 25 minutes or until cheese is melted and golden.
12. Serve hot and enjoy!
This shepherd’s pie recipe topped with cheddar is the ultimate comfort food. It’s perfect for a cozy evening or to impress guests at a dinner party. The combination of beef, vegetables and creamy mashed potatoes with a rich gravy and cheesy topping makes this recipe an absolute must-have. You won’t regret making this delicious and comforting dish for yourself or those you love.