Take a saucepan and cook the fettuccine or penne pasta according to packet instructions. In the boiling water, add a pinch of salt and a few drops of oil, so that the pasta does not stick to each other. When the pasta is cooked, drain, and keep aside. Keep some of the pasta water.
Take the shrimps and season them with salt, black pepper, and some paprika.
Take a large skillet, add 1-2 tbsp of butter, and sauté the seasoned shrimps in it. Cook each side for about two minutes or until they are pinkish golden in color. Once they are done, keep them aside on a plate.
In the same skillet, add 1-2 tbsp of butter and add finely diced onions. Sauté the onions until they are golden brown. Add some minced garlic and sauté. At this point, you can add white wine.
Now add the heavy whipping cream and let it simmer for 2-3 minutes. Add some parmesan cheese and let it melt and thicken the sauce.
Add salt, black pepper, and paprika to enhance the flavor of the sauce.
Side by side, steam the broccoli until they are fork-tender. Drain and keep aside with the pasta.
Once the sauce is prepared, add the steamed broccoli, buttery shrimps, and drained fettucine in it.
Give it a good stir. Sprinkle some parsley leaves and basil for garnishing and to enhance the flavor as well.