Ingredients
Equipment
Method
- Preheat your oven to 350 degrees Fahrenheit and lightly grease a 9x13 inch baking dish.
- Boil the spaghetti in salted water until it is slightly undercooked by about 2 minutes then drain it and set aside.
- Brown the ground beef in a large skillet over medium heat before adding the diced onion and minced garlic.
- Cook the meat mixture until the onion is soft and then drain off any excess fat from the skillet.
- Stir the marinara sauce and Italian seasoning into the skillet and let it simmer for 10 minutes.
- Combine the softened cream cheese with the cottage cheese and sour cream in a mixing bowl until the mixture is smooth.
- Spread half of the cooked spaghetti into the bottom of the prepared baking dish.
- Spread the entire cheese mixture evenly over the first layer of pasta.
- Layer the remaining spaghetti over the cheese mixture and then pour the meat sauce evenly over the top.
- Sprinkle the shredded mozzarella and grated Parmesan cheese over the meat sauce layer.
- Cover the baking dish with aluminum foil and bake for 25 minutes.
- Remove the foil and continue baking for another 15 minutes until the cheese is melted and golden brown.
- Allow the casserole to rest for 10 to 15 minutes before slicing and serving to help it firm up.
Notes
Slightly undercooking the pasta before baking prevents it from becoming mushy in the oven.
Using whole milk ricotta or cottage cheese will result in a much creamier texture for the middle layer.
You can assemble the entire dish up to 24 hours in advance and keep it in the refrigerator until you are ready to bake.
To freeze the dish wrap it tightly with foil and store for up to 3 months but be sure to thaw it overnight before cooking.
