Imagine layers of al dente spaghetti, tender meatballs, creamy cheese, and rich marinara sauce, all stacked together to create an impressive Italian-inspired dish. This Italian Meatball Spaghetti Stack is the perfect blend of comfort and elegance, ideal for family gatherings, potlucks, or even a cozy night in.
Ingredients
For the Meatballs
- 1 lb (450g) ground beef
- 1 lb (450g) ground pork
- 1/2 cup breadcrumbs
- 1/2 cup grated Parmesan cheese
- 2 large eggs
- 1/4 cup fresh parsley, finely chopped
- 3 cloves garlic, minced
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp Italian seasoning
- 1/4 cup milk
For the Spaghetti
- 1 lb (450g) spaghetti
- Salt (for boiling water)
- 2 tbsp olive oil
For the Marinara Sauce
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1 can (28 oz) crushed tomatoes
- 1 can (15 oz) tomato sauce
- 1 tbsp tomato paste
- 1 tsp sugar
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp dried basil
- 1 tsp dried oregano
- Fresh basil leaves for garnish
For Assembling the Stack
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- Fresh basil leaves (optional, for garnish)