This is a very delicious recipe from my favorite Online Chef so this is not my recipe, but I have changed it. I only changed the water to chicken broth. I would have never thought of using cauliflower and making it into in an Alfredo Sauce. Absolutely delicious!
Cook and stir garlic cloves and 2 tbs olive oil in a large pot over medium heat until lightly browned and fragrant, 2-3 minutes. Add cauliflower, water, Italian herbs, red pepper flakes, salt, and black pepper to taste. Bring broth to a boil, cover, and cook until cauliflower is tender, about 10 min.
Meanwhile, combine bread crumbs, 1/3 cup parmesan cheeses, and 1 tbs olive oil in a skillet over medium heat; cook and stir until cheese has melted and mixture is browned, 2-3 minutes. Turn off heat, sprinkle with salt to taste, and mix in basil' set aside.
Add cream to cauliflower mixture and puree in the pot with a stick blender or a food processor until smooth and creamy. Stir in 2/3 cup parmesan cheese until melted; season with freshly ground black pepper to taste.
Mix in lemon juice with spaghetti and stir in alfredo sauce to coat pasta. Serve topped with a sprinkle of parmesan cheese and the seasoned bread crumb mixture.
You can use any fresh herb in place in basil, such as thyme, parsley, or oregano.