This post may contain affiliate links. Please read our disclosure policy.

This Four Cheese Spaghetti is ultra creamy and garlicky. This velvety smooth cheesy spaghetti comes together in under 20 minutes, making it a perfect weeknight meal.

This simple pasta dish is as delicious as a complete meal (hello comfort food!) as it is as a side dish for other favorites like Grilled Steaks or Baked Chicken Breasts.

A helping of 4 cheese spaghetti being lifted out of the pan with tongs.


I’ve been wanting to make a variation of this recipe for months now, and I finally set out to create my version this week. I have seen pre-shredded packs of the 4-Cheese Italian blend before, in fact I used it in these Italian Chicken Quesadillas. But twice I searched my local grocery store for this blend and came up empty handed. Plus, cooking with pre-packaged cheese isn’t my favorite thing because I’ve found that more often than not it just doesn’t melt as well as freshly shredded cheese.

A skillet of 4 cheese spaghetti with a spoon and fork.

So the other day I was craving this creamy four cheese spaghetti and decided I was going to pull it together with whatever was in my fridge. Which happened to be Romano, Parmesan, Mozzarella and cream cheese. Close enough for me!


There are several different cheeses that pair well with spaghetti. Parmesan is the first that comes to mind of course, but also Romano, Mozzarella, Fontina or Ricotta are some favorites.

An overhead shot of a pan of four cheese spaghetti


  1. Start by boiling some spaghetti in a large pot of salted water until it’s al dente. Or if you’re my kids throw it against the wall and it it sticks, it’s good.
  2. The cream sauce for this recipe comes together quickly, so it’s best to start it when the spaghetti is about halfway finished. Melt some butter and olive oil together then add a whole lot of garlic, because, well, garlic. You can smash your garlic or you can take the easy route like I do and use jarred minced garlic.
  3. That will take a few minutes and by the time the garlic is smelling awesome that pasta should be finished and ready to add to the garlic and butter. Add some of the starchy pasta water too, and heavy cream and cream cheese. Let it bubble and add the other cheeses.
  4. Keep cooking and stirring and stirring and cooking until that sauce is thick and smooth and creamy and coats the pasta.
  5. The whole process takes about 20 minutes from start to finish, and then you have this delicious pan of yummy, creamy, cheesy pasta goodness…are you drooling yet? It makes about 2-3 servings as a meal, or 4-5 if you add chicken or serve it as a side dish.
4 photo collage showing the steps to make 4 cheese spaghetti


Tender pasta, salty cheeses and a luxuriously creamy sauce – it doesn’t get better than that!

Four cheese spaghetti pasta in a bowl twirled by a fork


If you’ve made this recipe, please come back and leave us a star rating or a comment below. Or, tag us on social media @yellowblissroad or #yellowblissroad for a chance to be featured.
A pan filled with Creamy Spaghetti

Creamy, Four-Cheese & Garlic Spaghetti

4.62 from 18 votes
This Four Cheese Spaghetti is ultra creamy and garlicky. This velvety smooth cheesy spaghetti comes together in under 20 minutes, making it a perfect weeknight meal.
Prep Time 5 minutes
Cook Time 14 minutes
Total Time 19 minutes
Course Main
Cuisine Italian
Servings 3 servings
Calories 763kcal


  • 8 ounces spaghetti uncooked
  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • 1 1/2 tablespoons minced garlic
  • 1/2 cup freshly shredded Mozzarella
  • 1/2 cup freshly shredded Parmesan Cheese
  • 1/2 cup freshly shredded Romano Cheese
  • 2 tablespoons whipped cream cheese
  • 2/3 cup heavy cream
  • Salt and pepper to taste
  • 2 tablespoons fresh chopped flat-leaf parsley


  • Boil salted water in a 3-quart pot. Add spaghetti and cook for about 7-8 minutes, until al dente. Drain, reserving 1 cup of pasta water.
  • In a 10-12 inch saute pan, melt butter and olive oil over medium heat. Add garlic and stir, cooking for about a minute.
  • Add spaghetti, 1 cup of pasta water, cream cheese and heavy cream to the skillet. Bring to a boil and add shredded cheeses. Stir constantly until cheeses are melted and pasta is completely coated; about a minute. Reduce heat and continue to cook and stir until sauce is thickened and reduced; about 1-2 minutes.
  • Remove from heat and stir in parsley. Taste and add salt and pepper as desired.
  • Serve hot, and garnish with more fresh parsley and some fresh grated Parmesan, if desired.


I always love the classic pairing of garlic bread and a green salad with any type of pasta.


Calories: 763kcalCarbohydrates: 62gProtein: 28gFat: 45gSaturated Fat: 25gPolyunsaturated Fat: 2gMonounsaturated Fat: 14gTrans Fat: 1gCholesterol: 123mgSodium: 665mgPotassium: 312mgFiber: 3gSugar: 4gVitamin A: 1491IUVitamin C: 3mgCalcium: 546mgIron: 2mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Four Cheese Spaghetti title pin

Kristin Maxwell

Kristin Maxwell is the creator and main recipe developer, writer, and photographer of Yellow Bliss Road. A self-taught cook and self-appointed foodie, she specializes in easy, flavorful and approachable recipes for any home cook.

Free Email Series
5 Secrets to Dinnertime Sanity
Free email series with tested, tasted & terrific dinner recipes!

You Might Also Like

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. This recipe tastes amazing! It ranks right up there with the best Italian restaurant we treat ourselves to a couple times a year.

  2. I just came across your site. Haven’t tried anything yet. Can/t wait to try some of the pasta and chicken meals. Everything looks so good. And speaking of looking good you look so pretty in your wedding photo!
    Thanks for the recipes.

  3. I could feel the LOVE going in as I was watching you prepare this recipe. I can’t wait to try this in all of its cheesy glory!