
French Garlic Soup Recipe tastes silky, mellow, and deeply savory, with sweet roasted garlic and a gentle herbal finish that feels like a hug in a bowl. It works well for cozy weeknights, date nights at home, or when you want something comforting that still feels a little fancy, and it takes about 1 hour from start to finish. I first cooked this on a cold January evening in my 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 tastes richer and cleaner than anything from a can. You control the salt, the amount of garlic, and the texture, so the soup fits your taste instead of the other way around.
You also stretch a few humble ingredients into something that feels restaurant level. A couple of garlic heads, some broth, and a splash of cream turn into a bowl that comforts you when you feel tired, under the weather, or just hungry and chilly.
“This French Garlic Soup Recipe tastes like a cozy French bistro at home, with silky broth and mellow garlic flavor that keeps you going back for more. ★★★★★”
Ingredients You Need
Garlic and aromatics
- 3 large heads garlic, cloves separated and peeled
- Use fresh, firm heads without green sprouts for the sweetest flavor.
- 1 large yellow onion, thinly sliced
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 large leek, white and light green parts only, sliced and rinsed well
- Skip the leek if you do not have one and add another half onion instead.
- 2 celery stalks, finely chopped
- 1 medium carrot, finely chopped
Liquids and flavor base
- 6 cups low sodium chicken broth or vegetable broth
- Use a good quality boxed broth; I like brands with short ingredient lists and no added sugar.
- 1 cup water, as needed to adjust thickness
- 1 teaspoon soy sauce or tamari
- This adds depth and umami without anchovies.
- 1 bay leaf
- 4 fresh thyme sprigs or 1 teaspoon dried thyme
- 1 teaspoon dried herbes de Provence, optional but nice
- 1 teaspoon kosher salt, plus more to taste
- 1 teaspoon freshly ground black pepper
Creamy finish
- 1 cup whole milk or half and half
- Use full fat coconut milk for a dairy free version.
- 2 tablespoons heavy cream, optional for extra richness
- 1 tablespoon lemon juice, or more to taste
Bread and topping
- 4 slices crusty baguette or country bread, about 1 inch thick
- Day old bread works perfectly and holds up better.
- 1 cup grated Gruyère or Swiss cheese
- Use mozzarella if that is what you have; it melts nicely.
- 2 tablespoons grated Parmesan cheese
- 2 tablespoons chopped fresh parsley or chives, for garnish
Equipment
- Large heavy pot or Dutch oven
- Sharp knife and cutting board
- Wooden spoon or silicone spatula
- Ladle
- Immersion blender or regular blender
- Baking sheet
- Oven safe soup bowls or ramekins, if you want the cheesy broiled top
Tips & Mistakes
- Use fresh, firm garlic heads; avoid garlic with green sprouts, which tastes sharp and bitter.
- Slice garlic evenly so it cooks at the same rate and does not burn.
- Cook garlic low and slow; high heat scorches it and makes the soup harsh.
- Stir the pot often while the aromatics soften so nothing sticks or browns too fast.
- Use low sodium broth so you control the salt level at the end.
- Taste near the end of cooking and adjust salt, pepper, and lemon juice; do not skip this step.
- Blend the soup carefully; let it cool a few minutes before using a blender so hot liquid does not splash.
- If the soup turns too thick, add warm broth or water a little at a time until it reaches your favorite texture.
- Do not drown the bread in cheese; a moderate layer melts better and does not sink.
- Toast the bread before you float it on the soup so it stays pleasantly chewy instead of soggy.
How to Make French Garlic Soup Recipe
Step 1: Prep the garlic and vegetables
Peel all the garlic cloves and trim the root ends. Slice the cloves thinly so they cook gently and soften. Slice the onion, clean and slice the leek, and finely chop the celery and carrot so they melt into the broth.
Step 2: Slowly cook the garlic and aromatics
Heat the butter and olive oil in a large heavy pot over medium low heat. Add the sliced garlic and stir often for 5 to 7 minutes until it turns soft and lightly golden, not brown. Add the onion, leek, celery, and carrot with a pinch of salt and cook 10 to 12 minutes until everything turns very soft and sweet.
Step 3: Build the broth
Pour in the chicken or vegetable broth and the cup of water. Add bay leaf, thyme, herbes de Provence, soy sauce, salt, and pepper. Bring the pot to a gentle simmer, then lower the heat and let it bubble softly for 20 to 25 minutes so the flavors meld.
Step 4: Blend to silky smooth
Fish out the bay leaf and any thyme stems. Use an immersion blender to puree the soup in the pot until it turns smooth and velvety. If you use a regular blender, work in batches, fill the jar only halfway, vent the lid slightly, and blend until smooth, then return the soup to the pot.
Step 5: Add the creamy finish
Stir in the milk or half and half and the optional heavy cream. Let the soup heat gently over low heat for 3 to 5 minutes; do not let it boil so the dairy stays smooth. Taste and add more salt, pepper, and lemon juice until the flavor tastes bright and balanced.
Step 6: Toast the bread
While the soup simmers gently, heat the broiler on high. Place the bread slices on a baking sheet and toast them on each side until they turn golden and crisp. This step helps the bread keep some structure when it sits on top of the soup.
Step 7: Add cheese and broil
Ladle hot soup into oven safe bowls and place them on the baking sheet. Float a toasted bread slice on each bowl, then top with Gruyère and a sprinkle of Parmesan. Slide the sheet under the broiler for 2 to 4 minutes until the cheese melts, bubbles, and turns lightly browned in spots.
Step 8: Garnish and serve
Carefully remove the hot bowls from the oven and let them sit for a minute so the cheese settles. Sprinkle with chopped parsley or chives. Serve the French Garlic Soup Recipe hot and enjoy that first cheesy, garlicky spoonful.
Variations I've Tried
I swap in vegetable broth and coconut milk to keep the soup fully vegetarian and dairy free, and it still tastes rich and cozy. I add a small potato, diced and simmered with the broth, when I want extra body without more cream. I sometimes stir in a handful of cooked white beans before blending for more protein and a slightly thicker texture.
I skip the cheesy bread on top and serve the soup plain with a drizzle of olive oil and herbs when I want a lighter bowl. I also add a pinch of smoked paprika or a roasted red pepper for a gentle smoky note that plays nicely with the sweet garlic. When I feel under the weather, I thin the soup a bit more and add extra lemon juice and black pepper for a soothing, brothy version.
How to Serve French Garlic Soup Recipe
Serve French Garlic Soup Recipe very hot in warm bowls so the surface stays silky and the cheese stays stretchy. Add a simple green salad on the side, maybe with crisp lettuce, cucumber, and a light vinaigrette to cut through the richness. Offer extra toasted bread or garlic rubbed toast for dipping if you skip the broiled cheese topping.
You can also serve small portions in mugs or small bowls as a starter before a main course like roast chicken, grilled vegetables, or a simple pasta. Sprinkle extra herbs and a little grated Parmesan on top right before serving for a fresh, savory finish.
How to store
- Cool the soup to room temperature within 1 to 2 hours, then store it in airtight containers in the fridge for up to 4 days.
- Freeze the soup without the bread and cheese topping in freezer safe containers for up to 3 months; leave a little space at the top for expansion.
- Thaw frozen soup overnight in the fridge or gently in a pot over low heat with a splash of water if it looks thick.
- Reheat on the stove over medium low heat, stirring often, until hot and steamy; add a bit of milk or broth if it thickened in the fridge.
- Toast fresh bread and add cheese right before serving, then broil to recreate that classic French Garlic Soup Recipe finish.

