Ingredients
Method
Make the Meat Sauce First
- Heat olive oil in a large saucepan or Dutch oven, then add ground beef or sausage and cook until well browned, breaking it apart as it cooks.
- Once the meat is fully cooked, drain excess fat but leave a small amount for flavor.
- Add diced onions and cook until soft and translucent, then stir in garlic and cook briefly until fragrant.
- Mix in tomato paste and let it cook for a couple of minutes to deepen the flavor.
- Pour in crushed tomatoes and add Italian seasoning, paprika, salt, pepper, and optional red pepper flakes.
- Stir everything well and bring the sauce to a gentle simmer.
- Let it cook uncovered on low heat for about 20 to 25 minutes, stirring occasionally.
- Add sugar at the end to balance the acidity of the tomatoes.
Prepare the Garlic Butter
- Mix softened butter with minced garlic, chopped parsley, salt, and pepper in a small bowl.
- Stir until completely combined.
Hollow Out the Bread Bowls
- Cut a circle around the top of each bread roll, angling the blade slightly inward.
- Pull out the soft interior bread, leaving walls about half an inch thick.
- Spread the garlic butter generously over the inside and the cut surface of each lid.
Toast the Bread Bowls
- Preheat your oven to 375°F (190°C).
- Place the butter-coated bread bowls on a baking sheet and bake for 8 to 10 minutes.
- If adding mozzarella, add it after 6 minutes and return to oven.
Cook the Spaghetti
- Bring a large pot of water to a boil and add salt.
- Add spaghetti and cook according to package directions until al dente.
- Drain and toss with olive oil before mixing it into the meat sauce.
Fill and Serve the Bread Bowls
- Arrange the toasted garlic bread bowls and twirl a generous portion of spaghetti into each bowl.
- Spoon extra meat sauce over the top, then add freshly grated Parmesan and parsley.
- Serve immediately while warm and crispy.
Notes
Choose dense bread rolls for best results. Always salt your pasta water and serve immediately.
