The scent of garlic slowly roasting in olive oil always signals that a restorative meal is on the way in my kitchen. My version of garlic soup balances the mellow sweetness of cooked cloves with fresh herbs and a rich broth for a dinner that feels like a warm hug.
It surprises most people how the sharp bite of raw garlic softens into something nutty and delicate after simmering. I find myself making this recipe whenever the weather turns gray or I need a grounding, simple dish to reset my week.
What Makes This Garlic Soup a Keeper

This recipe transforms humble pantry staples into a sophisticated meal without requiring a trip to the grocery store. I love how the slow cooking process creates a depth of flavor that usually takes all day to achieve, yet it comes together quite easily.
You can easily adjust the texture from a clear, light broth to a rich, creamy bisque depending on your mood. This garlic soup feels elegant enough to serve to guests but remains simple enough for a quiet, cozy night in.
It acts as a perfect canvas for crusty bread, fresh chives, or a swirl of high-quality olive oil. My kitchen always smells incredible while this simmers, creating an inviting atmosphere that brings everyone to the table.
If this cozy bowl hit the spot, you will definitely want to try my Cozy Chicken and Rice Soup Recipe for another warming option. For a heartier vegetable-focused meal, the Ultimate Butternut Squash Spaghetti Recipe is a fantastic follow-up.
Everything You Need for Perfect Garlic Soup

Here is what you will need to gather from your pantry:
- Fresh Garlic: You will need distinct heads of garlic to provide the base flavor, not pre-minced jars.
- Unsalted Butter: Adds richness and helps soften the aromatics without browning them too quickly.
- Yellow Onions: These provide a sweet, savory foundation that supports the garlic flavor.
- Olive Oil: Used for roasting or sautéing to bring out the earthy notes of the vegetables.
- Fresh Thyme: The woodsy aroma pairs beautifully with the roasted garlic notes.
- Vegetable or Chicken Broth: Use a high-quality stock as it forms the main body of the soup.
- Russet Potatoes: These act as a natural thickener to give the soup body without needing heavy roux.
- Heavy Cream: Optional, but I add a splash for a velvety, luxurious finish.
- Lemon Juice: A squeeze of fresh acid brightens the entire pot and cuts through the richness.
- Sea Salt and Black Pepper: Essential for seasoning at every stage of the cooking process.
My Method for Perfect Garlic Soup

Let’s get cooking!
- I start by preparing the garlic, peeling the cloves from the heads but leaving them whole. In a large heavy-bottomed pot or dutch oven, I heat the butter and olive oil over medium-low heat until the butter foams slightly. I add the peeled garlic cloves and the chopped onions, stirring them frequently. It is crucial to let them sweat and soften slowly for about 20 to 25 minutes without letting them brown or burn, as this ensures the garlic soup tastes sweet rather than bitter.
- Once the onions are translucent and the garlic is tender and golden, I add the fresh thyme sprigs and peeled, chopped potatoes to the pot. I pour in the broth, ensuring everything is submerged, and increase the heat to bring the mixture to a gentle boil. I then reduce the heat to low, cover the pot, and let it simmer for about 20 minutes until the potatoes are completely soft and falling apart when pressed with a spoon.
- I remove the woody thyme stems from the pot and discard them. Using an immersion blender, I carefully puree the hot soup directly in the pot until it is completely smooth and velvety. If you want an even silkier texture, you can transfer it to a standard blender in batches (venting the lid) or pass it through a fine-mesh sieve, though I find the rustic blended texture delightful.
- To finish, I stir in the heavy cream and let it warm through for just a minute without boiling. I remove the pot from the heat and stir in the fresh lemon juice, then taste and season generously with salt and pepper. I ladle the hot soup into bowls immediately, garnishing with extra thyme leaves, croutons, or a drizzle of olive oil.
My Best Tips for Perfect Garlic Soup
Cooking the cloves slowly over low heat is essential to remove the raw bite and bring out their natural sweetness. I always ensure the garlic soup base does not brown too fast, as burnt garlic can turn the entire pot bitter and unpalatable.
Using a mix of high-quality stock and a splash of fresh lemon juice adds necessary acidity to balance the savory richness. You will notice a huge difference in the final taste if you season generously with salt and pepper specifically after adding the cream.
If you prefer a velvety texture, blending the soup and then passing it through a fine-mesh sieve ensures a restaurant-quality finish. My trick for extra depth is adding a parmesan rind to simmer in the broth while the potatoes soften, which infuses a savory umami flavor.
How to Serve This Garlic Soup
I suggest serving this garlic soup with thick slices of toasted sourdough rubbed with olive oil for dipping. A poached egg placed gently on the center adds richness and turns this light starter into a satisfying main course.
Fresh chives or parsley sprinkled right before eating provide a bright pop of color and freshness against the creamy broth. You can also drizzle a bit of chili oil over the surface if you enjoy a subtle heat that contrasts with the mellow garlic flavor.
I’d love for you to follow along on Pinterest for more cozy meal inspiration and updates.
Print
Creamy Roasted Garlic Soup
- Total Time: 1 hr
- Yield: 4 servings
- Diet: Vegetarian
Description
A velvety, restorative soup made with sweet roasted garlic, potatoes, and fresh herbs. Perfect for cold evenings.
Ingredients
- 2 tablespoons olive oil
- 26 cloves fresh garlic, peeled
- 2 tablespoons unsalted butter
- 2 cups russet potatoes, peeled and chopped
- 1 large yellow onion, chopped
- 4 cups vegetable or chicken broth
- 1/2 cup heavy cream
- 1 tablespoon fresh lemon juice
- 1 teaspoon fresh thyme leaves
- Salt and black pepper to taste
Instructions
- Heat the butter and olive oil in a large pot over medium-low heat. Add the onion and garlic cloves. Cook slowly for 20-25 minutes, stirring often, until soft and golden but not browned.
- Add the chopped potatoes and thyme to the pot. Pour in the broth and bring to a boil.
- Reduce heat to low, cover, and simmer for 20 minutes until potatoes are very tender.
- Remove thyme stems if used. Blend the soup until smooth using an immersion blender.
- Stir in the heavy cream and warm through. Remove from heat and stir in lemon juice.
- Season generously with salt and pepper before serving.
Notes
For a dairy-free version, substitute the butter with oil and use coconut milk or cashew cream instead of heavy cream.
- Prep Time: 15 min
- Cooling: 5 min
- Cook Time: 45 min
- Category: Dinner
- Method: Stovetop
- Cuisine: French
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 4g
- Sodium: 680mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 45mg
Keywords: garlic soup, creamy garlic soup recipe, easy homemade soup, vegetarian dinner, cozy meal
