Four Cheese Spaghetti

Spaghetti with cheese and basil, close-up
Ira Leoni / Getty Images
Prep: 15 mins
Cook: 15 mins
Total: 30 mins
Servings: 4 servings
Nutrition Facts (per serving)
659 Calories
41g Fat
51g Carbs
24g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 659
% Daily Value*
Total Fat 41g 52%
Saturated Fat 24g 120%
Cholesterol 115mg 38%
Sodium 807mg 35%
Total Carbohydrate 51g 18%
Dietary Fiber 4g 13%
Protein 24g
Calcium 528mg 41%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Do you want a side of spaghetti with your cheese? If cheese is one of your main food groups, this creamy pasta dish is the perfect dinner for you. Pick your four favorite cheeses and combine them with milk, flour and heavy cream for an indulgent and ultra-satisfying spaghetti dish in 30 minutes flat.


Click Play to See This Recipe Come Together


  • 8 ounces spaghetti
  • 4 tablespoons butter
  • 3 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 1 1/2 cups milk
  • 1/2 cup heavy cream
  • 2 teaspoons Italian seasoning
  • 1/2 cup shredded mozzarella cheese
  • 1/2 cup shredded fontina cheese (you can sub other cheeses too)
  • 1/4 cup shredded gruyere cheese (you can sub other cheeses too)
  • 1/4 cup freshly grated parmesan cheese
  • Dash kosher salt (or to taste)
  • Dash freshly ground black pepper (or to taste)

Steps to Make It

  1. Cook and drain pasta according to the directions on the box or bag.

  2. In a pan over medium heat, melt the butter. Add the garlic and cook until fragrant. Add the flour and whisk. Keep whisking until light brown, about 1-2 minutes. Constant whisking and a lower heat are the keys to not burning the flour.

  3. Gradually whisk in the milk, heavy cream and Italian seasoning. Cook, whisking constantly, until mixed well. Add the cheeses and stir until slightly thickened. Season with salt and pepper to taste. And if your sauce appears to thick, you can add more milk gradually.

  4. Add the pasta. Toss and mix well to coat with the sauce

  5. Serve immediately. This pasta can get dense if you don’t eat it right away. Top with parsley, chives, black pepper and parmesan if you like.