To a large pot of boiling water, add Waitrose Whole Wheat Penne Pasta with 1 tbsp of Waitrose Extra Virgin Olive Oil and salt and allow to boil for 10 to 12 minutes until pasta is tender.
Drain pasta and set aside.
In a large saucepan over a medium flame, add olive oil, ½ of the onions, ½ of the minced garlic and allow to cook until translucent.
In a separate bowl, season shrimp with salt, black pepper and red pepper flakes.
Add shrimp to the saucepan and cook until the shrimp turns pink in colour.
Remove from heat and set aside.
In the same saucepan, add remaining olive oil, onions, garlic and butter. Allow to cook until tender and add wine to deglaze the saucepan.
Add the heavy cream to the simmering sauce and add parmesan cheese.
Toss the cooked shrimp in the cream sauce and pour over pasta.