Instructions:
- Cook pasta according to package instruction.
- Reserve 1/4 cup of pasta water
- meanwhile steam broccoli until tender, then transfer to an ice bath to prevent from continuing to cook and fall apart.
- In a large sauce pan melt butter and add in shallots, cook until fragrant (2 minutes).
- Add in garlic and sauté for another minute.
- Then add in milk and heavy cream, stirring often.
- Next, add in flour and whisk until sauce start to thicken.
- Add cream cheese and pasta water and continue to whisk to combine.
- Finally, add the parmesan cheese and cheddar cheese.
- Fold in pasta until cheese is completely melted and evenly covered.
- Top with steamed broccoli and fold to mix.