A delightful pasta dish combining tender shrimp, vibrant broccoli, and a rich garlic butter sauce.
Cook the pasta in a large pot of salted boiling water until al dente, then drain.
Reserve a cup of pasta water before draining to adjust the sauce consistency later.
In a large skillet, heat the butter and olive oil over medium heat until melted.
Use a combination of butter and olive oil for a rich flavor and to prevent the butter from burning.
Add the chopped onion and minced garlic to the skillet, cooking until fragrant and softened.
Stir frequently to avoid burning the garlic, as it can turn bitter.
Add the broccoli florets and salt, stirring occasionally until the broccoli is tender-crisp.
Cover the skillet briefly to steam the broccoli for even cooking.
Stir in the shrimp and cook until they turn pink and are cooked through.
Avoid overcooking the shrimp to keep them juicy and tender.
Combine the cooked pasta with the skillet mixture, tossing gently to coat.
Add reserved pasta water a little at a time if the mixture seems dry.
Transfer to a serving bowl and sprinkle with grated Parmesan cheese before serving.
Serve immediately for the best flavor and texture.