Go Back
A close-up shot of Creamy Cauliflower Alfredo Pasta served on a white plate, generously garnished with fresh parsley and breadcrumbs.
Maryam

Creamy Cauliflower Alfredo Pasta

Enjoy a guilt-free, incredibly creamy and flavorful pasta dish with this ingenious cauliflower-based Alfredo sauce. It's surprisingly rich, satisfying, and perfect for a comforting weeknight meal.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian-Inspired, Vegan, Vegetarian
Calories: 380

Ingredients
  

For the Creamy Cauliflower Alfredo Sauce
  • 1 medium head cauliflower about 600-700g, cut into florets
  • 2 cloves garlic peeled
  • 1.5 cups vegetable broth low sodium
  • 1/2 cup raw cashews soaked in hot water for 15 minutes and drained (optional, for extra creaminess)
  • 1/4 cup nutritional yeast
  • 1 tbsp lemon juice freshly squeezed
  • 1/2 tsp salt or to taste
  • 1/4 tsp black pepper or to taste
For the Pasta
  • 12 oz fettuccine or penne pasta
  • 1 tsp salt for pasta water
For Serving (Optional)
  • 2 tbsp fresh parsley chopped
  • Pinch red pepper flakes
  • Vegan parmesan or regular grated Parmesan cheese

Equipment

  • Large Pot
  • Steamer Basket (or colander)
  • High-Speed Blender or Food Processor
  • Large skillet or Dutch oven
  • Cutting board
  • Sharp knife

Method
 

Prepare Ingredients
  1. Cut the cauliflower head into bite-sized florets. If using cashews for extra creaminess, place them in a small bowl and cover with hot water; let soak for at least 15 minutes, then drain.
Steam Cauliflower & Cook Pasta
  1. Fill a large pot with about an inch of water, insert a steamer basket, and bring to a boil. Add the cauliflower florets, cover, and steam for 10-15 minutes, or until they are very tender and easily pierced with a fork. You want them soft enough to blend into a smooth sauce.
  2. While the cauliflower steams, bring a separate large pot of salted water to a rolling boil. Add the pasta and cook according to package directions until al dente. Reserve about 1/2 cup of the pasta cooking water before draining the pasta.
Make the Cauliflower Alfredo Sauce
  1. Carefully transfer the steamed cauliflower to a high-speed blender (or food processor). Add the peeled garlic cloves, vegetable broth, drained cashews (if using), nutritional yeast, lemon juice, salt, and black pepper.
  2. Blend on high until the sauce is completely smooth and creamy. If the sauce is too thick, add a splash of the reserved pasta cooking water or extra vegetable broth until it reaches your desired consistency. Taste and adjust seasonings as needed.
Combine & Serve
  1. In the large skillet or Dutch oven (the same one you used for pasta, if large enough), combine the drained pasta with the creamy cauliflower alfredo sauce. Toss well to coat all the pasta evenly.
  2. Heat gently over low heat for 1-2 minutes, stirring, until the pasta is warmed through with the sauce. If the sauce thickens too much, add a tablespoon or two of reserved pasta water to loosen it.
  3. Serve immediately, garnished with fresh chopped parsley, red pepper flakes, and a sprinkle of vegan or regular Parmesan cheese, if desired. Enjoy your Creamy Cauliflower Alfredo Pasta!

Notes

For a deeper flavor, you can roast the cauliflower instead of steaming it. Toss florets with a tablespoon of olive oil, salt, and pepper, then roast at 400°F (200°C) for 20-25 minutes until tender and lightly browned. This adds a lovely nutty note to the sauce. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently, adding a splash of broth or water to thin if needed.