Ingredients
Equipment
Method
Step-by-Step Instructions
- Heat olive oil in a large skillet over medium heat. Add diced onion and sauté until golden and translucent, about 5 minutes. Stir in diced garlic and cook for 1 minute.
- Increase heat to medium-high, add ground beef, and brown completely for 5-7 minutes. Mix in tomato puree and red wine; let simmer for 3-4 minutes. Add passata, beef stock, Worcestershire sauce, herbs, and sugar. Simmer for 25 minutes, stirring occasionally.
- Stir in freshly grated parmesan just before finishing the sauce.
- Mix melted butter, garlic paste, chopped parsley, and additional parmesan in a small bowl to create garlic butter. Set aside.
- Cut the tops off the crusty rolls and hollow out the centers, careful not to pierce the crust. Brush both inside and outside with garlic butter mixture.
- Bring salted water to a boil in a large pot. Cook spaghetti until al dente as per package instructions, about 8-10 minutes. Drain and toss with meat sauce.
- Fill garlic butter-brushed rolls with spaghetti mixture, allowing sauce to soak into the bread.
- Preheat oven to 350°F (175°C). Place filled rolls on a baking sheet and bake for 8-10 minutes or until golden and mozzarella is melting. Broil for an extra 1-2 minutes for a browner finish if desired.
Nutrition
Notes
Choose firm rolls to prevent sogginess and consider prepping the sauce and garlic butter ahead for quicker assembly. Customize your filling with different meats or veggies.