Prepare Ingredients: Chop vegetables and measure all liquids before starting.
Make the Roux: Melt butter in a medium saucepan over medium heat. Whisk in flour and cook for 2–3 minutes until slightly golden.
Add Cream and Stock: Slowly whisk in heavy cream and stock until smooth. Continue whisking to prevent lumps.
Add Aromatics and Cheese: Stir in minced garlic, Parmesan, and seasonings. Cook for 3–5 minutes over medium heat until sauce thickens.
Optional Add-Ins: Fold in mushrooms, spinach, sun-dried tomatoes, or bacon as desired.
Combine and Serve: Toss the sauce with cooked pasta, chicken, shrimp, or vegetables. Serve immediately and garnish with fresh herbs.