Ingredients
Method
Prepare the Sauce
- Heat 2 tbsp olive oil in a medium saucepan over medium heat for 1 minute.
- Add the chopped onion and cook until translucent, about 6 minutes. Stir occasionally.
- Add crushed tomatoes, 1 tsp sugar if using, and a pinch of salt and pepper. Bring to a gentle simmer, then reduce heat to low and simmer uncovered for 15 to 20 minutes until slightly thickened and glossy.
Make the Filling Mix
- In a large bowl, combine ground beef, breadcrumbs, beaten egg, parsley, salt, pepper, oregano, minced garlic, and grated Parmesan.
- Mix gently with your hands until just combined.
Form and Fill the Rolls
- Preheat oven to 375°F (190°C).
- Divide the meat mixture into 8 equal portions and flatten each portion into a 4 x 3 inch (10 x 7.5 cm) oval.
- Place a strip of mozzarella and a small spoonful of chopped spinach in the center.
- Fold the long edges over the filling, then roll tightly to form a neat log.
- Seal edges with a little water if needed.
Brown the Rolls
- Heat a large ovenproof skillet over medium-high heat with 1 tbsp olive oil.
- Sear the rolls, seam side down first, for about 2 to 3 minutes per side until deeply browned.
Bake in Sauce
- Pour a thin layer of sauce into the bottom of a baking dish or keep in the ovenproof skillet.
- Nestle the browned rolls seam side down into the sauce. Spoon additional sauce over each roll to coat.
- Cover with foil and bake at 375°F (190°C) for 20 minutes, then remove foil and bake another 8 to 10 minutes.
Rest and Serve
- Let the rolls rest for 5 minutes before serving.
- Serve with extra grated cheese and fresh parsley.
Notes
This dish is family-friendly and make-ahead friendly. Storage tips: store in an airtight container for up to 3 days. Reheat in a 350°F (175°C) oven or microwave individual portions.
