Go Back
baked million dollar spaghetti casserole

Baked Million Dollar Spaghetti Casserole

This spaghetti dish is goes together quickly for a delicious one dish meal.

Course Main Course
Cuisine Italian
Prep Time 30 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings 9 Servings


  • 1 box (16 ounces) spaghetti
  • 1/4 cup butter
  • 1 pound ground beef (optional)
  • 4 cups prepared pasta sauce (see recipe note)
  • 1 package (8 ounces) cream cheese (softened)
  • 1 cup cottage cheese
  • 1/2 cup sour cream
  • 2 cups shredded mozzarella cheese, divided
  • 2 cups shredded cheddar cheese, divided
  • 1/4 cup grated Parmesan cheese,
  • salt & pepper to taste
  • 1/2 teaspoon Italian seasoning (optional)


  1. Preheat oven to 375 degrees. spray a 13"x9" baking dish (3 quart) with cooking spray and set aside.

  2. Cook spaghetti according to package directions until just al dente (you want it a little firm since it will finish cooking in the oven). Drain, return to pan and stir in butter. If making without ground beef skip the next step.

  3. While spaghetti is cooking, crumble and brown ground beef until no longer pink. Drain grease and stir in spaghetti sauce.

  4. In a large bowl combine cream cheese, cottage cheese, 1 cup of the mozzarella cheese, 1 cup of the cheddar cheese, Parmesan cheese and the spices. Set remaining mozzarella and cheddar cheese aside.

  5. Pour the cheese mixture into spaghetti and stir to combine.

  6. Place half of the spaghetti mixture into baking dish. Spread with half the pasta sauce and sprinkle with half of the remaining mozzarella cheese and half the remaining cheddar cheese.  Repeat with the rest of the spaghetti mixture and remaining spaghetti sauce. 

  7. Cover baking dish with foil and bake 30 minutes. Remove foil, top with remaining mozzarella and cheddar cheese. Continue to bake, uncovered, until cheese is melted and spaghetti is heated through, about 5-10 minutes.

Recipe Notes

  • If using jarred pasta sauce you will need 2 -24 ounce jars (you will about a cup left over). I used the leftover sauce the next day for  reheating individual slices of the casserole. Just pour a little of the sauce over each slice and microwave until heated through. Top with a  grated Parmesan and enjoy!
  • Adding additional seasonings is optional. I don't add any other seasoning since cheese tends to be salty and the store brand of pasta sauce that I use has a lot of flavor.
  • Feel free to experiment with different cheeses. For a taste more similar to lasagna you can double the mozzarella and omit the cheddar.