I start by boiling the pasta in salted water and toss the broccoli in for the last few minutes so it cooks without turning to mush.
While that’s bubbling away, I get a frying pan on with a bit of butter and lightly fry the chicken until it’s golden. Then I add the onion and garlic and let them soften together for a few minutes.
If you need a low fodmap version try some garlic infused olive oil instead of the onion and garlic.
When the pasta and broccoli are ready, I drain them (but keep a splash of the cooking water), then stir everything into the pan with the chicken. I pour in the cream, season it well, and let it all come together for a minute or two until the sauce clings to the pasta.
Make sure not to boil the cream or milk too much so it doesn't split.
Add a few torn basil leaves over the top makes it look fresh and smell amazing.
If you don't have access to fresh, freeze dried is another great option!