Description
A comforting cheesy cottage pie with a rich ground beef filling and creamy mashed potato topping, baked to perfection.
Ingredients
Scale
- 2 tbsp olive oil
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1½ lbs ground beef (80/20 or 85/15)
- 1 tsp kosher salt
- ½ tsp black pepper
- 2 tbsp tomato paste
- 2 tbsp all-purpose flour
- 1½ cups beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 1 cup frozen peas
- 1 cup sliced carrots (fresh or frozen)
- 2½ lbs russet potatoes, peeled and cut into chunks
- 4 tbsp butter
- ½ cup milk (plus more as needed)
- 1 tsp kosher salt (to taste)
- ½ tsp black pepper
- 1 cup shredded cheddar cheese (for topping)
Instructions
- Preheat oven to 400°F.
- Boil potatoes in salted water until fork-tender, 15–18 minutes. Drain, then mash with butter and milk until creamy. Season with salt and pepper.
- Meanwhile, heat olive oil in a large skillet over medium-high heat. Cook onion 3–4 minutes, then add garlic and cook 30 seconds.
- Add ground beef and cook until browned. Drain excess grease if needed. Season with salt and pepper.
- Stir in tomato paste and cook 1 minute. Sprinkle in flour and stir for 1 minute to coat.
- Slowly pour in beef broth, stirring until thickened. Add Worcestershire sauce and thyme. Simmer 3–5 minutes.
- Stir in peas and carrots. Spread beef mixture evenly into a 9×13-inch baking dish.
- Spoon mashed potatoes over the top and spread evenly. Sprinkle cheddar cheese over the potatoes.
- Bake 20–25 minutes until hot and bubbly. Broil 1–2 minutes for a browned top (watch closely). Rest 10 minutes before serving.
Notes
- Use lean ground beef for less grease.
- Fresh or frozen carrots both work well.
- Adjust milk in mashed potatoes for desired creaminess.
- Let pie rest before serving for easier slicing.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Baking
- Cuisine: British
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 6g
- Sodium: 850mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 1g
- Carbohydrates: 38g
- Fiber: 5g
- Protein: 28g
- Cholesterol: 95mg
