Baked Spaghetti with Cream Cheese
Baked spaghetti with cream cheese transforms the classic pasta dish into something truly special. Picture layers of perfectly cooked spaghetti swathed in a rich, creamy sauce that envelops your senses. With a combination of seasoned ground beef and flavorful marinara sauce, this dish is cozy, comforting, and utterly satisfying. It’s perfect for both a humble family dinner and a gathering with friends, where its inviting aroma fills the room, making mouths water in anticipation.
Table of Contents

This recipe is a wonderful solution for busy weeknights or even lazy weekends when you crave a hearty meal without all the fuss. The creamy tang of cream cheese combined with melty mozzarella creates a mouthwatering experience, all baked to bubbly perfection. Just one bite will have you hooked! The ease of preparation and the joy it brings make it a must-try — I guarantee you’ll want to add it to your regular rotation.
Why You’ll Love This Recipe
- Simple & Quick: It requires minimal prep and cook time, letting you whip up dinner in no time.
- Irresistible Flavor: The creamy, cheesy layer perfectly balances the hearty meat sauce for a flavor explosion.
- Eye-Catching Appeal: With bubbling cheese and a golden top, it’s sure to impress at the dinner table.
- Flexible Serving: Perfect for family dinners, potlucks, or casual gatherings — it fits any occasion!
- Diet-Friendly Options: You can easily swap in gluten-free pasta or vegetarian meat alternatives.
Ingredients You’ll Need
- 1 tablespoon olive oil: This helps brown the ground beef and adds a hint of flavor.
- 1 pound ground beef: Provides a savory base; feel free to substitute with ground turkey or chicken for a lighter version.
- 1½ teaspoons Italian seasoning blend: Adds that lovely Italian flair — use half for the beef, half for the cream cheese mixture.
- ½ teaspoon salt: Essential for enhancing flavor and seasoning the beef.
- ¼ teaspoon black pepper: Offers a hint of warmth and spice.
- 3 cups jarred marinara sauce: I recommend a traditional flavor, which adds depth to the dish.
- ½ pound spaghetti noodles: The star of the dish — feel free to swap in any pasta shape you like.
- 8 ounces block-style cream cheese: Provides that creamy texture; make sure it’s at room temperature for easy mixing.
- 1 teaspoon garlic powder: This brings an aromatic, savory note to the dish.
- ½ cup finely shredded Parmesan cheese: Adds a delightful sharpness and depth of flavor.
- 8-ounce block whole-milk mozzarella cheese: Shredded for melty goodness — I love using Galbani brand for an authentic Italian touch.
- Fresh parsley, finely chopped: For a pop of color and freshness as a finishing touch.
How to Make Baked Spaghetti with Cream Cheese
- Preheat the oven: Set your oven to 375°F (190°C) and spray a 9×13 baking dish with non-stick oil spray.
- Cook the beef: In a large skillet over medium-high heat, add 1 tablespoon of olive oil. Once hot, add the ground beef along with ½ teaspoon of Italian seasoning, salt, and black pepper. Cook for about 5-6 minutes, breaking it apart as it cooks, until no pink remains. Drain any excess fat.
- Combine with marinara: Pour the jarred marinara sauce into the skillet with the beef, stirring to combine. Reduce the heat to low, allowing the mixture to simmer for 10 minutes while the pasta cooks.
- Boil the spaghetti: In a separate large pot, bring salted water to a boil. Cook ½ pound of spaghetti noodles according to package directions for 9-11 minutes or until al dente.
- Drain and mix: Drain the pasta, transfer it to a large bowl, and immediately add in 8 ounces of cubed room-temperature cream cheese, 1 teaspoon of Italian seasoning, and 1 teaspoon of garlic powder. Stir well until the cream cheese has melted and no large lumps remain. If the pasta seems sticky, add an additional 2-3 teaspoons of olive oil for easier mixing.
- Layer the dish: Spread 1 cup of the meat sauce across the bottom of the prepared baking dish. Next, layer the coated spaghetti noodles evenly over the sauce, followed by the remaining meat sauce.
- Add cheese: Sprinkle ½ cup of finely shredded Parmesan cheese and the 8 ounces of shredded mozzarella evenly over the top.
- Bake: Cover the baking dish with aluminum foil and bake for 15 minutes. Afterward, remove the foil and bake for an additional 15 minutes, or until the cheese is melted, bubbly, and lightly golden.
- Rest and serve: Once finished, let the baked spaghetti rest at room temperature for about 5 minutes. Top with freshly chopped parsley before serving to brighten up the dish.
Storing & Reheating
Leftover baked spaghetti with cream cheese can be stored in an airtight container in the refrigerator for up to 4 days. If you want to keep it longer, consider freezing it for up to 3 months. Just be sure to let it cool completely before transferring it to a freezer-friendly container. To reheat, simply pop it in the oven at 350°F (175°C) for about 20 minutes, covering it with foil to prevent drying out. The creamy texture and flavors might slightly change, but a splash of marinara will help bring back its delicious charm.
Chef’s Helpful Tips
- Use a good quality marinara sauce for the best flavor, or try making your own from scratch!
- Ensure the cream cheese is at room temperature for smoother mixing; you can microwave it for 10-15 seconds if needed.
- Keep an eye on the baking process toward the end to avoid over-browning the cheese.
- If using gluten-free pasta, cook it according to the package results, as they can vary.
- For an extra kick of flavor, consider adding crushed red pepper flakes to your meat sauce.
Baked spaghetti with cream cheese is a savory, comforting dish that brings so much joy to the table. The creamy layers, the hearty sauce, and the gooey cheese all work in perfect harmony to create a satisfying meal. I encourage you to make this recipe your own — experiment with different cheeses or add in your favorite veggies. As you serve it, don’t forget to enjoy the moment, the warm smiles, and delightful bites that come with sharing a delicious homemade meal.