French Garlic Soup Recipe
Ingredients
Instructions
- In a large pot, heat the butter and olive oil over medium heat until the butter is melted and foamy.
- Add the sliced onions and cook, stirring often, until softened and lightly golden, about 8–10 minutes.
- Stir in the sliced garlic and cook gently for 3–4 minutes, being careful not to let it brown too much to avoid bitterness.
- Add the thyme and bay leaf, then pour in the broth. Stir to combine and bring the mixture to a gentle boil.
- Reduce the heat to low and simmer uncovered for 20–25 minutes to allow the flavors to meld.
- Remove the bay leaf. Use an immersion blender to partially or fully purée the soup, depending on your preferred texture.
- Stir in the heavy cream if using, then season the soup with salt and black pepper to taste. Simmer for 2–3 minutes more.
- Ladle the hot soup into bowls. Top each serving with a toasted baguette slice and sprinkle with grated Gruyère or Swiss cheese.
- Garnish with chopped fresh parsley if desired and serve immediately.
Notes
Approximate per serving (without baguette and cheese): 160 calories; fat 11 g; saturated fat 5 g; carbohydrates 13 g; fiber 1 g; sugars 4 g; protein 3 g; sodium 560 mg.
Approximate per serving (with 1 toasted baguette slice and 2 tablespoons Gruyère): 290 calories; fat 16 g; saturated fat 8 g; carbohydrates 28 g; fiber 1 g; sugars 4 g; protein 11 g; sodium 840 mg. Values will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply