Creamy Cauliflower Alfredo

Ok, so FULL DISCLOSURE – this is NOT a vegan recipe. I realize that nowadays seeing creamy cauliflower Alfredo one might instantly assume the cauliflower is made to be creamy in order to stand in for the cream and butter you would normally find in an Alfredo recipe. Well, not today, folks. I happen to love cauliflower and Alfredo, so in my recipe-developer brain it’s only natural for me to put the two together. Who’s with me?!?

Two bowls of linguine tossed with cauliflower Alfredo and topped with Kale pesto.

Truth be told, this recipe evolved from the basic reality that whenever I buy a full head of cauliflower I always seem to have so much left over. As much as I love the stuff, I’m not eating it at every meal! But, I don’t want it to go to waste either. So, it occurred to me at one point that by blending it with heavy cream into a smooth, thick, sauce-like puree it could be used to enhance a common, usually veggie-less, Alfredo dish. Sounds like a win-win, am I right?

Ingredients for Cauliflower Alfredo - cream cheese, butter, Parmesan cheese, cauliflower puree and noodles.

As you may know by now, I love finding ways to add veggie boosts to my favorite foods. While I’m fully aware that this recipe still calls for cream, butter and cheese, how great it is that you can also get a dose of uber-good-for-you cauliflower, too?! Well, I didn’t stop there. I also take my recipe for Kale Pesto and swirl it into my finished pasta dish. Talk about a veggie boost! You can find my kale pesto recipe here. Make it days ahead and use it to boost your toast at breakfast or sandwiches at lunch or salmon for dinner. The possibilities are endless! Cheers to extra veg!

Overhead shot of a bowl of linguine toss with cauliflower Alfredo and topped with Kale pesto.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Two bowls of linguine tossed with cauliflower Alfredo and topped with Kale pesto.

Creamy Cauliflower Alfredo

  • Author: Emily Wilson
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 2-3 1x
  • Category: Pasta
  • Cuisine: Italian


A cheesy classic gets a nutritional upgrade with the addition of cauliflower puree. If you’re craving even more nutrition, add a dollop of Kale Pesto for flair and flavor.


  • 1/2 pound fettuccine, or pasta of choice
  • 1 tablespoon extra virgin olive oil
  • 1 1/2 cups cauliflower florets
  • 1/31/2 cup heavy cream
  • 1/2 teaspoon garlic powder
  • pinch of cayenne
  • 1/2 stick butter
  • 2 ounces cream cheese
  • 1/2 cup Parmesan cheese
  • 2 tablespoons freshly chopped parsley or Kale Pesto (find recipe here)
  • Kosher salt and black pepper, to taste


  1. Bring a large pot of water to a boil. Once boiling, add 2 tablespoons salt. Add fettuccine noodles or preferred pasta of choice and cook until al dente, about 10-12 minutes or according to the package instructions. Strain. Toss with 1 tablespoon of olive oil to prevent sticking.
  2. Meanwhile, add 1/3 cup of heavy cream and cauliflower florets to a Vitamix or other powerful blender. Puree until mixture is smooth. You may need to add another 2-3 tablespoons of cream to get the mixture to blend smoothly enough. Blend in the garlic powder, cayenne pepper, 1/4 teaspoon of salt and 1/8 teaspoon of black pepper.
  3. Place the large pot used to cook the pasta back over medium heat. Add butter and melt. Once melted, whisk in cauliflower cream and cream cheese. Stir until cheese is melted and mixture is smooth, then whisk in Parmesan cheese in small batches. Season cauliflower Alfredo with salt and pepper to taste.
  4. Fold the noodles into the sauce and scoop into bowls. Finish with freshly chopped parsley, or top off with a dollop of kale pesto and serve warm.


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating

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