Italian Rigatoni with Silky Whipped Ricotta and Summer Vegetables

Italian Stuffed Meatloaf Roll (Polpettone Ripieno)
Italian Stuffed Meatloaf Roll (Polpettone Ripieno)
This post may contain affiliate links, that help support this blog. If you make a purchase through these links, I may earn a commission—at no cost to you. For more information read my disclosure policy.
This Italian-style meatloaf is a comforting twist on my family’s classic meatball recipe . The seasoned meat mixture is spread out, layered with Italian ham, provolone cheese, and steamed spinach, then rolled into a beautiful log and roasted until juicy and golden. It’s perfect for Sunday dinner or any night you want something hearty and impressive.
This meatloaf reminds me of the hearty, comforting meals my mother used to make on chilly Sundays. She always seasoned her meat like meatballs, with garlic, parsley, and grated onion, and I’ve taken that same flavor base and turned it into a beautiful meat roll stuffed with ham, provolone, and spinach. It’s a dish that feels special enough for company but cozy enough for a family dinner — and the best part is slicing it to reveal that gorgeous spiral of filling inside.

Things to know about this Italian Stuffed Meatloaf Roll (Polpettone Ripieno)
-
The onion matters: Grated onion keeps the meat tender and juicy — a little trick from Italian meatball making.
-
Make ahead: Roll and refrigerate up to a day in advance; it holds together beautifully.
-
Variations: Try roasted red peppers instead of spinach or mozzarella in place of provolone.
-
Finishing touch: Brush with a bit of tomato sauce during the last 10 minutes of baking for extra flavor and shine.
-
More Italian Classics to Try


Italian Stuffed Meatloaf Roll (Polpettone Ripieno)
Ingredients
For the meat mixture
- 2 pounds ground beef (or a mix of beef and pork)
- 2 large eggs
- 1 cup grated onion (with juices)
- ½ cup milk
- 1 cup bread crumbs
- 3 slices stale bread torn into small pieces
- ½ cup grated Parmigiano-Reggiano cheese
- 2 cloves garlic, finely minced
- 2 tbsp chopped fresh parsley
- salt and pepper to taste
- 1 tsp dried oregano
- 1 tbsp olive oil
For the filling
- 6 - 8 thin slices Italian ham (prosciutto cotto or mortadella)
- 6 slices provolone cheese
- 1½ cups steamed spinach, squeezed dry
- Olive oil for brushing
Instructions
- Prepare the meat mixture:In a large bowl, combine the milk, eggs, grated onion (and its juices), Parmigiano, bread and breadcrumbs, garlic, parsley, salt, pepper, and oregano mix well then add in the meat and mix just until well combined.
- Form the base:Lay a large piece of parchment paper or plastic wrap on a flat surface. Spread the meat mixture evenly into a rectangle about ½ inch thick.
- Layer the filling:Arrange the slices of ham over the meat, leaving a small border around the edges. Add the provolone on top, then spread the steamed spinach evenly over the cheese.
- Roll it up:Using the parchment paper to help, roll the meatloaf tightly into a log, sealing the ends as you go. Wrap it in plastic wrap and refrigerate for at least 1 hour (or overnight) to firm up.
- Roast:Preheat the oven to 375°F (190°C). Place the meatloaf seam-side down on a parchment-lined baking sheet or roasting pan. Brush lightly with olive oil.
- Bake:Roast uncovered for 50–60 minutes, or until the internal temperature reaches 160°F (71°C). Let it rest 10 minutes before slicing.
- Serve:Slice into rounds to reveal the beautiful swirl of ham, cheese, and spinach. Serve with roasted or mashed potatoes.

