
French Garlic Soup Recipe tastes silky, mellow, and deeply savory with a gentle garlic warmth instead of a harsh bite. It suits garlic lovers, cozy soup fans, and anyone who wants a comforting dinner in about 45 minutes from start to finish. I first cooked this on a rainy Tuesday in a tiny apartment kitchen, and my neighbors still talk about how good the hallway smelled.
Why Make This French Garlic Soup Recipe at Home
Homemade French Garlic Soup costs much less than a restaurant bowl and fills your kitchen with the best aroma on earth. You control the salt, richness, and texture, so the soup can taste as light or as luxurious as you like.
You also get to use up garlic bulbs that sit on the counter and start to sprout. This recipe turns them into something elegant, cozy, and perfect for a simple dinner with crusty bread and a salad.
“This French Garlic Soup Recipe tastes like a hug in a bowl, with mellow garlic and silky broth that feels restaurant-level at home. ★★★★★”
Ingredients You Need
Here is everything you need to cook this classic French Garlic Soup Recipe.
Garlic and aromatics
- 3 large heads garlic, cloves separated and peeled
- Use fresh, firm bulbs; avoid any with green shoots if possible.
- Pre-peeled garlic from the store works in a pinch, but fresh cloves give sweeter flavor.
- 1 large yellow onion, thinly sliced
- 1 medium leek, white and light green parts only, sliced and rinsed well
- If you do not have leeks, use an extra half onion.
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon fine sea salt, plus more to taste
- ½ teaspoon freshly ground black pepper
Liquid and flavor base
- 6 cups low-sodium chicken broth or vegetable broth
- I like Kitchen Basics or Pacific brands for consistent flavor.
- Use vegetable broth to keep the soup vegetarian.
- ½ cup whole milk or half-and-half
- This softens the garlic and adds a silky finish.
- Swap with full-fat canned coconut milk for a dairy-free version.
- 1 bay leaf
- 4 fresh thyme sprigs or ½ teaspoon dried thyme
- ¼ teaspoon ground nutmeg
- 1 teaspoon fresh lemon juice, plus more to taste
Thickener and finishing touches
- 3 tablespoons all-purpose flour
- Use a 1:1 gluten-free flour blend if needed.
- 2 egg yolks (optional but classic)
- These add richness and a velvety texture.
- ¼ cup finely grated Parmesan or Gruyère cheese, plus extra for serving
- 2 tablespoons chopped fresh parsley or chives
For serving
- Baguette slices or any crusty bread, toasted
- Extra olive oil for drizzling
- Extra black pepper
Equipment list
- Large heavy-bottomed pot or Dutch oven
- Sharp chef’s knife and cutting board
- Fine mesh strainer (optional, for extra smooth soup)
- Ladle
- Whisk
- Heatproof bowl for tempering egg yolks
- Immersion blender or countertop blender
Tips & Mistakes
- Peel garlic in bulk and keep it whole until cooking to keep flavor bright.
- Slice garlic instead of mincing to avoid bitter notes and scorching.
- Cook garlic low and slow; high heat burns it and makes the soup taste harsh.
- Stir often while sautéing so garlic and onions brown evenly and do not stick.
- Use low-sodium broth so you control the salt at the end.
- Taste near the end of cooking and adjust with salt, pepper, and lemon juice, not just more broth.
- Temper egg yolks with hot soup before adding, so they stay silky and do not scramble.
- Blend in batches if you use a countertop blender and vent the lid slightly so steam can escape.
- Do not overblend; stop when the soup looks smooth and creamy, not foamy.
- Add cheese at the end off the heat so it melts gently and does not clump.
- Toast bread well so it stays a little crisp when it hits the hot soup.
- Cool leftovers completely before chilling so they keep a good texture.
How to Make French Garlic Soup Recipe
Step 1: Prep the garlic and vegetables
Separate all the garlic cloves and peel them. Slice the cloves thinly so they cook evenly and soften into the broth. Slice the onion and leek, then rinse the leek slices under cool water to remove any grit.
Pat the leeks dry so they sauté instead of steam. Set all the aromatics near the stove so you cook without rushing.
Step 2: Sauté garlic, onion, and leek
Place a large pot over medium heat and add the butter and olive oil. When the butter melts and starts to foam lightly, add the sliced onion and leek with a pinch of salt. Stir and cook about 5 to 7 minutes until they soften and turn translucent.
Add the sliced garlic and another small pinch of salt. Cook 8 to 10 minutes, stirring often, until the garlic turns soft and lightly golden and smells sweet. Keep the heat at medium or medium-low so the garlic does not burn.
Step 3: Build the flavor base
Sprinkle the flour over the vegetables and stir well. Cook 1 to 2 minutes so the flour loses its raw taste and coats the garlic and onions. The mixture will look thick and a bit pasty.
Slowly pour in 1 to 2 cups of broth while you whisk or stir constantly. The mixture will loosen and thicken slightly. Add the rest of the broth, the bay leaf, thyme, nutmeg, and black pepper.
Step 4: Simmer the soup
Bring the pot to a gentle simmer, not a hard boil. Lower the heat and cook 20 to 25 minutes, uncovered, until the garlic turns very tender and the flavors meld. Stir occasionally so nothing sticks to the bottom.
Taste a spoonful of broth and a piece of garlic. The garlic should taste mellow and sweet, not sharp. Remove the bay leaf and any woody thyme stems.
Step 5: Blend to a silky texture
Turn off the heat. Use an immersion blender to blend the soup directly in the pot until it turns smooth and creamy. Move the blender around the pot so you catch every chunk.
If you prefer extra smooth soup, ladle it into a countertop blender in batches. Blend until silky, then pour it back into the pot. You can also strain it through a fine mesh strainer for a very refined texture.
Step 6: Add milk and cheese
Return the pot to low heat. Stir in the milk or half-and-half. Heat gently until the soup steams but does not boil.
Add the grated Parmesan or Gruyère and stir until it melts into the soup. Taste and adjust seasoning with more salt and pepper as needed.
Step 7: Temper and add egg yolks (optional)
Place the egg yolks in a small heatproof bowl. Ladle in a small amount of hot soup while you whisk the yolks constantly. Add another ladle of hot soup and keep whisking until the mixture feels warm and smooth.
Pour the yolk mixture back into the pot in a thin stream while you stir the soup. Keep the heat low and stir for 2 to 3 minutes until the soup thickens slightly and turns glossy. Do not let it boil so the yolks stay silky.
Step 8: Finish with lemon and herbs
Stir in the lemon juice and taste again. The lemon should brighten the flavor without turning the soup sour. Add more by drops if you want extra brightness.
Stir in the chopped parsley or chives. Turn off the heat and let the soup sit 2 to 3 minutes so the flavors settle.
Step 9: Toast bread and serve
Slice the baguette and toast the slices until crisp and golden. You can brush them lightly with olive oil and rub with a cut garlic clove if you want extra garlic flavor. Ladle the hot French Garlic Soup into bowls.
Top each bowl with toasted bread, extra grated cheese, a drizzle of olive oil, and a grind of black pepper. Serve right away while the bread still has some crunch.
Variations I've Tried
I swap chicken broth with vegetable broth and use coconut milk instead of dairy for a rich, dairy-free garlic soup. I skip the cheese in that version and top bowls with toasted seeds and extra herbs.
I add small diced potatoes and simmer them with the garlic, then blend everything for a thicker, heartier texture. I also tried adding a handful of cooked white beans before blending, which gave the soup extra protein and creaminess.
Sometimes I stir in a spoonful of plain Greek yogurt at the end instead of egg yolks for tang and body. On busy nights I skip blending and leave the garlic and onions in soft slices, which turns the soup into a rustic brothy bowl that tastes cozy and simple.
How to Serve French Garlic Soup Recipe
Serve this French Garlic Soup Recipe steaming hot in wide bowls so the aroma hits you first. Add toasted baguette slices on top or on the side, plus extra grated cheese and a sprinkle of fresh herbs. Pair it with a crisp green salad, roasted vegetables, or a simple grilled chicken breast.
I also like it as a light lunch with a side of rice or quinoa to soak up the broth. If you cook for kids or spice-sensitive eaters, keep the pepper mild and let everyone add more at the table.
How to store
- Cool the soup to room temperature within 1 to 2 hours, then transfer it to airtight containers.
- Store in the fridge for up to 3 to 4 days; the garlic flavor deepens and tastes even better on day two.
- Freeze in freezer-safe containers or bags for up to 2 months; leave a little space at the top for expansion.
- Reheat on the stove over low to medium heat, stirring often, until hot but not boiling, so the dairy and any egg yolks stay smooth.
- If the soup thickens in the fridge, stir in a splash of broth or water while you reheat to reach your favorite texture.

