Cooking With Wine Blog

menu icon
go to homepage
  • Recipes
  • Cookbook
  • Contact Us
  • Our Story
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Cookbook
    • Contact Us
    • Our Story
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • ×
    Home » Main Courses

    Veal and Beef Shepherd's Pie (Cottage Pie)

    Published: Feb 24, 2019 · Modified: Dec 17, 2023 by Angela and Mark · This post may contain affiliate links · 3 Comments

    Jump to Recipe Print Recipe

    Here is a great twist on the traditional shepherd's pie recipe with a combination of ground veal and beef, and edamame beans instead of peas. If you are looking for the ultimate comfort food that will keep you warm this winter, this Veal and Beef Shepherd's Pie (Cottage Pie) is exactly what you need!

    Veal and Beef Shepherd's Pie (Cottage Pie)

    Looking for more dishes like this? Try out our Guinness Beef Stew or Steak and Ale Pot Pies.

    Why You’ll Love this Recipe

    • One of the best comfort foods!
    • Packs a bunch of flavor in every bite
    • Leftovers are just as good the next day!
    • Quite easy to make and it can be made beautifully as well.
    • These freeze well.

    Traditional Shepherd’s Pie vs Cottage Pie

    Shepherd’s pie and Cottage pie have been used interchangeably for many years all over the world. However, if you want to be a stickler, cottage pie is made with beef and shepherd's pie is made with lamb. Since we are not in the 18th or 19th century any longer, different types of meat have become much more widely available so experimenting with the filling has brought variety to this excellent dish.

    Ingredients

    Here is what you need to make this recipe:

    For the Potatoes:

    • Yellow or gold potatoes: These potatoes have the right amount of flavor and starch for the mashed potato topping. 
    • Half and half: Along with the butter, half and half helps create a richness and creaminess with the potatoes.
    • Unsalted butter: Butter is always one of the most important ingredients in mashed potatoes.
    • Kosher salt & black pepper
    • Egg yolk: This makes the potato topping even richer and silkier.
    Veal and Beef Shepherd's Pie (Cottage Pie)

    For the Filling:

    • Neutral oil: We love to use avocado or grape seed oil, but any vegetable oil will work. 
    • Onion: Onion is one of the foundational ingredients in the filling. We use yellow onion.
    • Carrots: Also a staple in shepherd’s pie, carrots provide a subtle sweetness to the dish.
    • Garlic cloves: We don’t use much and it certainly isn’t garlicky, but the flavor added by fresh minced cloves of garlic is nice. 
    • Ground beef: Use somewhat lean ground beef (80/20 or leaner) for best results.
    • Ground veal: Veal complements the beef with a lighter flavor in the ground meat mixture.
    • Kosher salt & ground pepper
    • All purpose flour: A little is used to help thicken the filling
    • Tomato paste: The deep rich flavor of tomato paste really brings the filling together.
    • Chicken stock: Try to use reduced sodium or no salt added stock so you can control the salt content.
    • Worcestershire sauce: The complex flavor of Worcestershire sauce is perfect in the filling.
    • Fresh Rosemary: This powerhouse herb is a subtle but star contributor. 
    • Fresh Thyme: Chopped fresh thyme is a wonderful complimentary herb for shepherd’s pie.
    • Corn: You can use fresh corn, frozen corn, or canned corn here.
    • Edamame: We use shelled edamame beans to replace the traditional peas that are often found in shepherd’s pie.
    • Sweet Paprika: Just a sprinkle on top of the potatoes before they go in the oven adds nice color and a hint of flavor.

    See recipe card below for quantities.

    Assembly of Shepherd's Pie

    Substitutions

    Here are a couple of common substitutions for the ingredients in this recipe:

    • Meat Mixture: You can use all beef, all veal, or even replace these with a different ground meat such as ground lamb, bison, pork or even ground chicken or ground turkey.
    • Chicken Stock: ​Vegetable stock is a good substitution but you could use beef stock if you want this to be a bit richer in flavor.
    • Fresh herbs: ​Dried rosemary and dried thyme can replace the fresh herbs in this recipe.
    • Edamame beans: Peas can be used for a more traditional take instead of edamame beans.

    How to Make Veal and Beef Shepherd’s Pie

    Shepherd's pie couldn't be easier to make, and our version is no different. It takes a bit of prep to get all the ingredients ready and in the baking dish. Besides prep time, no special techniques are required.

    Equipment

    Here is what you need to make this dish

    • A large pot to boil the potatoes
    • A potato ricer or potato masher to 
    • A small saucepan to warm the half and half and butter
    • A large frying pan to cook the filling
    • A casserole dish to assemble and bake the pie, 9x9inch ovenproof dish or similar

    Step-by-Step Instructions

    Make the Potato Mash

    • Peel and dice the potatoes (½ inch pieces). Add diced potatoes to a pot of cold water, cover, and bring to a boil. Reduce to simmer on low heat and cook uncovered until tender (10-15 minutes). While potatoes cook, prep filling below.
    • Once potatoes are done, drain water from the potatoes and return them to the large pot. Combine butter and half and half in a small saucepan and heat on low on the stove until warmed throughout.
    • Mash potatoes with a potato masher or potato ricer and add warmed half and half and butter. Add salt and pepper and continue to mash until smooth. Stir in egg yolk. Set aside.

    Cook the Vegetables and Meat for the Filling

    • Preheat oven to 400°F
    • In a large pan, add a neutral oil over medium-high heat. Add chopped onion and carrots and sauté just until they begin to take color (3-4 min). Add garlic and stir to combine.
    • Next add beef and veal to brown and cook through, then sprinkle flour over meat mixture and toss to coat. Cook for another 3-4 min. 

    Finish the Filling

    • Add tomato paste, chicken stock, Worcestershire sauce, rosemary and thyme, and stir to combine. Season with salt and pepper. Bring to a boil then reduce heat to simmer for 10-12 minutes until sauce thickens. Once thickened, add the corn and edamame beans and mix.

    Assemble the Shepherd’s Pie and Bake

    • Remove from heat and spread beef and veal mixture in a 9 X 9 inch baking dish. Layer with mashed potatoes. Sprinkle paprika on top and bake for 25 minutes uncovered. Once done, remove from the oven and let cool for 10 minutes before serving.
    Veal and Beef Shepherd's Pie

    Variations

    Here are a couple ways to change up this recipe:

    • You can use sweet potatoes for the mash for a completely different flavor.
    • If you want to add some spiciness, cayenne pepper can be used in the mash as well as the filling.
    • Add some parmesan cheese to the top of the potatoes for a nice cheesy crust.

    Storage

    How to store leftover Shepherd’s Pie:

    • Once cooled to room temperature, store covered in an airtight container in the refrigerator for up to 5 days.

    How to reheat leftover Shepherd’s Pie:

    • You can reheat in the oven at 325°F or even use a microwave.

    Can you freeze leftover Shepherd’s Pie?

    • Yes, it freezes very well and it will last 5-6 months in the freezer. Thaw before reheating.

    Top Tip

    Start the potatoes in cold water to prevent them from becoming gummy.

    Troubleshooting

    If your potatoes cook too long, they could become a bit saturated with excess water. If that happens, spread them on a baking sheet and put them in the oven at 300°F for 10 minutes or so to evaporate the unwanted water.

    What to serve with Shepherd’s Pie

    Everything is in the dish so no additional sides are needed.

    What Wines To Drink with Shepherd’s Pie

    We love a bold red wine with shepherd’s pie. Petit Syrah, Syrah, Cabernet Sauvignon, and Malbec are great choices.

    FAQs

    What’s in a traditional Shepherd’s Pie?

    Traditionally, ground or minced lamb is the protein in Shepherd's Pie and potatoes are on top. Vegetables and seasonings make the savory meat filling.

    What’s the Difference Between Shepherd’s Pie and Cottage Pie?

    The main difference between the two is that cottage pie traditionally contains beef instead of the minced lamb in Shepherd's Pie.

    What vegetables do you put in Shepherd’s Pie?

    Generally, onion, garlic, peas, carrots, and potatoes are traditionally included in the shepherd's pie. 

    Related

    Looking for other recipes like this? Try these:

    • Grilled Marinated Tri Tip
      Grilled Marinated Tri Tip Steak - Ultimate Marinade Recipe
    • Crispy Sous Vide Pork Belly Bites with Ginger Soy Glaze
      Crispy Sous Vide Pork Belly Bites with Ginger Soy Glaze
    • Parmesan Crusted Filet Mignon with Truffle Cream Sauce
      Parmesan Crusted Filet Mignon with Truffle Cream Sauce
    • Three Cheese Stuffed Shells with Spicy Italian Sausage Sauce
      Three Cheese Stuffed Shells with Spicy Italian Sausage Sauce

    Pairing

    These are our favorite side dishes to serve with this recipe:

    • Spicy Charred Calabrian Chili Broccolini
      Spicy Charred Calabrian Chili Broccolini
    • Balsamic Green Beans with Slivered Almonds
      Balsamic Green Beans with Sliced Almonds
    • Easy Sautéed Balsamic Asparagus with Parmesan
      Easy Sautéed Balsamic Asparagus with Parmesan
    • Grilled Romaine Steakhouse Salad
      Grilled Romaine and Pear Steakhouse Salad

    📖 Recipe

    Veal and Beef Shepherd's Pie (Cottage Pie)

    Veal and Beef Shepherd's Pie

    If you are looking for the ultimate comfort food that will keep you warm this winter, this Shepherd's Pie is exactly what you need!
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 40 minutes mins
    Total Time 45 minutes mins
    Course Main
    Cuisine American, English
    Servings 6 servings
    Calories 604 kcal

    Ingredients
      

    Potatoes

    • 1½ lb potatoes (yukon gold recommended)
    • ¼ cup half and half
    • 4 tablespoon unsalted butter (½ stick)
    • ¾ teaspoon kosher salt
    • ¼ teaspoon black pepper
    • 1 egg yolk

    Filling

    • 2 tablespoon neutral oil grape seed oil or avocado oil
    • 1 cup onion (chopped)
    • 2 whole large carrots (peeled and diced)
    • 2 cloves garlic (minced)
    • 1 lb ground beef (80/20 or leaner)
    • 1 lb ground veal
    • 2 tablespoon all purpose flour
    • ¼ cup tomato paste
    • 1¼ cup chicken stock (low sodium)
    • 1 tablespoon Worcestershire sauce
    • 1 tablespoon rosemary sprig (remove leaves and finely chop)
    • 1 tablespoon fresh thyme (remove leaves and finely chop)
    • ½ teaspoon ground pepper
    • salt to taste
    • ½ cup fresh or frozen corn kernels
    • ½ cup fresh or frozen edamame beans shelled
    • Sweet Paprika sprinkle on top of potatoes
    Get Recipe Ingredients

    Instructions
     

    Make the Potato Mash

    • Peel and dice the potatoes (½ inch pieces). Add diced potatoes to a pot of cold water, cover, and bring to a boil. Reduce to simmer on low heat and cook uncovered until tender (10-15 minutes). While potatoes cook, prep filling below.
      1½ lb potatoes
    • Once potatoes are done, drain water from the potatoes and return them to the large pot. Combine butter and half and half in a small saucepan and heat on low on the stove until warmed throughout.
      ¼ cup half and half, 4 tablespoon unsalted butter
    • Mash potatoes with a potato masher or potato ricer and add warmed half and half and butter. Add salt and pepper and continue to mash until smooth. Stir in egg yolk. Set aside.
      ¾ teaspoon kosher salt, ¼ teaspoon black pepper, 1 egg yolk

    Cook the Vegetables and Meat for the Filling

    • Preheat oven to 400°F
    • In a large pan, add a neutral oil over medium-high heat. Add chopped onion and carrots and sauté just until they begin to take color (3-4 min). Add garlic and stir to combine.
      2 tablespoon neutral oil, 1 cup onion, 2 whole large carrots, 2 cloves garlic
    • Next add beef and veal to brown and cook through, then sprinkle flour over meat mixture and toss to coat. Cook for another 3-4 min.
      1 lb ground beef, 1 lb ground veal, 2 tablespoon all purpose flour

    Finish the Filling

    • Add tomato paste, chicken stock, Worcestershire sauce, rosemary and thyme, and stir to combine. Season with salt and pepper. Bring to a boil then reduce heat to simmer for 10-12 minutes until sauce thickens. Once thickened, add the corn and edamame beans and mix.
      ¼ cup tomato paste, 1¼ cup chicken stock, 1 tablespoon Worcestershire sauce, 1 tablespoon rosemary sprig, 1 tablespoon fresh thyme, ½ teaspoon ground pepper, salt to taste, ½ cup fresh or frozen corn kernels, ½ cup fresh or frozen edamame beans

    Assemble the Shepherd’s Pie and Bake

    • Remove from heat and spread beef and veal mixture in a 9 X 9 inch baking dish. Layer with mashed potatoes. Sprinkle paprika on top and bake for 25 minutes uncovered. Once done, remove from the oven and let cool for 10 minutes before serving.
      Sweet Paprika

    Notes

    Substitutions
    • Meat Mixture: You can use all beef, all veal, or even replace these with a different ground meat such as ground lamb, bison, pork or even ground chicken or ground turkey.
    • Chicken Stock: ​Vegetable stock is a good substitution but you could use beef stock if you want this to be a bit richer in flavor.
    • Fresh herbs: ​Dried rosemary and dried thyme can replace the fresh herbs in this recipe.
    • Edamame beans: Peas can be used for a more traditional take instead of edamame beans.
    Storage
    How to store leftover Shepherd’s Pie:
    • Once cooled to room temperature, store covered in an airtight container in the refrigerator for up to 5 days.
    How to reheat leftover Shepherd’s Pie:
    • You can reheat in the oven at 325°F or even use a microwave.

    Nutrition

    Calories: 604kcalCarbohydrates: 36gProtein: 35gFat: 36gSaturated Fat: 14gPolyunsaturated Fat: 5gMonounsaturated Fat: 12gTrans Fat: 1gCholesterol: 173mgSodium: 657mgPotassium: 1321mgFiber: 5gSugar: 7gVitamin A: 3955IUVitamin C: 31mgCalcium: 97mgIron: 5mg
    Keyword ground beef, ground veal, potatoes
    Tried this recipe?Let us know how it was!
    Veal and Beef Shepherd's Pie (Cottage Pie)

    More Main Courses

    • Bourbon Brown Sugar Glazed Salmon
      Oven Roasted Bourbon Brown Sugar Glazed Salmon
    • Cheesy Pistachio Pesto Chicken with Roasted Cherry Tomatoes
      Cheesy Pistachio Pesto Chicken with Roasted Cherry Tomatoes
    • Shrimp with Spicy Vodka Sauce
      Shrimp with Spicy Vodka Sauce (Shrimp alla Vodka)
    • Spicy and Creamy Penne alla Vodka with Chicken
      Spicy and Creamy Penne alla Vodka with Chicken

    Comments

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Rosalynn Daniels says

      March 02, 2019 at 5:00 pm

      This will be a great dinner option for my family. And it doesn’t seem too difficult to make!

      Reply
      • Angela and Mark says

        March 02, 2019 at 5:07 pm

        We sometimes make it ahead and freeze it so that we can make it on those busy nights! I'd love to hear what you think of it!

        Reply

    Classically trained chef, Mark, and wife and food photographer, Angela, are the cooking duo behind Cooking with Wine! Our goal is to create delicious and approachable recipes that you can make at home. We strive to make every meal special!

    Read More

    Work with Us!

    Popular

    • Crunchy Chicken with White Wine Lemon Butter Sauce
      Crunchy Chicken with White Wine Lemon Butter Sauce
    • White Wine Vinegar Chicken
      Chicken with White Wine Vinegar Tomato Sauce and Spinach Orzo
    • Creamy Cacio e Pepe Pasta
      Creamy Cacio e Pepe Pasta
    • Red Wine Slow Braised Italian Beef Ragù
      Red Wine Slow Braised Italian Beef Ragù

    Never Miss A Recipe!

    Subscribe

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Our Story

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Services
    • FAQ

    Copyright © 2023 Cooking with wine blog