1 cup shredded cheddar cheese (plus more for topping)
Salt and pepper, to taste
Instructions
Prepare the Potatoes: Boil potatoes in salted water until tender (about 15 minutes). Drain and mash with butter, milk, and cheese. Season with salt and pepper. Set aside.
Cook the Beef Filling: In a large skillet, heat olive oil over medium heat. Add onion and garlic, sauté until fragrant. Add ground beef and cook until browned. Stir in tomato paste, carrots, thyme, rosemary, salt, and pepper. Sprinkle with flour and mix well.
Add Liquids: Pour in beef broth and Worcestershire sauce. Simmer until the mixture thickens into a gravy (about 10 minutes). Stir in peas and remove from heat.
Assemble the Pie: Spread the beef filling evenly in a greased baking dish. Top with the cheesy mashed potatoes, spreading evenly. Sprinkle extra cheese on top.
Bake: Bake at 400°F (200°C) for 20–25 minutes, until the top is golden and bubbly.