Looking for a cozy and satisfying dinner the whole family will enjoy? This Ultimate Cheesy Baked Spaghetti Casserole is packed with layers of tender pasta, rich meat sauce, creamy cheese filling, and perfectly melted mozzarella. It’s the perfect combination of classic spaghetti and comforting baked pasta casserole.

This easy oven-baked spaghetti recipe is ideal for busy weeknights, gatherings, meal prep, or whenever you crave warm homemade comfort food.
Why This Recipe Is So Popular
- Rich and cheesy texture
- Perfect make-ahead dinner
- Great for feeding a crowd
- Easy ingredients and simple steps
- Freezer-friendly
- Delicious leftovers
Recipe Details
- Preparation Time: 30 minutes
- Cooking Time: 1 hour
- Resting Time: 10 minutes
- Total Time: 1 hour 40 minutes
- Servings: 8 portions
Ingredients
- 1 pound spaghetti pasta
- 4 tablespoons unsalted butter
- 24 ounces pasta sauce or marinara sauce
- 2 teaspoons olive oil
- 1 cup finely chopped onion
- 1 pound lean ground beef
- 1 pound Italian sausage
- 1/2 teaspoon garlic powder
- 8 ounces softened cream cheese
- 8 ounces cottage cheese
- 1/4 cup sour cream
- 2 cups shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
How to Make Baked Spaghetti
1. Prepare the Baking Dish
Preheat your oven to 350°F (180°C).
Lightly grease a 9×13-inch casserole dish and set aside.
2. Cook the Pasta
Bring a large pot of salted water to a boil and cook the spaghetti until al dente according to package directions.
Drain the pasta and place it back into the pot. Toss with butter until fully coated. Stir in a small amount of marinara sauce to keep the pasta flavorful and moist.
3. Prepare the Meat Sauce
Heat olive oil in a large skillet over medium-high heat.
Add chopped onions and sauté for about 2 minutes until softened.
Add ground beef, Italian sausage, and garlic powder. Cook until the meat is browned and fully cooked, breaking it apart while cooking.
Remove excess grease if necessary.
Pour in the remaining marinara sauce and simmer for about 5 to 10 minutes.
4. Make the Creamy Cheese Filling
In a bowl, combine:
- Cream cheese
- Cottage cheese
- Sour cream
Mix until smooth and creamy.
5. Assemble the Casserole
Spread half of the buttered spaghetti into the prepared baking dish.
Layer the creamy cheese mixture evenly over the pasta.
Add the remaining spaghetti on top.
Cover with the meat sauce and sprinkle mozzarella and Parmesan cheese over everything.
6. Bake Until Golden
Bake uncovered for 35 to 45 minutes, until the cheese is melted and bubbly.
If the cheese begins browning too quickly, loosely cover with foil during the final baking time.
Allow the casserole to rest for 10 minutes before slicing and serving.
Helpful Tips
- Freshly grated cheese melts better than pre-packaged cheese.
- Add chili flakes for a spicy version.
- Ricotta cheese can replace cottage cheese.
- This recipe tastes even better the next day.
- Serve with garlic bread or a fresh green salad.
Storage and Freezing
Store leftovers in the refrigerator for up to 4 days in an airtight container.
To freeze, wrap the casserole tightly and freeze for up to 2 months.
Nutrition Information
Approximate values per serving:
- Calories: 774
- Fat: 50g
- Carbohydrates: 35g
- Protein: 44g
Frequently Asked Questions
Can I prepare this recipe ahead of time?
Yes. Assemble the casserole and refrigerate it before baking for up to 24 hours.
Can baked spaghetti be frozen?
Absolutely. Freeze before or after baking for an easy future meal.
What side dishes go well with baked spaghetti?
Garlic bread, Caesar salad, roasted vegetables, or soup are excellent choices.
Final Thoughts
This Ultimate Cheesy Baked Spaghetti Casserole is a comforting homemade dinner packed with flavor and creamy layers. With hearty meat sauce, rich cheeses, and perfectly baked pasta, it’s a guaranteed crowd-pleaser that works for both casual dinners and special gatherings.