1Heat a large pan over medium-low heat. Add 2 tbsp of butter and onion. Cook, stirring occasionally, for 5 minutes.
2Stir in garlic, then add broth and milk. Stir everything, then bring to a boil.
3Once boiling, add pasta and return to a boil. Cook for 3 minutes.
4Stir in broccoli, salt, and pepper, and cover the pan, leaving a slight opening to allow some steam to escape. Cook until pasta is cooked to your liking (mine took 5 minutes).
5Reduce heat. Stir in 1 tbsp of butter and the parmesan. Add more milk as needed 1 tbsp at a time until sauce reaches your desired creaminess. Adjust salt/pepper as needed; with parmesan cheese.