French Garlic Soup Recipe
Ingredients
Method
- In a large pot, heat the butter and olive oil over medium heat until the butter is melted and foamy.
- Add the sliced onion and cook, stirring often, until soft and lightly golden, about 8–10 minutes.
- Stir in the sliced garlic and cook gently, stirring frequently, for 3–4 minutes until fragrant but not browned.
- Sprinkle the flour over the onion and garlic mixture and cook, stirring constantly, for 1 minute to remove the raw flour taste.
- Gradually whisk in the stock, making sure there are no lumps, then add the thyme sprigs and bay leaf.
- Bring the soup to a gentle boil, then reduce the heat and simmer uncovered for 20–25 minutes to allow the flavors to develop.
- Season with salt and pepper to taste, then remove the thyme sprigs and bay leaf.
- Ladle the hot soup into oven-safe bowls, top each with a slice of toasted French bread, and sprinkle generously with grated cheese.
- Place the bowls under a preheated broiler for 2–3 minutes, or until the cheese is melted and lightly browned.
- Garnish with chopped fresh parsley if desired and serve immediately.
Notes
Approximate per serving: 260 calories; fat 14 g; saturated fat 7 g; carbohydrates 22 g; fiber 2 g; sugars 5 g; protein 12 g; sodium 720 mg. Values will vary based on brands, add-ins, and portion size.
