Baked Spaghetti with Cream Cheese
Baked spaghetti with cream cheese is a comforting twist on the classic dish that brings warmth and satisfaction to your dinner table. Picture layers of tender spaghetti pasta mingled with a rich, creamy sauce created from blocks of cream cheese, accented with hearty ground beef, zesty marinara sauce, and melty mozzarella cheese. This dish not only satisfies the heart but also fills the home with an inviting aroma that speaks of love and care—perfect for family gatherings or cozy weeknight dinners.
Table of Contents

I first discovered baked spaghetti on a chilly evening when I craved something warm and comforting. As I rummaged through my pantry for inspiration, the thought of blending cream cheese with pasta seemed whimsical yet enticing. The moment I took that first bite, I was hooked! The rich creaminess coupled with the savory flavors make each forkful a dream. This baked spaghetti with cream cheese is not just a meal; it’s a dish that can transform an ordinary day into something special. Trust me; it’s a remedy for any occasional craving for nostalgia and comfort.
Why You’ll Love This Recipe
- Simple & Quick: This dish comes together in just about 30 minutes, making it perfect for busy weeknights!
- Irresistible Flavor: The combination of cream cheese and marinara creates a luscious flavor profile that will keep you coming back for seconds.
- Eye-Catching Appeal: With layers of cheese bubbling on top, it looks as good as it tastes, perfect for impressing guests.
- Flexible Serving: Great for family dinners, potlucks, or even meal prep for the week ahead!
- Kid-Friendly: A hit among kids and adults alike, it’s sure to be a family favorite.
Ingredients You’ll Need
- 1 tablespoon olive oil: Helps to sauté the beef and prevent sticking.
- 1 pound ground beef: Provides a hearty and savory base for the dish. Ground turkey or chicken can be substituted for a lighter option.
- 1½ teaspoons Italian seasoning blend: Adds depth to the flavor—use fresh herbs for an extra punch.
- ½ teaspoon salt: Enhances the dish; adjust based on your dietary needs.
- ¼ teaspoon black pepper: A pinch adds a bit of warmth and flavor balance.
- 3 cups jarred marinara sauce: This brings the classic spaghetti flavor; choose your favorite brand for the best outcome.
- ½ pound spaghetti noodles: The star of the dish! Cook until al dente for optimal texture.
- 8 ounces block-style cream cheese, cubed: The secret ingredient that creates a creamy, dreamy sauce.
- 1 teaspoon garlic powder: Adds a kick to the creamy mixture; fresh garlic can also be used for a more vibrant flavor.
- ½ cup finely shredded Parmesan cheese: For that seasoned, cheesy goodness.
- 8-ounce block whole-milk mozzarella cheese, shredded: The melting cheese topping adds a delightful golden crust.
- Fresh parsley, finely chopped: For garnish, adding a fresh touch and color.
How to Make Baked Spaghetti with Cream Cheese
- Preheat the Oven: Set your oven to 375°F (190°C). While it’s heating, spray a 9×13 baking dish with non-stick oil spray and set it aside.
- Cook the Beef: In a large skillet over medium-high heat, add the olive oil, ground beef, ½ teaspoon of Italian seasoning, salt, and black pepper. Cook the beef for 5-6 minutes or until it’s no longer pink, ensuring you drain any excess fat.
- Add Marinara Sauce: Pour in the jarred marinara sauce and stir to combine with the beef. Lower the heat and let this simmer for about 10 minutes while the pasta cooks. Once done, remove from the heat and set aside.
- Cook Spaghetti: Bring a large pot of salted water to a boil. Cook the spaghetti noodles according to package instructions for 9-11 minutes, aiming for al dente.
- Mix with Cream Cheese: Drain the cooked pasta and place it in a bowl. Add the cream cheese, the remaining 1 teaspoon of Italian seasoning, and garlic powder. Stir well until no large lumps remain. If the pasta feels sticky, drizzle in 2-3 teaspoons of olive oil before mixing for easier blending.
- Layer the Ingredients: Spread 1 cup of the meat sauce over the bottom of the prepared baking dish. Then, evenly layer the coated spaghetti on top and finish with the remaining meat sauce.
- Cheesy Topping: Sprinkle the Parmesan and shredded mozzarella cheese evenly over the top of the spaghetti, creating a deliciously cheesy layer.
- Bake: Cover the baking dish with aluminum foil and bake for 15 minutes. After this time, remove the foil and bake for another 15 minutes or until the cheese is melted, bubbling, and lightly golden.
- Rest and Serve: Once out of the oven, let it rest at room temperature for about 5 minutes. Sprinkle with the fresh parsley before serving.
Storing & Reheating
To store any leftovers, let the baked spaghetti cool completely. You can keep it covered at room temperature for about 2 hours. For longer storage, transfer it to an airtight container and refrigerate, consuming it within 3-5 days. If you’d like to freeze it, pack the baked spaghetti into a freezer-safe container, and it will happily last for up to 3 months. When re-heating, a gentle oven or microwave will do the trick—just remember that the creaminess might slightly change, but a sprinkle of fresh cheese or parsley will refresh the dish beautifully.
Chef’s Helpful Tips
- Be sure to drain off excess fat from the ground beef for a less greasy dish.
- If your cream cheese is cold, it will be harder to mix. Dicing it into small cubes helps it blend better with the warm noodles.
- For a veggie twist, incorporate chopped bell peppers or mushrooms into the beef mixture.
- Taste your pasta before draining! This way, you’ll catch the perfect al dente texture.
- If you like a bit of spice, add red pepper flakes to the meat sauce for an extra kick.
Baked spaghetti with cream cheese beautifully marries simplicity and indulgence. It’s a dish that checks all the boxes—easy to make, flavor-packed, and perfect for any occasion. Feel free to make adjustments and add your own twist. Each bite should reflect your tastes and preferences. I invite you to dive into this recipe and experience its warm, creamy goodness for yourself!

