In this tutorial, we will learn how to make a delicious white spaghetti sauce from scratch. This creamy and flavorful sauce is a great alternative to traditional tomato-based sauces and adds a unique twist to your pasta dishes.


  • 2 tablespoons unsalted butter
  • 2 cloves garlic, minced
  • 2 tablespoons all-purpose flour
  • 1 cup milk
  • 1 cup grated Parmesan cheese
  • Salt and pepper to taste
  • A pinch of nutmeg (optional)
  • Pasta of your choice, cooked according to package instructions


Step 1: Melt the Butter

In a saucepan over medium heat, melt the butter until it is fully melted and bubbling.

Step 2: Add the Garlic

Add the minced garlic to the melted butter and sauté for about a minute until fragrant. Be careful not to burn the garlic.

Step 3: Add the Flour

Sprinkle the flour over the butter and garlic mixture. Stir continuously for about two minutes until it forms a paste-like consistency.

Step 4: Gradually Add Milk

Slowly pour in the milk while stirring constantly to avoid any lumps from forming. Continue stirring until the mixture thickens.

Step 5: Incorporate Parmesan Cheese

Add the grated Parmesan cheese to the sauce and stir until it melts completely. This will further thicken the sauce and add a rich flavor.

Step 6: Season to Taste

Add salt, pepper, and a pinch of nutmeg (optional) to taste. Stir well to ensure the flavors are evenly distributed throughout the sauce.

Step 7: Serve

Pour the white spaghetti sauce over your cooked pasta of choice. Toss gently to coat the pasta evenly in the creamy sauce.

Now that you know how to make white spaghetti sauce from scratch, you can enjoy a delicious and unique pasta dish with your family and friends. Experiment with different herbs and spices to personalize the flavor according to your preferences.

Note: This recipe makes approximately two cups of white spaghetti sauce, which should be sufficient for around four servings of pasta.