Begin by bringing a large pot of salted water to a boil. Add the Ronzoni Smart Taste elbow macaroni and cook according to package instructions until al dente, about 7-8 minutes. Drain the pasta in a colander and set aside.
In the same pot, add a few inches of water and bring it to a boil. Place the cauliflower florets in a steamer basket over the boiling water and cover. Steam for about 5-7 minutes until tender but still firm. Drain and let cool slightly.
In a blender or food processor, combine the steamed cauliflower, fat-free cream cheese, half-and-half, salt, and pepper. Blend until smooth. If too thick, add a splash more half-and-half.
In a large mixing bowl, combine the drained macaroni and creamy cauliflower sauce. Stir until evenly coated.
Fold in the grated sharp cheddar and 2 tablespoons of reduced-fat Parmesan cheese into the pasta mixture.
Preheat your oven to 350°F (175°C). Transfer the mac and cheese mixture into a greased baking dish, spreading it evenly.
In a small bowl, mix the Italian bread crumbs with the remaining Parmesan cheese. Sprinkle evenly over the mac and cheese.
Place the baking dish in the oven and bake for 20-25 minutes, until the top is golden brown and crispy.
Once baked, remove from the oven and let cool for a few minutes. Garnish with chopped parsley and serve warm.