Prepare pasta.
Place half and half, butter, garlic and mushrooms in a saucepan and simmer 10 minutes.
Add broccoli and bring to low boil. Season with salt and pepper.
Drain pasta and add sauce.
Bring to a boil and cook until sauce thickens.
Remove from heat and add parmesan cheese gradually to obtain smooth consistency.