Description
This Easy Shepherd’s Pie with Cheesy Mashed Potato Topping is a comforting dish filled with hearty beef and vegetables, topped with creamy, cheesy potatoes. Perfect for a quick family dinner or a cozy night in, this recipe is simple to prepare and packed with flavor!
Ingredients
Scale
- 2 tablespoons olive oil
- 1 cup chopped yellow onion
- 1 lb. 90% lean ground beef or ground lamb
- 2 teaspoons dried parsley leaves
- 1 teaspoon dried rosemary leaves
- 1 teaspoon dried thyme leaves
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
- 1 tablespoon Worcestershire sauce
- 2 garlic cloves, minced
- 2 tablespoons all-purpose flour
- 2 tablespoons tomato paste
- 1 cup beef broth
- 1 cup frozen mixed peas & carrots
- 1/2 cup frozen corn kernels
- 1 ½ – 2 lb. russet potatoes, peeled and cut into 1 inch cubes
- 8 tablespoons unsalted butter
- 1/3 cup half & half
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1/4 cup parmesan cheese
Instructions
- Heat olive oil in a large skillet over medium-high heat for 2 minutes. Add chopped onion and cook for 5 minutes, stirring occasionally.
- Add ground beef (or lamb) to the skillet and break apart with a wooden spoon. Incorporate parsley, rosemary, thyme, salt, and pepper. Cook for 6-8 minutes, until browned, stirring frequently.
- Stir in Worcestershire sauce and minced garlic. Cook for another minute.
- Add flour and tomato paste, mixing until well blended and no clumps remain.
- Pour in beef broth, then add frozen peas, carrots, and corn. Bring to a boil, then reduce heat and simmer for 5 minutes, stirring occasionally.
- Remove the meat mixture from heat and set aside. Preheat the oven to 400 degrees F.
Notes
For a richer flavor, use ground lamb instead of beef.
Feel free to add other vegetables such as diced carrots or green beans for added nutrition.
Make ahead and store in the refrigerator for up to 2 days before baking.
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 3g
- Sodium: 900mg
- Fat: 32g
- Saturated Fat: 15g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 85mg
