Ingredients
Method
Prepare the Mashed Potatoes
- Peel and chop the potatoes. Boil the potatoes in a large pot of salted water until fork-tender (about 12-15 minutes)
- Drain and mash with butter, milk, cheese (if using), and salt. Set aside.
Cook the Meat Filling
- In a skillet over medium heat, melt butter and sauté the onion and garlic until soft.
- Add the ground beef, breaking it apart as it cooks. Cook until browned. Drain fat if needed.
- Stir in the carrots, zucchini, and tomato paste, cooking for 3-5 minutes.
- Pour in the bone broth, Worcestershire sauce, thyme, salt, and pepper. Let simmer for 5 minutes until slightly thickened.
- Stir in frozen peas and remove from heat.
Assemble & Bake
- Preheat oven to 375°F (190°C).
- Spread the meat filling in a baking dish, then evenly spread the mashed potatoes on top.
- Bake for 25-30 minutes until golden and bubbly.
- Let cool slightly before serving. Enjoy!
Notes
- Make it ahead – Assemble and refrigerate or freeze for easy meal prep.
- Refrigerate: Store in an airtight container for up to 4 days.
- Freeze: Assemble, wrap tightly, and freeze for up to 3 months.
- Reheat: Warm in the oven at 350°F until heated through.
