Ingredients
Equipment
Method
Prepare the Aromatics
- Heat olive oil and butter in a large Dutch oven or heavy-bottomed pot over medium heat. Add the finely diced onion and cook until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for another 1-2 minutes until fragrant, being careful not to brown it.
Build the Soup
- Sprinkle the all-purpose flour over the onion and garlic mixture. Whisk constantly for 1-2 minutes, allowing the flour to cook out and form a light roux. This will thicken the soup.
- Gradually whisk in the chicken broth, a little at a time, to prevent lumps. Once all the broth is incorporated and smooth, stir in the whole milk and heavy cream.
- Bring the soup to a gentle simmer, stirring occasionally. Let it simmer for 10-15 minutes, or until the soup has thickened slightly to your desired consistency.
Finish and Serve
- Reduce the heat to low. Stir in 1 cup of freshly grated Parmesan cheese until it is fully melted and incorporated. Do not boil the soup after adding the cheese, as it can cause the cheese to separate.
- Season the soup with salt, black pepper, and a pinch of nutmeg (if using). Taste and adjust seasonings as needed.
- For a smoother soup (optional), carefully use an immersion blender to blend a portion of the soup directly in the pot, or transfer 1-2 cups to a regular blender (blend in batches, being careful with hot liquids, and vent the lid) and return to the pot.
- Ladle the hot soup into bowls. Garnish with extra grated Parmesan cheese and fresh chopped parsley. Serve immediately.
Notes
Leftover Creamy Garlic Parmesan Soup can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop over low heat, stirring frequently. If it's too thick, add a splash of milk or broth. For an even deeper garlic flavor, consider roasting a head of garlic, mashing the cloves, and adding them with the sautéed minced garlic in step 1. Add cooked shredded chicken for a more substantial meal.
