Cottage pie with leftover roast beef is one of the best things that can happen to the end of a Sunday roast. Diced beef goes into a quick, savory gravy with onion, carrot and peas, then bakes under a layer of mashed potatoes and a little cheddar until the top is golden and the filling bubbles. This version is made for two in a small baking dish, so a modest amount of leftover roast becomes a complete, cozy dinner. I kept the gravy from scratch and quick, and the beef only warms through in it, so it stays tender instead of drying out on its second trip through the kitchen.
Why you’ll like this cottage pie
- Uses up leftovers: leftover roast beef, and leftover mashed potatoes too if you have them.
- Sized for two: two generous portions from a 1-quart dish.
- Tender beef: already-cooked roast only needs to heat through, so it stays soft.
- Quick gravy: no packet needed; a spoonful of flour and a little broth make it on the stove in minutes.
- Golden top: fork ridges and cheddar brown nicely in a hot oven.
Cottage pie or shepherd’s pie?
The two are close relatives. Traditionally, shepherd’s pie is made with lamb and cottage pie with beef, both under a blanket of mashed potatoes. In everyday American kitchens the names are often swapped, which is why some leftover roast beef recipes call themselves shepherd’s pie. This one uses beef, so it is a cottage pie. If you have leftover roast lamb instead, try the leftover lamb shepherd’s pie for two.
Many cottage pie recipes start with raw ground beef. Leftover roast takes a shortcut: the beef is already cooked and tender, so the pie comes together much faster and tastes like a slow-cooked stew.
What makes it work
A gravy built in the skillet. Softened onion and carrot, a spoonful of flour and a little tomato paste cooked for a minute, then broth, Worcestershire and thyme. It thickens in a few minutes and tastes rich without a packet mix.
Beef added last. Leftover roast is already cooked, so it only needs a couple of minutes in the hot gravy. Cooking it longer would dry it out.
A thick filling. Simmering the gravy until it coats a spoon before the beef goes in keeps the potatoes sitting on top instead of sinking into a soupy filling.
A small dish and a hot oven. A 1-quart dish keeps the filling deep for two servings, and 400°F browns the potato top in the same time the filling heats through.
Ingredients for cottage pie with leftover roast beef
The full amounts are in the recipe card below. These are the choices that matter:
- Leftover roast beef: pot roast, roast beef or even leftover steak all work. Trim off any fat or gristle and dice the meat small so it heats quickly.
- Beef broth or leftover gravy: low-sodium broth keeps the salt in check. If you saved gravy from the roast, use it for some or all of the liquid.
- Tomato paste and Worcestershire: small amounts add depth and a savory, slightly tangy note.
- Onion, carrot and peas: the classic cottage pie vegetables. Frozen peas go in straight from the freezer.
- Mashed potatoes: leftover mash is perfect; loosen it with a little milk so it spreads. Freshly made mash works just as well.
- Cheddar: a light sprinkle on top helps the potatoes brown and adds flavor.

How to make cottage pie with leftover roast beef
- Heat the oven to 400°F. Soften the onion and carrot in butter for 5 minutes, then add the garlic for 1 minute.
- Stir in the flour and tomato paste for 1 minute, add the broth and seasonings and simmer for 3 minutes until thick.
- Add the beef and peas and heat for 2 minutes; spoon into a 1-quart dish.
- Spread the mashed potatoes on top, ridge with a fork and sprinkle with cheddar.
- Bake for 20 minutes until bubbling and golden, then rest for 5 minutes.
Cues for a perfect pie
The gravy: after simmering, it should be thick enough to coat the back of a spoon. If it is still thin, give it another minute; if it gets too thick, stir in a splash of broth or water.
Spreading the potatoes: start at the edges and work toward the middle so the mash seals the filling in. Drag a fork across the top to make ridges; the peaks turn golden and crisp.
Done in the oven: look for gravy bubbling up around the edges and a golden top. The center should be steaming hot, 165°F if you check with a thermometer. Setting the dish on a baking sheet catches any drips.
Tips for the best cottage pie
- Dice the beef small. Small pieces warm through in two minutes and make every bite tender.
- Warm cold mash first. A short warm-up in the microwave makes leftover potatoes much easier to spread.
- Season the gravy before the beef goes in. Taste it, since leftover roast and broth both bring salt.
- Let it rest. Five minutes out of the oven lets the filling settle so it scoops neatly.
Swaps and variations
- Leftover gravy: use it in place of some or all of the broth, and skip the flour if it is already thick.
- Other vegetables: swap the peas for corn or a frozen mixed vegetable blend.
- No leftover mash: boil two medium russet potatoes until tender and mash them with butter and milk.
- Cheese: leave it off for a classic plain potato top, or use a little Parmesan instead of cheddar.
- More leftovers: leftover roast beef also makes a creamy beef stroganoff from leftover roast.
What to serve with cottage pie
Cottage pie already has meat, vegetables and potatoes, so it needs very little alongside. A crisp green salad, steamed green beans or buttered broccoli add freshness and color. A spoonful of extra gravy or a dash of Worcestershire at the table is welcome for anyone who likes it saucy. It is a warm, unfussy dinner for two on a chilly evening, the kind that turns yesterday’s roast into something to look forward to.

