Ingredients
Equipment
Method
- Preheat the oven to 350°F.
- Cook the spaghetti in a large pot according to package directions until al dente. Drain the pasta and toss with a little olive oil to prevent sticking.
- In a large skillet, brown the ground beef with the finely diced onion over medium heat until the meat loses its pink color. Add the minced garlic and Italian seasoning, then season with salt and black pepper.
- Stir in the marinara or spaghetti sauce and let the mixture simmer for 5 to 7 minutes so the flavors meld.
- In a separate bowl, combine the softened cream cheese, sour cream, and grated Parmesan cheese to create a smooth, creamy mixture.
- Lightly butter a 9×13 baking dish. Start by layering half of the cooked spaghetti on the bottom of the dish.
- Spread the cream cheese mixture evenly over the spaghetti layer. Then, add the remaining spaghetti on top.
- Pour the meat sauce over the pasta evenly, then sprinkle the shredded mozzarella cheese on top and dot with the butter pieces.
- Bake in the preheated oven for about 30 minutes until the cheese is melted, bubbly, and has formed a golden crust.
- Remove from the oven and let the casserole rest for about 5 minutes before serving. Garnish with fresh parsley if desired.
Notes
This casserole is wonderfully versatile. You can substitute ground turkey or chicken for a lighter version, or go vegetarian by using mushrooms, zucchini, or plant-based crumbles. If you can’t find Italian seasoning, a blend of dried basil, oregano, and thyme works well. Leftovers store beautifully in the refrigerator and can be reheated for a comforting meal the next day.
