Easy Cheese Sauce For Pasta
This post may contain affiliate links. Please read our disclosure policy.
This Easy Cheese Sauce For Pasta is a creamy, flourless white sauce made with four cheeses, butter, and milk or cream. Unlike a traditional béchamel-based cheese sauce, it skips the flour and uses melted cheese and starchy pasta water for a smooth, silky texture that coats pasta beautifully. It comes together in about 20 minutes and works well as a sauce for pasta, vegetables, or potatoes.
For more cheesy recipes, you’ll also love my Easy Cheesy Baked Rotini and Cheesy Cauliflower Casserole.

This post is sponsored by DeLallo – I only support and work with brands with high-quality products I love and actually use and eat. All opinions are my own. DeLallo pasta is one of my favorites; our pantry is always stocked with it!

Quick Look: Easy Cheese Sauce For Pasta
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Servings: 6 people
- Dietary Info: Vegetarian, can be made gluten-free
- Method: Stovetop sauce + cooked pasta
- Technique: Gently melt cheeses over low heat and emulsify with starchy pasta water for a smooth, creamy sauce
Flavor/Texture: Creamy, cheesy, savory, smooth, and rich
Why This Cheese Sauce Works

Each ingredient has a purpose. Instead of using a traditional flour-and-butter roux to thicken the sauce, this recipe relies on dairy, melted cheese, butter, and starchy pasta water for its creamy consistency.
- Four Cheeses: Mozzarella, provolone, Pecorino Romano, and Parmigiano-Reggiano each bring a different flavor and texture to the sauce.
- No Flour: This is a flourless cheese sauce, so there is no roux to prepare before adding the dairy.
- Pasta Water: The starch from the pasta water helps loosen the sauce and helps it cling to the noodles.
- Gentle Heat: Keeping the sauce over low heat helps the cheeses melt gradually and keeps the sauce smooth.
- Freshly Grated Cheese: Finely grated cheese melts more easily and blends into the sauce better than larger pieces.
For more cheesy pastas, try my Creamy Baked Mac and Cheese, Baked Ham and Cheese Pasta, and Authentic Alfredo Sauce.
Made With Amoré,

“This is the most delicious cheese sauce. Made it for my daughter when she was home from college for the weekend and it was the perfect homemade comfort food. This will be on repeat!”
– Cheryl
Table of Contents
Simple Ingredients
Made with a few basic ingredients, this cheese sauce recipe is easy to prepare when you crave a simple pasta dish.

- Pasta: Use 1 pound of your favorite pasta. Spaghetti, rigatoni, shells, fettuccine, and penne all work well. Choose a shape that can hold onto the creamy sauce. We love DeLallo Spaghetti, Shellbows, or Rigatoni for this one.
- Cheeses: This sauce uses a blend of four cheeses for the best balance of flavor and meltability. Mozzarella provides a mild, creamy base and smooth melt. Provolone adds a slightly sharper, savory depth that balances the mozzarella. Pecorino Romano brings a bold, salty, and tangy flavor that enhances the overall seasoning of the sauce, so be sure to taste before adding extra salt. Parmigiano-Reggiano adds nutty, aged complexity and helps round out the cheese blend for a richer finish.
- Milk or Heavy Cream: Creates the creamy base for the sauce without needing a flour roux.
- Butter: Butter adds richness and helps create a smooth base for the cheese sauce.
- Garlic: Garlic adds a subtle savory flavor that complements the cheeses without overpowering them.
See recipe card for full information on ingredients and quantities.
Variations & Substitutions
- Vegetable Cheese Pasta: Toss the sauce with roasted broccoli, spinach, peas, or sautéed vegetables.
- Protein Boost: Add sliced Chicken Thighs for a heartier pasta dish. You can also add Sautéed Garlic Shrimp for a seafood twist
- Mushroom Cheese Pasta: Sauté mushrooms until golden and toss them with the finished pasta and cheese sauce. Try my Roasted Vegetable Pasta!
- Gluten-Free: Use your favorite gluten-free pasta and check that all cheeses and other ingredients are certified gluten-free if needed.
How to Make Cheese Sauce Pasta
This easy cheese pasta sauce recipe comes together in just about 20 minutes, making it perfect for a weeknight dinner or a last-minute meal. Follow the step-by step photos and see the recipe card at the bottom for a printable version.

