When it comes to comfort food, nothing beats a hearty, creamy, and cheesy casserole. Cream Cheese Spaghetti Casserole combines the simplicity of classic spaghetti with a rich, velvety cream cheese layer, all baked to golden, bubbly perfection. This dish is perfect for busy weeknights, potlucks, or family dinners, as it’s easy to make, feeds a crowd, and tastes like a warm hug on a plate.
The layers of pasta, creamy sauce, savory marinara, and melty cheese are sure to have everyone coming back for seconds. Let’s dive into this crowd-pleasing recipe!
Ingredients
For the Spaghetti:
- 1 lb spaghetti
- 2 tablespoons olive oil
- 1 teaspoon salt (for pasta water)
For the Cream Cheese Layer:
- 8 oz cream cheese (softened)
- ½ cup sour cream
- ½ cup ricotta cheese (optional but adds extra creaminess)
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon salt
- ¼ teaspoon black pepper
For the Meat Sauce:
- 1 lb ground beef or Italian sausage
- 1 small onion (diced)
- 3 cloves garlic (minced)
- 1 jar (24 oz) marinara sauce
- 1 teaspoon Italian seasoning
- ½ teaspoon red pepper flakes (optional, for heat)
For the Topping:
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 2 tablespoons chopped fresh parsley (for garnish)
Instructions
Step 1: Cook the Spaghetti
- Bring a large pot of salted water to a boil. Cook the spaghetti according to package instructions until al dente. Drain and toss with olive oil to prevent sticking. Set aside.
Step 2: Prepare the Cream Cheese Mixture
- In a medium bowl, combine the softened cream cheese, sour cream, ricotta cheese (if using), garlic powder, onion powder, salt, and black pepper. Mix until smooth and creamy.
Step 3: Make the Meat Sauce
- Heat a large skillet over medium heat. Add the ground beef or Italian sausage and cook until browned, breaking it up into crumbles. Drain any excess grease.
- Add the diced onion and minced garlic to the skillet. Sauté until the onion is translucent, about 3 minutes.
- Stir in the marinara sauce, Italian seasoning, and red pepper flakes. Simmer for 5 minutes to let the flavors meld.
Step 4: Assemble the Casserole
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray.
- Spread a thin layer of the meat sauce on the bottom of the dish.
- Layer half of the cooked spaghetti over the sauce.
- Spread the cream cheese mixture evenly over the spaghetti.
- Add the remaining spaghetti on top of the cream cheese layer.
- Pour the remaining meat sauce over the spaghetti. Spread evenly.
Step 5: Add the Topping
- Sprinkle the mozzarella and Parmesan cheeses evenly over the top.
Step 6: Bake
- Cover the dish with foil and bake for 25 minutes.
- Remove the foil and bake for an additional 10-15 minutes, or until the cheese is melted and bubbly.
Step 7: Serve
- Let the casserole rest for 5-10 minutes before serving. Garnish with chopped parsley, and enjoy!
Tips
- Spaghetti Tips: Undercook your pasta slightly so it doesn’t become mushy while baking.
- Make It Ahead: Assemble the casserole up to a day in advance and refrigerate. Bake as directed when ready to serve.
- Customizable Cheese: Use your favorite cheese blends, like cheddar, gouda, or fontina, for a unique flavor profile.
- Vegetarian Option: Omit the meat and load the sauce with veggies like mushrooms, zucchini, or bell peppers.
Storage Instructions
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheat: Reheat individual portions in the microwave or the whole casserole in the oven at 350°F until warmed through.
- Freeze: Assemble the casserole but don’t bake it. Wrap it tightly in plastic wrap and aluminum foil, then freeze for up to 3 months. Thaw overnight in the fridge before baking as directed.
Variations
- Spicy Kick: Add chopped jalapeños or hot Italian sausage for extra heat.
- Gluten-Free: Use gluten-free pasta and ensure your marinara sauce is gluten-free.
- Low-Carb: Replace spaghetti with spaghetti squash or zucchini noodles.
- Cheesy Overload: Add a layer of ricotta or cottage cheese between the pasta layers for an extra cheesy casserole.
Nutrition Details
Per Serving (Approximate, based on 8 servings):
- Calories: 460
- Total Fat: 23g
- Saturated Fat: 12g
- Cholesterol: 70mg
- Sodium: 800mg
- Carbohydrates: 40g
- Fiber: 3g
- Sugars: 7g
- Protein: 22g
FAQ
Can I use a different pasta?
Absolutely! Penne, rigatoni, or even fettuccine work well in this casserole.
Can I skip the cream cheese layer?
You can, but the cream cheese layer is what makes this casserole unique and ultra-creamy. Consider replacing it with a béchamel sauce or a layer of ricotta for a different texture.
Can I make this in a smaller dish?
Yes, but you may need to adjust the ingredient quantities. A smaller dish may result in thicker layers, so ensure everything cooks evenly.
What side dishes go well with this casserole?
A crisp green salad, garlic bread, or roasted vegetables are perfect accompaniments.