
French Garlic Soup Recipe tastes silky, rich, and deeply savory, with sweet mellow garlic instead of harsh bite. It suits garlic lovers, cozy weeknight cooks, and anyone who wants a rustic French soup on the table in about 45 minutes. I first learned a version of this in a tiny Paris apartment with one pot, one dull knife, and way too much garlic, and it still feels like comfort in a bowl.
Why French Garlic Soup Recipe Is Worth It
This French Garlic Soup Recipe turns a cheap head of garlic into something luxurious and restaurant-level. Long, gentle cooking softens the sharpness and brings out a nutty, almost buttery flavor that tastes way more complex than the short ingredient list suggests.
You also get a naturally comforting, cold-weather soup that still feels light. It works as a starter for a fancy dinner or as a simple meal with crusty bread and a salad, and it uses pantry staples you probably already own.
“This French Garlic Soup Recipe tastes like a cozy bistro in a bowl—simple ingredients, big flavor, zero regrets. ★★★★★”
Ingredients You Need
Garlic & aromatics
- 3 large heads garlic, cloves separated and peeled
- Choose firm, heavy heads with tight skins. Avoid pre-minced jarred garlic; it tastes dull and metallic in this soup.
- 1 large yellow onion, thinly sliced
- 1 medium leek, white and light green parts only, thinly sliced and rinsed well (optional but adds sweetness)
- 2 tablespoons unsalted butter
- 2 tablespoons olive oil (use a decent everyday extra-virgin; no need for the fancy bottle)
Liquid & flavor base
- 6 cups low-sodium chicken broth or vegetable broth
- Use a good-quality boxed stock; I like Kettle & Fire or Pacific for consistent flavor.
- 1 cup water (helps balance salt and concentrate garlic flavor)
- ½ cup whole milk or half-and-half (optional, for a creamier finish)
- ½ cup grated Parmesan or Gruyère cheese, plus more for serving
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ½ teaspoon dried thyme or 1 teaspoon fresh thyme leaves
- 1 small bay leaf
- Pinch of red pepper flakes (optional, for gentle heat)
Bread & toppings (classic French-style)
- 4–6 slices day-old baguette or rustic bread
- Stale bread works great; it holds texture better than fresh.
- 1–2 tablespoons olive oil, for brushing bread
- Extra grated cheese for topping (Parmesan, Gruyère, or a mix)
- Chopped fresh parsley or chives, for garnish
Substitutions & notes
- Use all olive oil instead of butter for a dairy-lighter version.
- Swap leeks with extra onion if you do not have leeks.
- Use vegetable broth and skip cheese for a basic dairy-free base, then add your favorite vegan cheese if you like.
Equipment
- Large heavy-bottomed pot or Dutch oven (5–6 quart)
- Sharp chef’s knife or paring knife (for peeling all that garlic without tears of regret)
- Cutting board
- Wooden spoon or silicone spatula
- Immersion blender (ideal) or regular blender
- Baking sheet (for toasting bread)
- Ladle and heatproof bowls
Quick Tips & substitutions
- Peel garlic faster by smashing cloves lightly with the flat side of a knife; the skins slide off easier.
- Slice garlic instead of mincing to avoid burning and bitterness during the sauté step.
- Use low-sodium broth so you control the salt level; the soup reduces and concentrates flavor.
- Stir garlic often while it cooks so it turns soft and golden, not dark brown.
- Swap chicken broth with vegetable broth for a vegetarian French Garlic Soup Recipe.
- Use all olive oil and skip cheese or use vegan cheese for a dairy-free or vegan version.
- Add a small peeled potato while simmering, then blend, for extra body without cream.
- Use stale bread for the toasts; it soaks up soup beautifully without turning mushy too fast.
How to Make French Garlic Soup Recipe
Step 1: Prep the garlic and aromatics
Peel all the garlic cloves and slice them thinly. Thin slices cook evenly and taste sweet and mellow. Slice the onion and leek as well, and rinse the leek thoroughly to remove grit.
Pat the aromatics dry if they seem wet so they sauté instead of steam. Keep everything near the stove so you move quickly once the pot heats up.
Step 2: Slowly sauté the garlic
Heat the butter and olive oil in a large pot over medium-low heat. Add the sliced garlic and stir to coat it in the fat. Cook the garlic gently for 8–10 minutes, stirring often, until it turns soft, fragrant, and pale golden.
Lower the heat if the garlic browns too quickly; dark brown garlic tastes bitter. Aim for soft and blond, not crispy.
Step 3: Add onion, leek, and seasonings
Add the sliced onion and leek to the pot with the garlic. Sprinkle in a pinch of salt to help them soften. Cook for 8–10 minutes over medium heat, stirring occasionally, until the onion and leek turn very soft and lightly caramelized at the edges.
Add thyme, bay leaf, black pepper, and red pepper flakes if you use them. Stir and cook for another minute so the herbs bloom in the hot fat and release their flavor.
Step 4: Deglaze and simmer
Pour in the broth and water while you scrape the bottom of the pot to loosen any browned bits. Those bits carry tons of flavor. Stir well and bring the soup to a gentle boil over medium-high heat.
Once it boils, lower the heat to maintain a steady simmer. Cook uncovered for 20–25 minutes so the garlic softens completely and the flavors meld. Taste halfway through and adjust salt if needed.
Step 5: Blend to silky smoothness
Fish out the bay leaf and discard it. Turn off the heat. Use an immersion blender directly in the pot and blend until the soup turns very smooth and creamy.
If you use a regular blender, work in batches and fill the blender only halfway, vent the lid, and cover with a towel so steam escapes safely. Return the blended soup to the pot and bring it back to a gentle simmer.
Step 6: Add dairy and cheese
Lower the heat to low. Stir in the milk or half-and-half, then add the grated Parmesan or Gruyère. Stir constantly until the cheese melts and the soup looks glossy and slightly thickened.
Taste and adjust salt and pepper. Keep the heat gentle so the dairy does not curdle and the cheese does not clump.
Step 7: Toast the bread
While the soup simmers on low, preheat your broiler. Arrange bread slices on a baking sheet and brush both sides lightly with olive oil. Broil for 1–2 minutes per side until the bread turns golden and crisp.
Keep an eye on the bread because it can burn fast under the broiler. You want crisp edges and a little chew in the center.
Step 8: Cheese-topped finish (optional but classic)
Ladle hot French Garlic Soup Recipe into oven-safe bowls. Float a slice or two of toasted bread on top of each bowl. Sprinkle generously with grated cheese.
Place the bowls on a baking sheet and slide them under the broiler for 2–3 minutes until the cheese bubbles and turns golden. Use oven mitts and move carefully; the bowls and soup stay extremely hot.
Step 9: Garnish and serve
Top each bowl with a sprinkle of fresh parsley or chives. Add a final crack of black pepper if you like a little extra bite. Serve immediately while the cheese still stretches and the soup steams.
Set out extra bread on the side because someone always wants more for dipping. Enjoy the mellow garlic goodness that tastes like it simmered all afternoon.
Recipe Variations
- Gluten-free: Use gluten-free bread for the toasts or skip bread entirely and serve with a side salad.
- Vegan: Use olive oil instead of butter, vegetable broth instead of chicken, and skip dairy; blend in a spoonful of white miso or nutritional yeast for umami.
- Low carb: Skip the bread and cheese topping and serve the soup plain with herbs and a drizzle of olive oil.
- Extra creamy: Swap the milk with half-and-half or heavy cream and add an extra handful of cheese.
- Herb-forward: Add fresh rosemary or tarragon during the simmer, then remove woody stems before blending.
- Protein boost: Stir in shredded rotisserie chicken or cooked white beans after blending and heat through.
- Spicy twist: Add more red pepper flakes or a pinch of smoked paprika for a gentle kick.
Ways to Serve French Garlic Soup Recipe
- With a simple green salad and crusty bread for a light dinner.
- As a starter before roast chicken, grilled fish, or a hearty vegetable main.
- With a grilled cheese sandwich for a cozy, kid-friendly meal.
- In small cups as an appetizer at a dinner party or holiday meal.
- With roasted vegetables on the side for a full vegetarian plate.
Storage Success
Cool the French Garlic Soup Recipe to room temperature, then transfer it to airtight containers and refrigerate it for up to 4 days. Reheat gently on the stove over low to medium heat and stir often so the dairy stays smooth. Add a splash of broth or water if the soup thickens too much in the fridge.
You can freeze the soup for up to 2 months, though dairy may separate slightly after thawing. Reheat slowly and whisk well to bring it back together, then top with fresh bread and cheese so it tastes freshly made.

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 soft and lightly golden, about 8 to 10 minutes.
- Stir in the sliced garlic and cook gently for 3 to 4 minutes, without letting it brown, until fragrant and tender.
- Add the thyme and bay leaf, then pour in the broth and white wine (if using). Stir to combine.
- Bring the soup to a gentle boil, then reduce the heat and simmer uncovered for 20 to 25 minutes to allow the flavors to meld.
- Season with black pepper and salt to taste, then remove and discard the bay leaf.
- While the soup simmers, toast the slices of French bread under a broiler or in a toaster until crisp and golden on both sides.
- Ladle the hot soup into oven-safe bowls, place a slice of toasted bread on top of each, and sprinkle generously with grated cheese.
- Place the bowls under the broiler for 2 to 3 minutes, or until the cheese is melted and lightly browned.
- Garnish with chopped fresh parsley if desired and serve the French garlic soup immediately while hot.
Notes
Approximate per serving (without optional wine, with cheese and bread): 260 calories; fat 13 g; saturated fat 7 g; carbohydrates 24 g; fiber 2 g; sugars 6 g; protein 12 g; sodium 720 mg. Values will vary based on specific ingredient brands, optional wine, added salt, and portion size.

Leave a Reply