A juicy, flavorful stuffed Italian meatloaf filled with mozzarella, spinach, and roasted red peppers, topped with marinara and Parmesan. Perfect for comforting dinners and special occasions.
1 lb ground beef (80/20)
½ lb Italian sausage (casings removed)
¾ cup Italian breadcrumbs
½ cup milk
2 large eggs
1 small onion, finely chopped
2 garlic cloves, minced
½ cup grated Parmesan cheese
1 tsp Italian seasoning
½ tsp salt
¼ tsp black pepper
¼ tsp red pepper flakes (optional)
1½ cups fresh spinach (cooked and squeezed dry)
1 cup shredded or sliced mozzarella
½ cup roasted red peppers, sliced
¼ cup fresh basil leaves
1 cup marinara sauce
Extra Parmesan, for topping
Preheat oven to 375°F (190°C). Line a baking sheet with parchment or lightly grease a loaf pan.
In a skillet, sauté garlic and onion until soft. Let cool.
In a large bowl, mix breadcrumbs and milk. Let sit 5 minutes.
Add beef, sausage, eggs, sautéed onion mixture, Parmesan, and seasonings. Mix until just combined.
Flatten the meat mixture on parchment into a rectangle about ¾ inch thick.
Layer spinach, mozzarella, roasted peppers, and basil in the center.
Roll the meat over the filling, sealing the edges. Place seam-side down on the baking sheet.
Spoon marinara over the top and sprinkle with Parmesan.
Bake for 55–65 minutes, or until internal temperature reaches 160°F.
Rest for 10 minutes before slicing.
Substitute turkey for a leaner version.
Add sun-dried tomatoes or mushrooms to the filling for variation.
Freeze leftovers in slices for easy meals.