Loading…

By Reading time
Servings 4–6 people

Shepherd’s Pie with Beef is a classic, comforting dish that brings together savory ground beef, hearty vegetables, and a creamy mashed potato topping. The beef is cooked with onions, carrots, and peas, creating a rich filling that’s perfectly balanced by the fluffy layer of potatoes on top. It’s the kind of meal that feels like a warm hug on a plate.

I love making this dish on chilly evenings when I want something filling and familiar. What makes it special for me is how easy it is to customize—sometimes I add a bit of Worcestershire sauce to the beef mixture for extra depth, or sprinkle a little cheddar cheese on the mashed potatoes before baking for a golden crust. It’s simple, but those little touches make a big difference.

One of my favorite ways to serve Shepherd’s Pie with Beef is right out of the oven, straight to the table, where everyone can scoop out their own hearty portions. It’s perfect for family dinners or when you want to feed a crowd without spending hours in the kitchen. Plus, leftovers are just as tasty the next day, making it a reliable and satisfying meal all week long.

Key Ingredients & Substitutions

Ground Beef: Using lean ground beef keeps this pie hearty but not greasy. If you prefer, ground turkey or plant-based crumbles work well too.

Tomato Paste & Worcestershire Sauce: Tomato paste adds depth, and Worcestershire brings a savory kick. If you avoid Worcestershire, try soy sauce or tamari for a similar umami flavor.

Vegetables: Carrots and peas add sweetness and texture. Frozen peas are fine if fresh aren’t available. Feel free to add corn or finely chopped bell peppers.

Mashed Potatoes: Classic creamy potatoes are the base. Use Yukon Gold for a buttery flavor or russets for fluffiness. For a dairy-free version, swap butter and milk with olive oil and plant milk.

Food Coloring: Gel-based colors give vibrant hues without watering down the potatoes. Natural options like beet juice for red or turmeric for yellow can work but expect milder colors.

How Do I Create Smooth, Colorful Mashed Potato Layers?

Getting smooth, bright mashed potato layers takes a bit of care. Here’s how:

  • Boil potatoes until very tender; this makes mashing easier and smoother.
  • Drain well to avoid watery mash which can dull colors.
  • Add warm milk and butter for creaminess; cold liquids toughen the mash.
  • Use a potato masher or ricer for the smoothest texture — avoid overmixing which makes gluey potatoes.
  • Divide the mash into bowls and add a few drops of gel food coloring at a time. Stir gently until you get even, vivid colors.
  • Keep each colored mash warm to prevent drying while assembling layers.

Easy Shepherd's Pie with Beef

Equipment You’ll Need

  • Large skillet – I use it because it’s spacious enough to cook the beef and vegetables evenly.
  • Potato peeler and large pot – make peeling and boiling potatoes quick and easy.
  • Masher or ricer – helps you mash potatoes until smooth without lumps.
  • Small bowls for coloring – perfect for dividing and mixing the mashed potatoes with food coloring.
  • Small clear cups or ramekins – these hold individual pies, showing off the colorful layers nicely.
  • Baking sheet – to hold the ramekins during baking, making cleanup easier.

Flavor Variations & Add-Ins

  • Swap ground beef for ground turkey or lentils for a lighter or vegetarian version.
  • Add chopped bell peppers or corn to the beef filling for extra sweetness and crunch.
  • Use different cheeses, like cheddar or mozzarella, mixed into the mashed potatoes for extra flavor.
  • Spice it up with a pinch of paprika, cumin, or chili powder to add warmth and depth.

Rainbow Shepherd’s Pie with Beef

Ingredients You’ll Need:

For the Beef Filling:

  • 1 lb (450g) ground beef
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup carrots, diced
  • ½ cup green peas
  • ½ cup beef broth
  • 2 tbsp tomato paste
  • 1 tbsp Worcestershire sauce
  • 1 tbsp olive oil
  • Salt and pepper to taste

For the Rainbow Mashed Potato Layers:

  • 4 large potatoes, peeled and cubed
  • ½ cup milk
  • 4 tbsp butter
  • Salt to taste
  • Food coloring: red, orange, yellow, green, blue, purple

For Garnish:

  • Fresh parsley, chopped (optional)

How Much Time Will You Need?

This recipe takes about 40 minutes total: 15 minutes to prepare the beef filling, 15 minutes to boil and mash the potatoes, and an additional 15-20 minutes for baking. Assembly is quick and fun, adding only a few minutes to your prep time.

Step-by-Step Instructions:

1. Prepare the Beef Filling:

Start by heating olive oil in a large skillet over medium heat. Add the chopped onions and minced garlic, cooking until they become soft and translucent. Next, add the ground beef, breaking it up with your spoon, and cook until it’s nicely browned. Stir in the diced carrots and green peas, cooking for another 3-5 minutes so they soften a bit. Now, add the tomato paste, Worcestershire sauce, beef broth, salt, and pepper. Let everything simmer gently on low heat for about 10 minutes until the mixture thickens a little. When done, remove it from the heat and set aside.

2. Make Mashed Potatoes:

While the beef cooks, fill a large pot with water and a pinch of salt. Boil the peeled and cubed potatoes until they’re tender – this usually takes around 15 minutes. Once soft, drain the potatoes well and put them back into the pot. Add the butter and milk, then mash everything together until smooth and creamy. Season with salt to your liking.

3. Divide and Color Mashed Potatoes:

Now, divide your mashed potatoes evenly into six small bowls. Add a few drops of food coloring to each, creating red, orange, yellow, green, blue, and purple mashed potatoes. Mix each bowl well until the colors are bright and even. This is a fun and colorful step!

4. Assemble the Rainbow Shepherd’s Pies:

Find some small clear glass cups or ramekins to assemble your pies. Spoon an even layer of the beef filling into the bottom of each one. Then, carefully layer the colored mashed potatoes on top, starting with purple at the bottom and moving upward through blue, green, yellow, orange, and finally red at the very top. Use a spoon to gently smooth each layer, creating distinct, colorful stripes.

5. Bake:

Preheat your oven to 375°F (190°C). Place your assembled pies on a baking tray and bake them for about 15-20 minutes. You’ll know they’re ready when the mashed potato layers have a slight golden color on top.

6. Garnish and Serve:

After baking, let your pies cool just a little. Sprinkle some freshly chopped parsley on top if you like—it adds a nice fresh touch. Serve warm, and enjoy your bright, tasty twist on a traditional shepherd’s pie!

Can I Use Frozen Vegetables for the Beef Filling?

Yes, frozen peas and carrots work well! Just thaw them slightly and drain any excess water before adding to prevent a watery filling.

Can I Make This Dish Ahead of Time?

Absolutely! Prepare the beef filling and mashed potatoes separately, then assemble just before baking. You can store the components in the fridge for up to 2 days.

How Should I Store Leftovers?

Keep leftovers in airtight containers in the refrigerator for up to 3 days. Reheat in the oven or microwave until warmed through.

Can I Substitute Regular Food Coloring with Natural Options?

You can try natural colorings like beet juice, turmeric, or spirulina, but the colors will be less vibrant. Add them gradually and mix well for best results.

About the author
Claudia