- Bring a large pot of generously salted water to a boil. Cook the pasta according to the package directions until al dente. Before draining, reserve at least 1 cup of the pasta water. The starchy water is important for adjusting the consistency of the cheese sauce. While the pasta cooks, melt the butter in a large skillet over medium-low heat. Add the garlic and cook until fragrant, about 30 seconds. Be careful not to let the garlic brown.

- Add the milk or heavy cream and warm gently. Do not bring the dairy to a rapid boil. Reduce the heat to low. Gradually add the mozzarella, provolone, Pecorino Romano, and Parmigiano-Reggiano, stirring as each addition melts into the sauce.

- Continue stirring until the cheese is melted and the sauce is creamy.

- Add the cooked pasta to the skillet with the cheese sauce. Toss well so the sauce coats the pasta. Add reserved pasta water a little at a time as needed. The sauce should look creamy and coat the pasta without becoming thick or pasty. Taste and adjust the seasoning as needed.

- For the optional breadcrumb topping, cook the breadcrumbs until toasted. Add the parsley and lemon zest and stir to combine.

- Add the toasted breadcrumbs to the creamy cheesy pasta for an added layer of flavor and texture.
Easy Cheese Sauce for Pasta FAQs
A traditional white sauce, or béchamel, is made by thickening milk with a butter-and-flour roux. Cheese can then be added to turn the white sauce into a cheese sauce. This recipe takes a different approach. It skips the flour and uses dairy, four cheeses, butter, and starchy pasta water to create a creamy cheese sauce for pasta.
The key to a smooth cheese sauce is gentle heat and gradual melting.
Keep the dairy warm rather than boiling, and add the cheese gradually while stirring. High heat can cause some cheeses to separate, become oily, or clump together.
Cheese can become clumpy when it is exposed to too much heat or added too quickly. Make sure to add gradually, keep the heat low, and stir continuously. Use reserved pasta water to loosen the sauce if it becomes too thick.
If the sauce is thinner than you prefer, continue tossing it gently with the pasta over low heat for a short time. As the pasta releases more starch and the cheese continues to blend into the sauce, the consistency will become thicker. If your cheese sauce becomes too thick, add reserved pasta water one or two tablespoons at a time while tossing the pasta.
Store leftover cheese sauce pasta in an airtight container in the refrigerator for up to 3 days. To reheat, place the pasta in a skillet over low heat and add a splash of milk, cream, or water. Stir frequently until the sauce loosens and becomes creamy again. Avoid high heat, which can cause the cheese sauce to separate or become oily. This recipe isn’t freezer friendly.
Serving Suggestions
This creamy cheese sauce is delicious beyond pasta. Spoon it over Steamed Asparagus, Crispy Roasted Potatoes, or Polenta Fries for an easy cheesy addition to a meal.
You can also use it as a base for baked pasta or Breakfast Casserole when you want a creamy, cheesy sauce without making a traditional flour-based white sauce.
Because this pasta is rich and creamy, I like pairing it with fresh vegetables or a crisp salad. Roasted Asparagus and this Shaved Brussels Sprouts Salad are good choices because their fresh, slightly bitter flavors balance the richness of the cheese sauce.

My Pro Tips
Recipe Tips
- Grate the Cheese Finely: Finely grated cheese melts more evenly and blends into the sauce more easily than large pieces.
- Keep the Heat Low: Once you add the cheese, use low heat. High heat can cause the cheese to clump, separate, or become oily.
- Add Cheese Gradually: Add the cheeses a little at a time, stirring between additions so each one has time to melt into the sauce.
- Save Your Pasta Water: Reserve at least 1 cup before draining the pasta. Add it gradually to loosen the sauce and help it coat the noodles.
- Taste Before Adding Salt: Pecorino Romano and Parmigiano-Reggiano are naturally salty, so taste the finished sauce before adding extra seasoning.
More Creamy Pasta Sauce Recipes
💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.
Cheese Sauce For Pasta Recipe

