For the Spaghetti and Cheese Layers:
16 ounces spaghetti
1/2 cup unsalted butter, melted
1 cup grated Parmesan cheese
For the Meat Sauce:
1 pound ground beef
1/2 cup diced onion
2 cloves garlic, minced
1 can (24 ounces) marinara sauce
1 can (15 ounces) crushed tomatoes
1 teaspoon dried basil
1 teaspoon dried oregano
Salt and black pepper, to taste
For the Cheese Filling:
8 ounces cream cheese, softened
1/4 cup sour cream
1/2 cup grated mozzarella cheese
1/4 cup grated cheddar cheese
1/4 cup chopped fresh parsley
Salt and black pepper, to tasteInstructions:Instructions:
Step 1: Cook the Spaghetti
Cook the spaghetti according to the package instructions until al dente. Drain and set aside.
Preheat your oven to 350°F (175°C).
Step 2: Prepare the Spaghetti Layer
In a large mixing bowl, combine the cooked and drained spaghetti with the melted unsalted butter and grated Parmesan cheese. Toss until the spaghetti is well coated.
Step 3: Make the Meat Sauce
In a large skillet, cook the ground beef over medium-high heat until browned. Drain any excess fat.
Add the diced onion and minced garlic to the skillet and sauté until they become translucent, about 3-5 minutes.