Start by rinsing the shrimp and patting them dry with paper towels. This helps them sear properly instead of steaming. Season lightly with salt and pepper for a balanced base flavor.
Heat olive oil and butter in a skillet over medium heat until melted and slightly bubbly. Add the shrimp in a single layer and cook for about 1–2 minutes per side until pink. Remove them from the pan to avoid overcooking.
In the same pan, add minced garlic and sauté gently until fragrant. Be careful not to burn it, as garlic can turn bitter quickly. This step builds the aromatic base of the sauce.
Pour in the heavy cream and stir well, letting it simmer gently. Add Italian seasoning and red pepper flakes if using. Allow the sauce to thicken slightly for a rich consistency.
Stir in freshly grated parmesan cheese gradually until melted. The sauce will become smooth and creamy. Keep stirring to avoid clumping and ensure even texture.
Return the cooked shrimp to the skillet and coat them with the sauce. Let everything simmer together briefly so the flavors blend. Taste and adjust seasoning if needed.
Finish with freshly chopped parsley for color and freshness. Serve immediately while warm and creamy. The dish pairs beautifully with pasta, rice, or crusty bread.