Ingredients
Equipment
Method
- Preheat oven to 400°F (200°C) and grease a 9x13 inch baking dish.
- Peel and chop potatoes into evenly sized chunks. Boil in salted water for 15-20 minutes until fork-tender.
- Heat olive oil in large skillet over medium-high heat. Brown ground beef, breaking up with wooden spoon, for 8-10 minutes.
- Add onions, carrots, and celery to beef. Cook 5-7 minutes until vegetables start to soften.
- Stir in garlic, tomato paste, paprika, cumin, thyme, and rosemary. Cook 2 minutes until fragrant.
- Sprinkle flour over mixture and stir well. Cook 1 minute, then add Worcestershire sauce and beef broth.
- Bring to simmer and thicken for 3-4 minutes. Season with salt and pepper, stir in peas, transfer to baking dish.
- Drain potatoes, return to pot. Add butter, cream, and Parmesan. Mash until smooth and creamy.
- Spread mashed potatoes over beef mixture, using fork to create decorative ridges on top.
- Bake 25-30 minutes until golden brown and bubbling. Let rest 10 minutes before serving.
Notes
For best results, use 80/20 ground beef for optimal flavor and texture. Can be made ahead and refrigerated up to 2 days before baking. Freezes well for up to 3 months.
