This Alfredo sauce recipe is creamy, nutty, and silky smooth! But, thanks to a superstar veggie ingredient, it's so much lighter than the classic version.
If you’re wondering what to make for dinner tonight, this homemade Alfredo sauce recipe is undoubtedly the answer. It’s rich and nutty, with an irresistible velvety texture. It can transform the humblest pasta into an elevated meal, but it takes just minutes to make. As a result, it’s perfect for any occasion, from a busy weeknight to a romantic dinner at home.
Alfredo Sauce Recipe Ingredients
Traditional Alfredo sauce contains four basic ingredients: butter, grated Parmesan cheese, salt, and pepper. Many homemade Alfredo sauce recipes take things a step further, adding heavy cream, cream cheese, and even Italian seasoning to make an extra-rich version of this favorite pasta sauce.
My recipe draws inspiration from both of these camps. I start with the basic butter and Parmesan template. Then, I add these ingredients to create a silky smooth Alfredo sauce that’s bursting with rich flavor:
- Cauliflower – When cauliflower is boiled and blended, it creates a creamy puree. As a result, there’s no need to add cream to this Alfredo sauce recipe! Thanks to the cauliflower, it’s still thick and velvety, but it’s so much lighter than versions made with lots of butter and cream.
- Extra-virgin olive oil – Because I use just a small amount of butter in this recipe, I add olive oil for extra richness. I love its robust flavor here!
- Dijon mustard, lemon juice, and garlic – I add garlic, Dijon, and lemon to give this sauce bright, tangy depth of flavor.
- Pasta water – In traditional Alfredo sauce, hot, starchy pasta water is what emulsifies the cheese and butter. It’s a key ingredient in my recipe too, helping the cauliflower blend into a luscious puree. If you’re not planning to serve the sauce over pasta, use the cauliflower cooking water in its place.
How to Make Alfredo Sauce
This homemade Alfredo sauce recipe is quick and easy to make, but how you make it depends on how you plan to serve it. If you’re tossing this sauce with pasta to make fettuccine Alfredo, here’s what you need to do:
- First, cook the cauliflower. Bring a large pot of salted water to a boil and add the cauliflower. Cook until it’s tender, 8 to 10 minutes. Then, drain it and transfer it to a blender along with the Parmesan cheese, garlic, Dijon mustard, lemon juice, olive oil, butter, salt, and freshly ground black pepper.
- Next, cook the pasta until al dente in a large pot of salted water. Before you drain it, set aside 1 1/2 cups of the starchy pasta water.
- Then, make the sauce. Add 1 cup of the pasta water to the blender, and blend to form a smooth puree.
- Finally, toss it all together! Add the pasta to a large skillet or bowl and toss it with the sauce. If the sauce is too thick, add more pasta water, as needed, to reach your desired consistency. Season with salt and pepper to taste, and enjoy!
This Alfredo sauce is also delicious over spaghetti squash, sweet potato noodles, and zucchini noodles. If you plan to serve it with these veggie “pastas,” you won’t have the starchy pasta water on hand to add to the sauce. In its place, use an equal amount of the salted water you used to cook the cauliflower, and proceed with the recipe as written.
More Favorite Sauce Recipes
If you love this recipe, try one of these favorite sauces next:
- Marinara sauce
- Basil pesto
- Homemade pizza sauce
- Creamy chipotle sauce
- Tahini sauce, 4 ways
- Best Tzatziki
Alfredo Sauce
Ingredients
- 12 ounces cauliflower florets, (1 small cauliflower)
- ½ cup grated Parmesan cheese, more for serving
- ¼ cup extra-virgin olive oil
- 2 garlic cloves
- ½ teaspoon Dijon mustard
- 3 tablespoons unsalted butter
- 2 tablespoons fresh lemon juice
- 1 teaspoon sea salt
- Freshly ground black pepper
- 1 to 1½ cups reserved pasta cooking water
Instructions
- Bring a large pot of salted water to a boil. Add the cauliflower and boil until the cauliflower is fork tender, 8 to 10 minutes. Drain and place the cauliflower in a blender. Add the Parmesan cheese, olive oil, garlic, mustard, butter, lemon juice, salt, and several grinds of pepper.
- Add 1 cup of the pasta water to the blender and blend the sauce until creamy.
- As you toss your alfredo sauce with pasta, you may want to add the additional 1/2 cup pasta cooking water to loosen the sauce.
This tastes like the real deal, and it’s so clean and simple. I told my boyfriend I was making Alfredo pasta for dinner, which got him really excited. I headed off to the kitchen and started making this. I quickly discarded all evidence of the cauliflower and served my boyfriend a plate. His reaction: “This is delicious!” He happily ate away and went back for seconds.
When he was finally done eating, I told him the secret. He couldn’t believe it. He said had I not told him, he would have never guessed it was cauliflower and not heavy cream. He even packed the leftovers for lunch tomorrow.
What this recipe taught me is that I need to invest in a nice blender. I only have a food processor, so my sauce was not smooth purée at all. It had a lot of lumps. Nonetheless, the flavor was still delicious. I’ll definitely make this again (with my new blender!).
Hi Sally, ha ha, thank you for sharing this story – I love how you hid the evidence of all cauliflower :). I’m pretty obsessed with my Vitamix blender to get these healthy-ish sauces really creamy.
Hi Jeanine, I’m really considering getting one too! No more clumpy sauces! I’m sure I’ll enjoy this recipe even more the second time around with creamy sauce. Btw, my boyfriend actually ate all the leftovers the next day. He’s not really a leftover kind of guy, so that was impressive.
I am making a real change in my life with my cooking and I did a search and found your amazing recipes. I want to go vegan and cook plant base meals. However I love pasta. Thank you for making your recipes available!!! I can’t wait to start them today!
I hope you love them!!
My wife is incredibly picky and she said this is better than store bought and even her favorite restaurant version! I have no attachment to Alfredo and I found this absolutely delicious.
I had extra time so I blended the cauliflower with the olive oil, lemon juice and Dijon and then added the butter, garlic and salt to a pan and sautéed it until the garlic was fragrant. Then I added the cauliflower mix, cheese, pasta water and added some cooked chicken and broccoli. It was so delicious- I will absolutely make again and freeze so we have it available.
I’m so glad it was a hit!
What a wonderful surprise. This recipe is amazing . Of course I was Very skeptical . I’m new to all this And was very pleased with the way it turned out thank you so much.
I meant to rate it 5 stars
I’m so glad you loved it!
This was a nice alternative to the traditional sauce with heavy cream. The cauliflower did make the sauce creamy as suggested. Short of the Parmesan cheese I added a small amount of cream cheese. The only change I would make in the future would be the elimination or drastic cutback of the garlic. With the inability for the garlic cloves to reduce their potency through cooking it overpowered the sauce. Still good but too strong.
This sauce is absolutely amazing! I made it a couple of months ago and will make it again in the next few days. I didn’t tell anyone that the sauce uses cauliflower as my husband doesn’t like it and probably wouldn’t even have tried it had he known. As it was, he really liked it. We didn’t eat all of it in one sitting so I froze the leftovers and we had it again a couple of weeks later. Just as good then. I gently heated the sauce up in the microwave just a little bit and it was delicious the second time around as well. My adult son really liked it also. I only told them it was a healthier version of an Alfredo sauce.
What is the nutritional info on this?
I’m sorry, we don’t calculate nutrition facts.
This came out so delicious. I literally don’t think I will ever go back to regular alfredo sauce again. How do you think it would freeze?
Loved this recipe! So so delicious *drools*
I was just wondering how long I can store the sauce?
Deliciious and easy!
So glad you enjoyed it!
another long lost dish or sauce rescued through the substitution of healthier ingredients, thank you!