Three Meat Italian Pie

This post may contain affiliate sales links. Please read my disclosure policy.

This cozy Italian Meat Pie has three kinds of meat in it – ground beef, salami, and pepperoni. Add in lots of melty cheese and flaky pie crust for a hearty and satisfying dinner that’s pure comfort food.

Easy Italian Meat Pie

This Italian meat pie may not look super appetizing, but it is SO good and full of flavor. It’s been a favorite of ours for a while now. The hubs loves it – he even declared it his favorite dinner for a while – and it’s a good way to sneak some spinach into his meals. Once you add all of the meats and cheese, the focus is on them and not the hidden veggies.

Speaking of meat, this three meat Italian pie is stuffed with pepperoni, salami, and ground beef. In other words, it’s exploding with flavor. Add in some shredded cheese and a flaky pie crust and it’s just so good. This is definitely a warm and comforting meal.

It’s an easy dinner to make too and a few shortcuts to make it even easier. For one, you can easily use a store-bought, refrigerated pie crust. And for the bruschetta, you can use a premade bruschetta from the store, which I do and it makes it so easy. Of course, you can make your own pie crust and bruschetta if desired but I like to keep things simple at dinner time!

What is a Meat Pie?

Meat pie is exactly what it sounds like – a pie crust filled with meat and, often, cheese and veggies. There are different versions of it and it’s especially popular in England and Australia. Each country or region has its own take on what goes inside, from different meats and spices to vegetables and cheese.

A slice of homemade meat pie on a white plate

What You’ll Need

This meat pie is loaded with not only meat and cheese but vegetables too.

  • Ground beef
  • Italian seasoning
  • Frozen chopped spinach – Thaw and drain any excess water.
  • Salami & pepperoni – Cut each slice into bite-size pieces.
  • Diced pimientos – Drained.
  • Bruschetta – I use store-bought bruschetta to make this recipe even easier.
  • Eggs – To bind everything together.
  • Shredded Italian-blend cheese
  • Pie crusts – You can either grab refrigerated pie crusts from the store or use a homemade crust.

How to Make Italian Meat Pie

This comfort food dinner comes together in under an hour.

  • Cook the beef. Cook the ground beef with the Italian seasoning until cooked through. Drain any grease.
  • Add the other filling ingredients. Add the spinach, salami, pimientos, pepperoni, and bruschetta. Cook until warm. Transfer to a heat-proof bowl. Add two of the eggs and the cheese. Stir to combine.
  • Assemble the pie. Roll out on of the piece crusts into a pie plate. Add the filling. Cover with the other pie crust and crimp the edges. Brush the top with the remaining egg. Cut a few slits in the center for steam to escape.
  • Bake. Bake for 25 to 30 minutes, until bubbly and golden.
A homemade meat pie with pie crust

Tips for Success

Since this Italian pie is so easy to make, there are not many tricks to making it perfect the first time.

  • Drain the beef. It’s super important to drain any grease off from the ground beef as it can cause the filling to be too juicy and make the bottom crust soggy.
  • If using fresh spinach, cook it first. Using frozen spinach makes this meat pie even easier but if you want to use fresh spinach, go for it. You’ll need a few cups of spinach to start. Saute it on the stovetop until it wilts and then continue with the recipe as needed.
  • Drain the ingredients. Be sure to drain the pimientos and bruschetta before adding them. Like the beef, they can add too much moisture to the filling and make the bottom soggy.

Recipe Variations

As with any meat pie, there are many variations that can be made to this 3 Meat Italian Pie. Change the recipe up to what suits your family best!

  • Switch up the meats. You can easily swap the ground beef for ground Italian sausage and the pepperoni and salami can be swapped for any cured meats. Proscuitto and diced ham are popular options.
  • Use a variety of cheeses. I used an Italian cheese blend to keep things simple but feel free to use whatever cheese you prefer. Mozzarella and freshly grated parmesan are both great options.
  • Use pizza crust. Another popular variation of Italian meat pie is to use pizza crust in place of the pie crust. It will change the texture and flavor but still taste great!
A slice of homemade meat pie on a white plate

Serving Suggestions

Serve this meat pie in slices while still hot from the oven. It can easily stand on its own for a comforting dinner. A generous slice of this is perfect for a filling meal. If desired, you can serve it with a small dish of marinara sauce for dipping, to give it more of a pizza feel.

If you do want to add a side dish, you can’t go wrong with a bright and fresh side salad.

How to Store and Reheat Leftovers

  • How to store leftovers. Leftover meat pie can be stored in the fridge for up to 3 days. Keep tightly covered or transfer to an airtight container.
  • How to reheat leftovers. Leftovers can either be reheated in the microwave or in the oven. If reheating in the oven, cover the top with foil to avoid burning the crust.
  • Can I freeze this? Yes, leftover Italian spinach pie can easily be frozen. Wrap in plastic wrap and foil and freeze for up to 2 months. Defrost in the fridge then reheat in the oven.
A slice of homemade meat pie with a bite taken out

More Dinner Ideas

clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon
Homemade meat pie with a slice taken out

Three Meat Italian Pie

  • Author: Lindsay
  • Prep Time: 30 Mins
  • Cook Time: 30 Mins
  • Total Time: 1 hour
  • Yield: 6-8 Servings
  • Category: Dinner
  • Method: Oven
  • Cuisine: American


This cozy Italian Meat Pie has three kinds of meat in it – ground beef, salami, and pepperoni. Add in lots of melty cheese and flaky pie crust for a hearty and satisfying dinner that’s pure comfort food.


  • 1 1/4 lbs ground beef
  • 1 tsp dried Italian seasoning
  • 10-oz box frozen chopped spinach, thawed and drained
  • 6 slices (1 1/2 oz) salami, cut into bit size pieces
  • 1/4 cup diced pimientos, drained
  • 1/4 cup (1 oz) pepperoni, cut into bite size pieces
  • 1 (14-oz) container bruschetta (I use this one)
  • 3 large eggs, divided
  • 2 cups shredded Italian-blend cheese
  • 2 pie crusts (refrigerated or homemade)


  1. Preheat oven to 425 degrees F.
  2. Add the ground beef and Italian seasoning to a large skillet and cook until browned and cooked through. Drain.
  3. Add the spinach, salami, pimentos, pepperoni and bruschetta and cook until warm throughout.
  4. Transfer mixture to a large heat-proof bowl and allow to cool for 1-2 minutes.
  5. Add TWO of the eggs and the cheese and stir together until well combined. Set aside.
  6. Roll out one of the prepared pie crusts into a 9 inch pie plate.
  7. Add the filling to the pie crust, then cover with the second pie crust and crimp the edges.
  8. Beat the remaining egg and brush the top of the pie with the beaten egg. Cut a few slits in the center of the pie to allow steam to escape while baking.
  9. Bake for 25-30 minutes or until bubbly and crust is golden. Serve warm.


  • Serving Size: 1 Slice
  • Calories: 317
  • Sugar: 9.9 g
  • Sodium: 594.2 mg
  • Fat: 18.5 g
  • Carbohydrates: 17.6 g
  • Protein: 20.4 g
  • Cholesterol: 83.9 mg


Recipe modified from Apron’s Recipes.

About Lindsay

I'm a wife and a mom to twin boys and a baby girl! And I've got a serious sweets addiction! Bring on the treats!

Scripture I’m Loving

“Come to me, all you who are weary and burdened, and I will give you rest. Take my yoke upon you and learn from me, for I am gentle and humble in heart, and you will find rest for your souls.” Matthew 11:28-29