Ingredients
- 1 pound pasta, we love DeLallo Spaghetti, Shellbows, or Rigatoni for this sauce, but any shape will work
Creamy Pasta Sauce:
- 1 cup whole milk , or heavy cream
- ½ cup butter
- 2-3 garlic cloves, finely chopped, or 1 teaspoon garlic powder
- 1 ¼ cups freshly shredded mozzarella cheese
- 1 cup freshly shredded provolone cheese
- ½ cup freshly grated pecorino romano cheese
- ½ cup grated parmigiano cheese
- Reserved pasta cooking water
- Salt and pepper to taste
Optional Topping:
- ½ cup panko breadcrumbs
- 2 tablespoons olive oil
- Zest of 1 lemon
- 2 tablespoons fresh parsley, finely chopped
- Salt and black pepper to taste
Instructions
- Prepare the Optional Topping: In a small skillet, heat the olive oil over medium heat. Add the panko breadcrumbs and toast until golden brown, stirring frequently. Remove from heat and stir in the lemon zest, chopped parsley, salt, and pepper. Set aside until ready to use.
- Cook the Pasta: Bring a large pot of salted water to a boil. Cook your pasta according to the package instructions until al dente. While the pasta cooks, make the sauce.
- Prepare the Cheese Sauce: Melt the butter in a large saucepan over medium heat. Add the finely chopped garlic (or garlic powder) and sauté until fragrant, about 1-2 minutes.
- Make the Creamy Base: Pour in the whole milk or heavy cream, stirring constantly. Allow the mixture to heat through, but do not let it come to a boil.
- Add the Cheeses. Turn the heat to a low simmer. Gradually add the grated parmigiano, shredded mozzarella, shredded provolone, and grated Romano cheese. Stir continuously until all the cheeses have melted and the sauce is smooth and creamy.
- Reserve 1 cup of the pasta cooking water and then drain the pasta.
- Season the sauce with salt and pepper to taste. Add the cooked pasta to the sauce and toss to coat evenly. Cook another 2 minutes at a very low heat while continuously stirring the pasta into the sauce. Add a bit of the starchy pasta water (until desired consistency) and stir to combine. The sauce will thicken and coat the pasta.
- Serve the pasta immediately, garnished with the toasted panko mixture (if desired). Mangia!
Notes
- Grate the Cheese Finely: Finely grated cheese melts more evenly and blends into the sauce more easily than large pieces.
- Keep the Heat Low: Once you add the cheese, use low heat. High heat can cause the cheese to clump, separate, or become oily.
- Add Cheese Gradually: Add the cheeses a little at a time, stirring between additions so each one has time to melt into the sauce.
- Save Your Pasta Water: Reserve at least 1 cup before draining the pasta. Add it gradually to loosen the sauce and help it coat the noodles.
- Taste Before Adding Salt: Pecorino Romano and Parmigiano-Reggiano are naturally salty, so taste the finished sauce before adding extra seasoning.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
















Love this rich and creamy sauce, sooo good! ๐ I appreciate the helpful tips Elena includes in here recipes, I alway learn new things.
This is the most delicious cheese sauce. Made it for my daughter when she was home from college for the weekend and it was the perfect homemade comfort food. This will be on repeat!
Thank you so much for sharing this ๐ฅฐ That makes my heart so happyโthereโs nothing better than homemade comfort food for a weekend at home, especially with our kids. Iโm honored this cheese sauce will be on repeat in your kitchen. Sending a big hug and lots of amore to you and your daughter ๐ค๐ง
This recipe looks delicious. However I’m unable to have whole milk, can I use unsweetened oat milk instead?
Yes, that will work! Enjoy!
We love this pasta! Iโve made it twice but both times have struggled to get the cheese to fully melt and the sauce to become creamy. I shred all of the cheese myself, add gradually, low heat, continuously stir and by the time I get it to be somewhat combined I end up with a huge chunk of melted mozzarella coming back together. I use the whole milk mozzarella that comes as a square usually. Should I be using fresh mozzarella or low moisture mozzarella instead? My family and I love this dish so much – I just really want to get the texture right!
You are doing it right! add a 1/2 cup of pasta water after you drain the pasta and this will help the cheese melt into the sauce smoothly!
This recipe is amazing! Super easy to make, but it tastes way better than boxed mac and cheese or the usual recipes you see on Pinterest. Itโs creamy without being too heavy, and not overloaded with sauce. My family loved it and already asked me to make it a regular dinnerโjust add a protein on the side and youโre set!
And donโt omit the panko – you will love it!!
Yes, the panko really adds a yummy touch and we love it, too! I am happy you loved it. Enjoy it time and time again ๐
Easy to make and everyone loved it. Make sure to use the Panko topping! yummy.
Yes, the panko topping really makes it! I’m glad you loved it.
The best cheese sauce for pasta ready in 20 minutes!
Perhaps I’m missing it, but I do not see the amount of pasta used.
It cut out! Yes, it is updated. 1 package, or 454 gr.