# What You'll Need:
→ Vegetables
01 - 1 medium head cauliflower, cut into florets (approximately 1.5 pounds)
02 - 3 cloves garlic, peeled
03 - 1 small yellow onion, chopped
→ Dairy & Alternatives
04 - 2 tablespoons unsalted butter
05 - 1/3 cup grated Parmesan cheese, plus extra for serving
06 - 1/2 cup whole milk or unsweetened plant-based milk
→ Pasta
07 - 12 ounces fettuccine or linguine
→ Seasonings
08 - 1 teaspoon salt, plus additional to taste
09 - 1/2 teaspoon freshly ground black pepper
10 - Pinch of ground nutmeg (optional)
→ Garnishes
11 - Fresh parsley, chopped (optional)
12 - Extra Parmesan cheese (optional)
# How-To:
01 - Bring a large pot of salted water to a rolling boil. Add cauliflower florets, garlic cloves, and chopped onion. Cook for 8-10 minutes until cauliflower is fork-tender.
02 - Using a slotted spoon, carefully transfer the cooked vegetables to a blender, leaving cooking water in the pot.
03 - Add butter, grated Parmesan cheese, milk, salt, pepper, and nutmeg if desired to the blender. Blend on high speed until completely smooth and creamy. Add a splash of reserved cooking water if needed to achieve desired consistency.
04 - In the same pot with remaining cooking water, cook pasta according to package directions until al dente. Reserve 1 cup of pasta cooking water before draining pasta in a colander.
05 - Return drained pasta to the pot. Pour cauliflower Alfredo sauce over pasta and toss thoroughly to coat evenly. Add reserved pasta water gradually as needed to achieve desired creamy consistency.
06 - Taste and adjust seasoning with salt and pepper as needed. Divide among serving bowls and garnish with fresh parsley and additional Parmesan cheese if desired. Serve immediately.