Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Shepherd’s Pie Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: melissa
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Omnivore

Description

A comforting casserole featuring hearty meat, savory vegetables, and creamy mashed potatoes.


Ingredients

Scale
  • 1 pound ground meat (beef, lamb, or turkey)
  • 1 medium onion, diced
  • 2 medium carrots, chopped
  • 1 cup peas (frozen or fresh)
  • 2 cloves garlic, minced
  • 1 cup beef or chicken broth
  • 2 tablespoons Worcestershire sauce
  • 4 cups mashed potatoes (homemade or store-bought)
  • 1 cup shredded cheddar cheese (optional)
  • 2 tablespoons olive oil


Instructions

  1. Preheat the oven to 375°F (190°C).
  2. In a large skillet, heat olive oil over medium heat. Add diced onion and carrots, sauté until onions are translucent.
  3. Add the ground meat and cook until browned.
  4. Stir in minced garlic and cook for another minute.
  5. Pour in beef broth and Worcestershire sauce, simmer for 5 to 10 minutes until thickened.
  6. Add peas to the meat mixture and stir.
  7. Spread the meat and vegetable mixture evenly in a baking dish.
  8. Top generously with mashed potatoes, smoothing it with a spatula.
  9. If using cheese, sprinkle over the mashed potatoes.
  10. Bake for 25 to 30 minutes until bubbly and golden brown.
  11. Let cool for a few minutes before serving.

Notes

Serve with a side salad or crusty bread. Add sour cream or fresh herbs for extra flavor.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Comfort Food

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 4g
  • Sodium: 600mg
  • Fat: 20g
  • Saturated Fat: 8g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 4g
  • Protein: 25g
  • Cholesterol: 70mg