Recipe FAQs
Can I use a different type of pasta?
Absolutely! While spaghetti is traditional, you can swap in penne, rotini, or any pasta shape you prefer. Just be sure to adjust cooking times accordingly, as different pasta shapes may require different boiling times.
How can I make this dish vegetarian?
To make a vegetarian version of baked spaghetti with cream cheese, substitute ground beef with lentils, mushrooms, or a store-bought plant-based meat alternative. Adding sautéed vegetables like bell peppers or spinach would also add great flavor and texture.
Can I prepare this dish ahead of time?
Yes! You can assemble the entire dish in advance and store it covered in the refrigerator for up to 24 hours before baking. Just remember to let it sit at room temperature for about 30 minutes before baking to ensure even cooking.
What’s the best way to store leftovers?
Store leftover baked spaghetti in an airtight container in the refrigerator for up to 4 days. If you want to freeze it, let it cool completely before placing it in a freezer-safe container. It can last up to 3 months in the freezer.
PrintMore Main Dishes Recipes
- Spaghetti Bolognese | Classic Meat Sauce Pasta Dinner
- Baked Spaghetti
- Cherry Tomato Pasta
- Chicken Parmesan | Crispy Baked Italian Comfort Dinner
- Spaghetti Pie
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Baked Spaghetti with Cream Cheese
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Main Dishes
- Method: Baking
- Cuisine: Italian
Description
Baked Spaghetti with Cream Cheese is a deliciously comforting dish that features rich marinara, ground beef, and creamy cheese. Perfect for family dinners and easy weeknight meals, this recipe is sure to please everyone at the table.
Ingredients
- 1 tablespoon olive oil
- 2–3 teaspoons olive oil (for pasta)
- 1 pound ground beef
- 1½ teaspoons italian seasoning (divided)
- ½ teaspoon salt (plus additional)
- ¼ teaspoon black pepper
- 3 cups jarred marinara sauce
- ½ pound spaghetti noodles
- 8 ounces block style cream cheese (cubed)
- 1 teaspoon garlic powder
- ½ cup finely shredded parmesan cheese
- 8 ounces block whole-milk mozzarella cheese (shredded)
- Fresh parsley (finely chopped)
Instructions
- Preheat the oven to 375°F. Spray a 9×13 baking dish with non-stick oil spray and set aside.
- In a large skillet over medium-high heat, add olive oil, ground beef, ½ teaspoon Italian seasoning, salt, and black pepper. Cook for 5-6 minutes until browned. Drain excess fat.
- Stir in the jarred marinara sauce with the cooked beef and simmer on low for 10 minutes while cooking pasta. Set aside.
- In boiling salted water, cook spaghetti noodles for 9-11 minutes or until al dente; then drain.
- Transfer the pasta to a bowl, mixing in cream cheese, remaining Italian seasoning, and garlic powder until smooth. Coat with olive oil if needed.
- Spread 1 cup of meat sauce in the bottom of the prepared baking dish and layer the spaghetti on top.
- Top the spaghetti with the remaining meat sauce and sprinkle with parmesan and mozzarella cheeses.
- Cover with aluminum foil and bake for 15 minutes. Remove foil and bake an additional 15 minutes until cheese is melted and golden.
- Let the dish rest for 5 minutes before garnishing with fresh parsley.
Notes
Feel free to add vegetables to the meat sauce for added nutrition.
This dish can be prepared ahead of time and baked just before serving.
Leftovers can be stored in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 4g
- Sodium: 800mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 70mg





