A flavorful Italian twist on a classic meatloaf, this version is stuffed with mozzarella and spinach, then topped with rich tomato sauce for a satisfying, cheesy dinner.
1 ½ lbs ground beef (80/20)
½ lb mild Italian sausage, casings removed
2 large eggs
¾ cup Italian-style breadcrumbs
½ cup grated Parmesan cheese
¼ cup finely chopped parsley
¼ cup finely chopped onion
3 cloves garlic, minced
1 tsp salt
½ tsp black pepper
1 cup low-moisture mozzarella, shredded or sliced
1 ½ cups fresh spinach, sautéed and squeezed dry
½ cup marinara or tomato sauce (plus more for serving)
Preheat oven to 375°F (190°C). Line a baking sheet with parchment.
In a large bowl, combine beef, sausage, eggs, breadcrumbs, Parmesan, parsley, onion, garlic, salt, and pepper. Mix until just combined.
On parchment, flatten the meat mixture into a rectangle (~9×12 inches).
Spread spinach and mozzarella evenly over the center, leaving a 1-inch border.
Carefully roll up the meatloaf using the parchment. Seal edges tightly.
Place loaf seam-side down on the baking sheet. Spread with tomato sauce.
Bake for 45–55 minutes or until internal temp reaches 160°F (71°C).
Let rest 10 minutes before slicing. Serve with extra sauce if desired.
Sub provolone or ricotta for the filling.
Add prosciutto or sun-dried tomatoes for variation.
Store leftovers up to 4 days or freeze slices individually.
Serve with pasta, roasted vegetables, or garlic bread.