Step 1: Prepare the Garlic : For a deep, mellow flavor, roast the garlic beforehand. Wrap peeled cloves in foil with a drizzle of olive oil and roast at 180°C (350°F) for 20 minutes, or simply sauté minced garlic directly in butter for a sharper taste.
Step 2: Sauté the Aromatics : In a large pot, melt butter and olive oil over medium heat. Add chopped onion and cook until translucent, about 3–4 minutes. Add garlic (roasted or fresh) and sauté for another 1–2 minutes until fragrant.
Step 3: Make the Roux : Sprinkle in the flour and whisk continuously for 1 minute to eliminate raw flour taste. Slowly pour in the broth while whisking to prevent lumps.
Step 4: Simmer the Soup : Bring the mixture to a gentle boil, then reduce heat and let it simmer for 10–12 minutes until slightly thickened.
Step 5: Add Cream and Parmesan : Lower the heat and stir in the cream and grated Parmesan cheese. Continue stirring until cheese is melted and soup becomes velvety smooth. Season with Italian herbs, salt, and black pepper.
Step 6: Finish and Garnish : Taste and adjust seasoning if needed. Sprinkle with fresh parsley before serving.