Storage and food safety
Because this recipe starts with leftovers, timing matters. Use leftover roast beef within 3 to 4 days of cooking it, and bake the pie until the filling is steaming hot all the way through, 165°F. Refrigerate any leftover pie within 2 hours in a covered container and eat it within 3 days. Reheat it in a 350°F oven or in the microwave until the center is steaming hot again.
A good roast deserves a good encore, and this little pie is a cozy one. Enjoy it with someone you like sharing a slow, comfortable dinner with.
Frequently asked questions
What is the difference between cottage pie and shepherd’s pie?
Cottage pie is made with beef and shepherd’s pie with lamb; both are topped with mashed potatoes. In the US the names are often used interchangeably.
Can I use leftover gravy?
Yes. Use it for some or all of the broth. If your gravy is already thick, skip the flour and just warm it with the vegetables before adding the beef.
How much leftover roast beef do I need?
About 1 1/2 cups of diced roast beef makes two generous servings in a 1-quart dish.
Can I make cottage pie ahead?
Yes. Assemble it, cover and refrigerate for up to a day, then bake it a few minutes longer until the center is steaming hot. Make sure the roast beef is still within 3 to 4 days of being cooked.
Print
Cottage Pie with Leftover Roast Beef for Two
- Total Time: 47 minutes
- Yield: 2 servings
Description
Leftover roast beef in a quick savory gravy with onion, carrot and peas, baked under golden mashed potatoes and cheddar: cottage pie for two.
Ingredients
- 1 tablespoon unsalted butter
- 1/2 cup chopped yellow onion
- 1 small carrot, finely diced
- 1 garlic clove, minced
- 1 tablespoon all-purpose flour
- 1 teaspoon tomato paste
- 3/4 cup low-sodium beef broth or leftover beef gravy
- 1 teaspoon Worcestershire sauce
- 1/4 teaspoon dried thyme
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
- 1 1/2 cups diced leftover roast beef
- 1/2 cup frozen peas
- 2 cups mashed potatoes, leftover or freshly made
- 2 tablespoons milk
- 1/4 cup shredded cheddar cheese
Instructions
- Heat the oven to 400°F. Melt the butter in a 10-inch skillet over medium heat. Add the onion and carrot and cook for 5 minutes, until softened. Add the garlic and cook for 1 minute.
- Sprinkle in the flour, add the tomato paste and stir for 1 minute. Slowly stir in the broth, then the Worcestershire, thyme, salt and pepper. Simmer for 3 minutes, stirring, until the gravy thickens.
- Stir in the roast beef and peas and cook for 2 minutes, just until hot. Taste and adjust the seasoning, then spoon the filling into a 1-quart baking dish.
- Stir the milk into the mashed potatoes (if they are cold leftovers, warm them briefly first). Spread the potatoes over the filling all the way to the edges, rough up the top with a fork and scatter the cheddar over it.
- Set the dish on a rimmed baking sheet and bake for 20 minutes, until the filling bubbles at the edges and the top is golden.
- Let the pie rest for 5 minutes before serving.
Notes
Equipment: 10-inch skillet, 1-quart baking dish, rimmed baking sheet, fork
- Leftover beef gravy can replace some or all of the broth; skip the flour if the gravy is already thick.
- Any cooked roast beef works, from pot roast to roast beef or steak; trim off fat and gristle before dicing.
- Swap the peas for corn or a mixed frozen vegetable blend.
- No leftover mash: boil two medium russet potatoes until tender and mash with butter and milk.
- Refrigerate leftovers in a covered container for up to 3 days.
- Reheat in a 350°F oven or the microwave until steaming hot in the center (165°F).
- Use leftover roast beef within 3 to 4 days of cooking it (FoodSafety.gov).
- Bake until the filling is steaming hot, 165°F for reheated leftovers, and refrigerate leftovers within 2 hours (FoodSafety.gov).
- Prep Time: 10 minutes
- Rest Time: 5 minutes
- Cook Time: 32 minutes
- Category: Dinner
- Method: Baked
- Cuisine: British



