There’s something magical about the combination of juicy ground beef and buttery mashed potatoes. When you bake them together, you get a dish that’s warm, satisfying, and absolutely irresistible. This recipe is a comforting one-pan meal that’s easy to prepare yet feels like a big, hearty hug on a plate.
Whether you call it a casserole, a shepherd’s pie twist, or just the ultimate weeknight comfort food, this dish is perfect for family dinners, potlucks, or even meal prep.
Why You’ll Love This Recipe
- Comfort food favorite – Savory beef + creamy mashed potatoes = pure happiness.
- Family-friendly – Kids and adults both love it.
- Easy to make ahead – Assemble, refrigerate, then bake when ready.
- Customizable – Add veggies, cheese, or even a little gravy.
Ingredients You’ll Need
For the Beef Layer
- 1 lb (450 g) ground beef
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 cup frozen mixed vegetables (peas, carrots, corn)
- 1 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- ½ tsp paprika
- ½ tsp dried thyme or oregano
- Salt & black pepper, to taste
For the Mashed Potatoes
- 2 lbs (900 g) potatoes, peeled and cubed
- 4 tbsp butter
- ½ cup whole milk (or heavy cream for extra creaminess)
- ½ cup shredded cheddar cheese (optional)
- Salt & pepper, to taste
For the Topping
- ½ cup shredded cheddar or mozzarella cheese
- 2 tbsp fresh parsley, chopped