Soups & Stews
This Amy's French Country Vegetable Soup copycat recipe delivers the same velvety Gruyère clouds and caramelized vegetables that made her version legendary. The secret lies in slow-simmered broth, properly caramelized onions, and a proper balance of fresh herbs and dairy—no shortcuts here.
I’ve perfected this technique after years of testing, ensuring every spoonful captures that rustic French bistro quality at home.
The foundation begins with a rich vegetable broth, where onions and leeks caramelize until deep amber—this step alone transforms ordinary soup into something extraordinary. Gruyère cheese melts into delicate clouds, while thyme, bay leaves, and parsley infuse the broth with aromatic depth.
The vegetables—carrots, potatoes, and celery—cook until tender yet retain their natural texture, ensuring each bite is both comforting and refined.
What makes this recipe truly special is the harmony of textures: the creamy Gruyère, the crisp edges of caramelized onions, and the bright freshness of herbs. It’s a vegetarian dish that feels indulgent, with enough substance to satisfy even meat lovers.
The instructions walk you through each step, from sautéing to simmering, ensuring professional results without the fuss.
Serve this soup with a sprinkle of fresh parsley and a crusty baguette for the full French experience. The recipe scales beautifully, making it perfect for weeknight dinners or gathering friends. Let’s recreate this bistro-worthy classic together.
Ingredients for amy's french country vegetable soup copycat
Sixteen ingredients, all working together to recreate Amy's iconic herbed Gruyère soup with bistro-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 whole | Thinly sliced, caramelized until deep amber |
| Leeks 🧅 | 2 whole | White and light green parts only, sliced |
| Celery Stalks 🥬 | 4 whole | Trimmed, chopped into 1/2-inch pieces |
| Carrots 🥕 | 4 whole | Medium size, peeled, cut into 1/2-inch chunks |
| Russet Potatoes 🥔 | 2 lb | Peeled, cut into 1-inch cubes |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced finely |
| Fresh Thyme Sprigs 🌿 | 4 whole | Or 1 tbsp dried thyme leaves |
| Bay Leaves 🍃 | 2 whole | Dried, standard size |
| Fresh Parsley 🌿 | ¼ cup | Flat-leaf, chopped for garnish |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly grated, aged 12+ months |
| Vegetable Broth 💧 | 6 cups | Low-sodium, homemade preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
The Gruyère cheese is non-negotiable—look for aged wheels from specialty cheese shops like Murray's Cheese or Whole Foods for the best quality. Freshly grated is essential; pre-shredded contains anti-caking agents that prevent proper melting. For the onions and leeks, slow caramelization is key—this takes 30-40 minutes of undisturbed cooking until deep amber. If short on time, Trader Joe's sells pre-caramelized onion jam that works in a pinch, though it lacks the same depth. The vegetable broth should be homemade if possible—Pacific Foods or Imagine brands offer excellent low-sodium options when store-bought is necessary.
No fresh thyme? Dried works at one-third the amount, but the flavor profile shifts slightly. For the bay leaves, avoid the tiny dried leaves—they're often bitter; stick to standard-sized dried leaves. The Gruyère can be substituted with Comté or Emmental, though texture will differ. If you're avoiding dairy entirely, nutritional yeast blended with olive oil creates a similar umami richness. The olive oil should be fruity and peppery—California Olive Ranch or Colavita brands excel here. For extra richness, replace 2 tbsp of broth with a splash of dry white wine during simmering.
This soup freezes beautifully—portion into airtight containers with 1-inch headspace and thaw overnight in the fridge. It keeps for 4-5 days refrigerated or 3 months frozen. The Gruyère clouds thicken upon reheating, so add a splash of broth if needed. For serving, toasted baguette slices and a drizzle of extra-virgin olive oil elevate the presentation. The recipe scales perfectly for gatherings—simply double the broth and vegetables while keeping cheese proportions constant.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this recipe when I’m too tired to dice anything. Leeks and celery get a quick rough chop (no fancy knife skills needed), and the carrots? Just toss in whole—they’ll soften beautifully. Twenty minutes later, you’ve got a pot of golden, fragrant soup without the stress.
- Potato Magic: That crispy edge on the Russet potatoes? Chef’s kiss. They soak up the broth while staying tender, and the contrast with the creamy leeks is pure satisfaction. Honestly, I’ll take this over mushy potatoes any day—it’s the little details that make a dish feel special.
- Leftovers That Beg: This soup tastes even better the next day. I make a double batch on Sundays, and by Wednesday, I’m reheating it because it’s still rich and comforting. The flavors meld overnight, and it’s the kind of meal that makes you feel like you’ve been cared for—without trying too hard.
- Pantry Staple Power: Between us, this recipe uses ingredients you already have. Yellow onions, carrots, potatoes—stuff I buy weekly anyway. No specialty items, no last-minute grocery runs. It’s my go-to when I’m broke or lazy, and somehow, it always hits the mark.
Step-by-step instructions for Amy's French country vegetable soup
Master the technique behind Amy's signature soup—where caramelized vegetables melt into a velvety broth topped with Gruyère clouds.
Develop Deep Caramelization in the Vegetable Base
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium-low heat. Add the 2 whole yellow onions and 2 whole leeks (white and light green parts only), spreading them evenly in the pan. Cook undisturbed for 15 minutes until the onions transform into a deep amber, almost blackened caramel. This patience is critical—it builds the soup's foundational sweetness.
After the initial caramelization, stir in the 4 whole celery stalks (chopped into ½-inch pieces) and 4 whole carrots (cut into ½-inch chunks). Continue cooking for another 10 minutes until the celery softens and the carrots begin to develop color. The vegetables should release their moisture but retain texture—this prevents a mushy final soup. Keep the heat steady; too high will burn the caramel, too low will leave raw flavors.
Build Flavor with Aromatics and Broth
Add the 4 tbsp unsalted butter to the Dutch oven and let it melt completely, about 1 minute. Stir in the 6 cloves garlic cloves (minced finely) and cook for 30 seconds until fragrant but not browned—this prevents bitterness. Immediately add the 2 lb russet potatoes (cut into 1-inch cubes) and toss to coat evenly in the fat and caramelized vegetables.
Pour in the 6 cups vegetable broth, ensuring the potatoes are fully submerged. Add the 4 whole fresh thyme sprigs, 2 whole bay leaves, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp black peppercorns. Bring to a gentle simmer over medium heat, then reduce to low heat to maintain a steady bubble. Cover partially and let cook for 20 minutes, stirring occasionally, until the potatoes are fork-tender but not falling apart.
Create the Gruyère Clouds for Texture
While the soup simmers, reduce heat to low and prepare the cheese topping. In a small bowl, combine the 1.5 cups gruyère cheese with 1 tbsp cold water (this prevents clumping). Sprinkle the cheese mixture evenly over the soup, stirring gently with a wooden spoon. The heat from the broth will melt the cheese into delicate, cloud-like strands—this is the signature texture that sets Amy's soup apart.
Continue simmering for 5 more minutes, stirring occasionally, until the cheese is fully melted and the soup has thickened slightly. The broth should coat the back of a spoon but remain silky, not gluey. If it thickens too much, add 2-3 tablespoons of hot vegetable broth to adjust consistency. Taste and adjust seasoning with additional salt if needed—Gruyère is salty, so go lightly.
Finish with Fresh Herbs and Serve Immediately
Remove the soup from heat and let it rest for 5 minutes, allowing the flavors to meld. Discard the thyme sprigs and bay leaves, then stir in the 0.25 cup fresh parsley (chopped). The parsley brightens the dish with a fresh contrast to the rich, herbed broth. Ladle the soup into bowls, ensuring each serving gets an even distribution of the Gruyère clouds and caramelized vegetables.
Serve immediately with crusty bread to soak up every last drop of that velvety broth. The contrast of the warm, herbed soup against the crisp bread is what makes this dish truly special. For extra depth, a drizzle of extra-virgin olive oil over each serving enhances the caramelized vegetable flavors. This is the soul of French country cooking—simple ingredients elevated by technique.
Pro Tips For Making Amy'S French Country Vegetable Soup Copycat
- CHAR THE VEGETABLES: Sear the onions, leeks, and celery in batches—don’t overcrowd the pot. I learned this the hard way: a packed pan steams instead of browns, and you’ll end up with bland, watery flavor. Two minutes per batch over medium-high heat until deeply golden, then add the carrots and potatoes.
- SLICE POTATOES UNIFORMLY: Cut the Russet potatoes into ½-inch chunks, no bigger, no smaller. I used to eyeball it, but inconsistent sizes mean some cook mushy while others stay raw. A mandoline makes this faster, but a sharp knife works too—just stay consistent.
- SALT THE WATER LIKE THE SEA: Add 1½ teaspoons of salt to the broth before the vegetables go in. Trust me, the potatoes will soak up the flavor better than if you toss salt in later. If your broth is homemade, double-check the seasoning first—this isn’t the time to play guessing games.
- SKIP THE BOILING: Once the vegetables hit the broth, bring it to a gentle simmer—not a rolling boil. I used to crank the heat, and the potatoes would turn to glue. A low simmer keeps them tender without falling apart, and the flavors meld without rushing. Cover and let it hum for 20-25 minutes.
Creative variations of this recipe
Herbed Gruyère Twist
Swap the Gruyère for aged Comté cheese (1.5 cups) to add a nutty depth that pairs beautifully with the caramelized onions. For extra umami, sprinkle 1 tsp nutritional yeast over the soup while simmering—it mimics the richness of cheese without dairy.
I’ve found this works especially well for vegan adaptations while keeping the signature cloud texture. 🧀
Winter Root Variation
Boost the heartiness of this soup by adding 1 cup diced parsnips and 1 cup peeled, cubed sweet potatoes along with the carrots and celery. Their natural sweetness complements the caramelized onions perfectly, creating a deeper winter flavor profile.
Cook the roots for 5 minutes longer to ensure they’re tender but still hold their shape.
Lemon-Thyme Brightness
Add a splash of 2 tbsp fresh lemon juice and 1 tbsp lemon zest when finishing the soup. This brightens the rich, herbed broth and cuts through the creaminess of the Gruyère.
I like to add it with the parsley at the end—it’s a subtle but transformative touch that feels distinctly French. The acidity also makes the soup more refreshing for summer months. 🍋
Smoky Garlic Infusion
For a smoky twist, replace half of the garlic with 3 cloves roasted garlic (blended into a paste). Roast whole garlic cloves in 375°F oven for 20 minutes before mincing—this adds a sweet, smoky depth that pairs wonderfully with the Gruyère.
I also like to sprinkle ½ tsp smoked paprika over the soup at the end for an extra layer of complexity.
Creamy Leek Purée Base
For a velvety texture without cheese, blend ½ of the cooked leeks and carrots with ½ cup vegetable broth until smooth. Stir this purée back into the soup and finish with 2 tbsp olive oil to create a rich, dairy-free base.
Top with extra caramelized onions and fresh parsley for a lighter but equally satisfying version. This works beautifully for those avoiding dairy but craving creaminess. 🥬
Spiced Apple Addition
Add 1 cup diced apples (such as Honeycrisp or Braeburn) and ½ tsp cinnamon** along with the potatoes. The apples soften as they simmer, adding natural sweetness that balances the savory herbs.
I’ve found this works especially well with the Gruyère—it’s a surprising but delicious twist that feels both rustic and refined. 🍎
Nutrition facts
Frequently asked questions
Why does the recipe call for caramelizing onions for so long?
The 40-minute caramelization transforms simple onions into deep amber sweetness that forms the soul of this soup. This step develops complex flavors that store-bought caramelized onions can't replicate. The patience pays off with that signature French bistro depth!
Can I make this soup without dairy?
Replace the 1.5 cups Gruyère with ½ cup nutritional yeast blended with 2 tbsp olive oil for umami richness. For creaminess, blend ½ cup cooked leeks and carrots with broth and stir back in. The texture will differ but still deliver comforting flavors.
How do I prevent the cheese from clumping when adding it to the soup?
Mix the Gruyère with 1 tbsp cold water before sprinkling it over the soup. The water creates tiny emulsifiers that prevent clumping. Stir gently and keep heat at low—too much agitation creates lumps. For extra insurance, use freshly grated cheese (no pre-shredded).
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low heat with 2-3 tbsp extra broth to restore creaminess. Avoid microwaving as it can make the cheese greasy. If the soup thickens too much, thin with additional warm broth. The Gruyère clouds will separate slightly but re-emulsify when stirred.
Which vegetables can I substitute if I don't have all the originals?
Swap carrots for turnips or parsnips, and celery for fennel or leeks. Potatoes can be replaced with cauliflower florets (they hold shape better). For a heartier version, add ½ cup diced butternut squash. Just adjust cooking times—root vegetables need 5-10 minutes longer.