Recipe FAQs
Can I use different types of cheese?
Absolutely! Feel free to mix and match your favorite cheeses. A combination of cheddar or provolone can add unique flavors as well. Just remember to use cheeses that melt well for that delightful gooey texture.
How can I make this dish vegetarian?
To make a vegetarian version, simply replace the ground beef with your favorite protein source, like lentils, chickpeas, or even a plant-based ground meat alternative. You can also load up on vegetables such as zucchini, spinach, or mushrooms.
Can I prepare this dish in advance?
Yes! You can prepare the entire dish ahead of time, then store it in the refrigerator. Just add a few extra minutes to the baking time when you’re ready to enjoy it, since it will be going into the oven cold.
What can I serve with baked spaghetti?
Baked spaghetti pairs wonderfully with a fresh salad, garlic bread, or steamed vegetables. These side dishes complement the richness of the main dish and make your meal feel complete!
PrintMore Main Dishes Recipes
- Baked Meatball Recipe (with The Best Marinara Sauce)
- Chicken Parmesan | Crispy Baked Italian Comfort Dinner
- Baked Spaghetti
- My Favorite Tomato Sauce
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
This Baked Spaghetti with Cream Cheese is a delightful blend of flavors with tender pasta, creamy cheese, and savory beef—all baked to perfection for a comforting meal.
Ingredients
- 1 tablespoon olive oil plus an additional 2-3 teaspoons
- 1 pound ground beef
- 1½ teaspoons italian seasoning blend, divided
- ½ teaspoon salt plus additional for salted pasta water
- ¼ teaspoon black pepper
- 3 cups jarred marinara sauce (28-ounce jar)
- ½ 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 and spray a 9×13 baking dish with non-stick oil spray.
- In a large skillet over medium-high heat, add olive oil, ground beef, ½ teaspoon of Italian seasoning, salt, and black pepper. Cook for 5-6 minutes until no pink remains, then drain excess fat.
- Stir in marinara sauce with the cooked beef and simmer on low for 10 minutes while cooking pasta. Remove from heat.
- Cook spaghetti noodles in boiling salted water for 9-11 minutes until al dente, as per package directions, then drain.
- In a bowl, combine drained spaghetti with cream cheese, remaining 1 teaspoon of Italian seasoning, and garlic powder, mixing until smooth. If pasta is sticky, use olive oil to coat.
- Spread 1 cup of meat sauce at the bottom of the baking dish.
- Layer the spaghetti noodles over the sauce, then top with the remaining meat sauce.
- Sprinkle with parmesan and mozzarella cheese evenly on top.
- Cover with aluminum foil and bake for 15 minutes, remove foil, and bake for an additional 15 minutes until cheese is melted and golden.
- Once out of the oven, let it rest for 5 minutes before garnishing with fresh parsley and serving.
Notes
For a little extra flavor, consider adding sautéed vegetables like bell peppers or mushrooms to the meat sauce.
Feel free to use gluten-free spaghetti if desired.
Make this dish ahead of time by assembling and refrigerating before baking.
Nutrition
- Serving Size: 1 serving
- Calories: 600
- Sugar: 5g
- Sodium: 800mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 85mg
