Savory Onion & Cheese Gratin

Experience the ultimate comfort in a bowl with this rich, flavorful homemade French onion soup recipe, perfected for ease and deep caramelized onion essence.

Classic French Onion Soup with Caramelized Onions

The Ultimate Homemade French Onion Soup: A Timeless Classic

There’s an undeniable magic in a bowl of perfectly crafted French onion soup. It’s more than just a dish; it’s an experience – a warm embrace on a chilly evening, a testament to the power of simple ingredients transformed into something extraordinary. Few culinary creations evoke such a sense of comfort and gourmet sophistication simultaneously. This classic soup, with its deeply caramelized onions, savory broth, and iconic cheesy bread topping, has earned its place as a beloved staple in kitchens worldwide.

My own journey with this recipe began over a decade ago, right at the start of my blogging adventure. Since then, it has become a cherished constant, a recipe I return to countless times, always with delightful results. Recently, returning from a wonderful week in Provence, France, where every meal was a celebration of fresh, local ingredients – from artisanal baguettes and wild mushrooms to an endless array of French cheeses and crisp rosé – I found myself inspired to channel my inner Julia Child. One evening, I simmered up a batch of this very French onion soup, and it was nothing short of divine, perfectly capturing the spirit of that culinary journey.

While traditionally made with beef broth, I’ve adapted this recipe over the years to be vegetarian-friendly, using vegetable broth so that both my husband and I can savor every spoonful. We’ve also picked up a delightful twist from our years living in Barcelona, which involves cracking an egg into each soup bowl before broiling, resulting in a perfectly poached egg nestled atop the rich broth and cheesy toast. However you choose to customize it, this French onion soup remains a timeless classic and one of my all-time favorite comfort foods. If you’re seeking a thoroughly tested and reliably delicious recipe to add to your culinary repertoire, I can assure you, this one is a true gem!

The Art of French Onion Soup: More Than Just a Recipe

French onion soup is a culinary masterpiece that hinges on a few fundamental principles: patience, quality ingredients, and the transformative power of heat. Its history stretches back centuries, with variations of onion and bread soup appearing in many European cultures. However, it was in 18th-century France that the soup we know and love today truly began to take shape, becoming a sophisticated starter gracing the tables of bistros and homes alike.

This recipe celebrates that rich heritage while simplifying the process to make it accessible for the home cook. The deep, complex flavors come not from a long list of exotic components, but from the meticulous caramelization of onions and the careful layering of aromatics and quality stock. It’s a testament to how humble ingredients, treated with respect and time, can create something truly extraordinary.

Essential Ingredients for Authentic French Onion Soup

Crafting exceptional French onion soup requires only a handful of simple, yet crucial, ingredients. Each plays a vital role in building the soup’s signature depth and richness:

  • Yellow Onions: These are the undisputed stars of the show. While white or red onions can be used, yellow onions offer the perfect balance of sweetness and pungency, transforming into an unbelievably rich, sweet, and nutty base when caramelized. You’ll need 5-6 large ones, peeled and thinly sliced to ensure even cooking and maximum caramelization surface area.
  • Butter: The secret to truly luscious caramelized onions and a velvety mouthfeel. Butter adds a layer of richness that olive oil alone cannot achieve. For a dairy-free option, vegan butter or a good quality olive oil can be substituted, though the flavor profile will subtly change.
  • Flour: A small amount of all-purpose flour helps to slightly thicken the soup, giving it body and a more satisfying texture. It forms a light roux with the butter and onion juices. If you prefer a thinner broth or are catering to gluten-free needs, a gluten-free flour blend works well, or you can omit it entirely for a lighter consistency.
  • Dry White Wine: Crucial for deglazing the pan and adding a bright, acidic counterpoint to the sweetness of the caramelized onions. A dry white wine like Sauvignon Blanc, Pinot Grigio, or even a dry vermouth is ideal. The alcohol cooks off, leaving behind a wonderful depth of flavor. If you find the onions starting to stick or brown too quickly during caramelization, a splash of wine (or water) can help lift those flavorful bits from the bottom of the pan.
  • Beef Stock: The traditional foundation of French onion soup, providing a robust, umami-rich base. For a delicious vegetarian alternative, a high-quality vegetable stock is an excellent choice and what we often use in our household. Ensure your stock is flavorful, as it forms the backbone of the soup.
  • Aromatics & Seasoning:
    • Garlic: Adds a pungent warmth that complements the sweet onions.
    • Bay Leaf & Fresh Thyme: These classic herbs infuse the broth with earthy, aromatic notes. Fresh thyme sprigs are preferred for their delicate flavor, but dried thyme (or even a pinch of herbes de Provence) can be used in a pinch.
    • Worcestershire Sauce: A secret weapon for an extra layer of savory depth and umami.
    • Salt & Freshly-Cracked Black Pepper: Essential for seasoning and balancing all the flavors. Always taste and adjust as needed.
  • Bread & Cheese: The iconic topping that transforms a simple soup into a hearty, satisfying meal.
    • Crusty Baguette: Sliced and toasted, it provides the perfect vehicle for soaking up the broth and holding the melted cheese.
    • Gruyere Cheese: This is the classic choice, known for its nutty, earthy flavor and exceptional melting qualities. However, other good melting cheeses like Asiago, Swiss, Gouda, or Mozzarella can also be used, allowing for delightful variations in flavor and texture.

Detailed ingredient quantities and step-by-step instructions are provided in the comprehensive recipe card below.

How to Caramelize Onions for French Onion Soup

The Essential Step: Mastering Caramelized Onions

The soul of any truly great French onion soup lies in its perfectly caramelized onions. This isn’t just about cooking onions until they’re soft; it’s a patient process of transforming a large pile of pungent raw onions into a concentrated, deeply sweet, and irresistibly rich base. This transformation, known as the Maillard reaction, develops hundreds of new flavor compounds, creating the signature depth that defines this classic soup.

Caramelization takes time, typically 30-45 minutes, but the effort is immensely rewarding. Think of it as a meditative kitchen task – put on some favorite music, perhaps pour yourself a glass of the white wine you’ll be using in the recipe, and prepare to work a little onion magic by the stove. The key is low to medium heat and consistent stirring.

Step-by-Step Caramelization:

  1. **Melt the Butter:** Begin by melting the butter in a large, heavy-bottomed stockpot or Dutch oven over medium heat. A heavy pot ensures even heat distribution and prevents scorching.
  2. **Add Onions and Initial Sauté:** Add all of your thinly sliced onions to the melted butter. Toss them gently to ensure they are well coated. For the first 5-10 minutes, let them cook relatively undisturbed, stirring only every 3-5 minutes, until they begin to soften and develop a pale golden hue on the bottom. This initial stage allows them to release their moisture.
  3. **Continue Stirring and Browning:** As the onions soften and shrink, the stirring frequency will increase. Continue cooking, stirring every 3-5 minutes at first, then every 1-2 minutes as they deepen in color. The goal is an even, rich chestnut brown. Patience is paramount here; resist the urge to rush the process with high heat, which will lead to burnt, bitter onions instead of sweet, caramelized ones.
  4. **Deglazing for Flavor:** If at any point the onions or the bottom of the pan look like they’re starting to burn, add a splash of white wine or water. Use a wooden spoon to scrape up all those browned bits (known as “fond”) from the bottom of the pan. This is where a significant amount of flavor resides, and deglazing incorporates it back into the onions. Repeat this process as necessary.
  5. **Final Deglaze:** Once the onions have reached a beautiful, deep chestnut brown color and are incredibly tender and sweet, stir in about half a cup of white wine to fully deglaze the pan. Scrape up any remaining fond to integrate all the concentrated flavors.

The result will be a fragrant, deeply flavorful foundation that promises an unforgettable soup.

French Onion Soup with Toasted Baguette and Melted Cheese

Assembling Your Delicious French Onion Soup

Once your onions are perfectly caramelized, the rest of the soup comes together relatively quickly, building on that incredible flavor base:

  1. Build the Broth: After deglazing the pot with wine, stir in the flour with the caramelized onions and cook for another minute. This helps thicken the soup slightly. Then, pour in the beef (or vegetable) stock, Worcestershire sauce, bay leaf, and fresh thyme sprigs. Stir everything together to combine, ensuring all the flavors are well integrated.
  2. Simmer and Infuse: Bring the soup to a gentle simmer over medium heat. Once simmering, reduce the heat to medium-low, cover the pot, and let it continue to cook for at least 10 minutes. This simmering time allows the flavors to meld beautifully and the herbs to infuse the broth.
  3. Refine and Season: After simmering, carefully remove and discard the thyme sprigs and the bay leaf. Give the soup a taste and adjust the seasoning as needed with fine sea salt and freshly-cracked black pepper. You might find it needs a little more salt to truly bring out its depth.
  4. Prepare the Toppings: While the soup is simmering, it’s the perfect time to prepare your cheesy bread topping. Slice a crusty baguette into 1-inch thick pieces. Arrange them on a baking sheet and toast them in a preheated oven (around 400°F/200°C) for 6-8 minutes until they are golden brown and crisp. This pre-toasting prevents them from becoming soggy in the soup.
  5. Broil to Perfection: Ladle the hot soup into individual oven-safe bowls. Place one toasted baguette slice on top of each bowl of soup, then generously sprinkle your desired amount of shredded or sliced cheese over the bread. For that iconic bubbly, golden-brown crust, transfer the bowls to a thick baking sheet and place them on an oven rack about 6 inches from the broiler element. Broil for 2-4 minutes, keeping a very close eye on them to prevent burning, until the cheese is beautifully melted, bubbly, and lightly browned.
  6. Serve Immediately: Carefully remove the bowls from the oven (they will be extremely hot!) and serve your exquisite French onion soup at once. The contrast of the hot, savory broth with the gooey, melted cheese and crisp bread is truly irresistible.

Classic French Onion Soup Ready to Serve

Customizing Your French Onion Soup: Delightful Variations

One of the beauties of a classic recipe like French onion soup is its versatility. While the core components remain the same, there are many ways to adapt it to suit your preferences, dietary needs, or even what you have on hand. Here are some popular variations:

  • Skip the Broiler (or Bake Separately): If you don’t have oven-safe bowls, or prefer a less hands-on approach to the topping, you can still enjoy the cheesy goodness. Simply place a toasted baguette slice on top of your hot soup and sprinkle with cheese, allowing the residual heat to melt it slightly. Alternatively, bake the cheesy toasts on a separate baking sheet until bubbly, then carefully transfer them to your soup bowls just before serving.
  • Croutons for Convenience: Instead of slicing and toasting a baguette, save time by using store-bought or homemade croutons. Sprinkle them on top of the soup with cheese and broil, or add them just before serving for a textural crunch.
  • Herb Substitutions: Fresh thyme offers a vibrant flavor, but if it’s unavailable, you can substitute with 1 teaspoon of dried thyme. For an additional layer of authentic French flavor, try using a blend of herbes de Provence.
  • Make it Vegetarian: Easily adapt this recipe by swapping beef stock for a rich, flavorful vegetable stock. For a completely vegetarian version, ensure your Worcestershire sauce is also vegetarian (some brands contain anchovies).
  • Make it Vegan: This hearty soup can be made entirely plant-based. Use vegan butter (or olive oil) for caramelizing the onions, opt for vegetable stock, ensure your Worcestershire sauce is vegan, and top with your favorite brand of high-quality vegan cheese that melts well. You’ll also need a vegan-friendly baguette.
  • Make it Gluten-Free: To make the soup gluten-free, substitute all-purpose flour with a gluten-free flour blend, or simply omit the flour for a slightly thinner broth (the caramelized onions still provide plenty of body). Serve with gluten-free bread slices for the cheesy topping.
  • The Spanish Twist (with Egg): As mentioned earlier, a delightful variation from Spain involves cracking a raw egg directly into each hot soup bowl before topping with bread and cheese, then broiling. The egg gently poaches in the hot soup under the broiler, adding an extra layer of richness and a silky texture.

Gourmet French Onion Soup with Fresh Thyme Garnish

Perfect Pairings: What to Serve with French Onion Soup

While French onion soup is hearty enough to be a meal in itself, especially with its substantial cheesy topping, it also makes a fantastic starter or pairs wonderfully with lighter sides. Here are some of my favorite accompaniments to complete your dining experience:

  • Fresh Green Salad: A crisp, vibrant salad offers a refreshing contrast to the richness of the soup. A simple Everyday Salad with a light vinaigrette is perfect for cleansing the palate.
  • Roasted Vegetables: Earthy, tender roasted vegetables complement the soup beautifully. Consider Roasted Artichokes or Roasted Brussels Sprouts for a healthy and flavorful side.
  • Light Fruit Salad: For a touch of sweetness and freshness, a Berry Fruit Salad in the warmer months or an Easy Winter Fruit Salad when fresh berries are scarce can be a lovely counterpoint.
  • Hearty Sandwich: For a more substantial meal, pair it with a light sandwich, perhaps a grilled cheese (though you already have cheese in the soup!), or a simple ham and cheese on crusty bread.
  • Wine Pairing: A dry, crisp white wine like a Sauvignon Blanc or a light-bodied red like a Pinot Noir can beautifully complement the savory notes of the soup. Alternatively, a dry Sherry or a hearty ale can also make for an interesting and delicious pairing.

Enjoy the rich, comforting flavors of this homemade French onion soup. It’s a dish that truly warms the soul and satisfies the palate, proving that some classics are truly timeless.

The Best Homemade French Onion Soup Recipe

clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon

French Onion Soup Recipe

French Onion Soup

4.8 from 178 reviews


  • Prep Time:
    10 minutes


  • Cook Time:
    50 minutes


  • Total Time:
    60 minutes


  • Yield:
    46 servings 1x
Print Recipe

Description

My all-time favorite French Onion Soup recipe — surprisingly easy to make, and full of the best flavor.


Ingredients


Scale

  • 4 pounds yellow onions, peeled and thinly sliced (approximately 56 large onions)
  • 3 tablespoons butter
  • 4 cloves garlic, minced
  • 3 tablespoons flour
  • 1/2 cup dry white wine
  • 6 cups of beef stock (or veggie stock)
  • 1 teaspoon Worcestershire sauce
  • 1 bay leaf
  • 3 sprigs fresh thyme (or 1 teaspoon dried thyme)
  • fine sea salt and freshly-cracked black pepper, to taste
  • baguette
  • grated or sliced cheese (such as Gruyere, Asiago, Swiss, Gouda or Mozzarella)

Instructions

  1. Caramelize the onions. In a large heavy-bottomed stockpot, melt the butter over medium-high heat. Add the onions and sauté until well for about 30 minutes until caramelized (but not burnt), initially stirring every 3-5 minutes, then about once a minute near the end of caramelization to prevent burning*. Add garlic and sauté for 2 minutes. Stir in the flour and cook for an additional 1 minute. Stir in the wine to deglaze the pan, using a wooden spoon to scrape up any browned bits on the bottom of the pan.
  2. Simmer the soup. Add the stock, Worcestershire, bay leaf, and thyme and stir to combine. Continue to cook until the soup reaches a simmer. Then reduce heat to medium-low, cover and simmer for at least 10 minutes. Discard the bay leaf and sprigs of thyme. Taste the soup and season with salt and pepper as needed.
  3. Toast the bread. Preheat oven to 400°F (200°C). While the soup is simmering, slice the baguette into 1-inch thick pieces and arrange them in single layer on baking sheet. Bake for 6-8 minutes, until the bread is toasted and golden around the edges. Remove and set aside.
  4. Broil the topping. Switch the oven to the broiler. Once the soup is ready to serve, place your oven-safe bowls* on a thick baking sheet. Ladle the soup into each bowl, then top with a baguette slice and your desired amount of cheese (I used about 1/4 cup shredded cheese for each). Place on an oven rack about 6 inches from the heat and broil for 2-4 minutes, or until the cheese is melted and bubbly. (Keep a close eye on them so that they do not burn.) Remove from the oven and serve immediately while the soup is hot and bubbly.

Equipment

French Onion Soup Bowls

Buy Now →

Soup Bowls with Handles

Buy Now →

Mini Cocottes

Buy Now →


Notes

Oven-safe bowls: Please double-check the maximum temperature recommendations for any bowls that you place in the oven. Many are not safe for broiling, in which case I recommend lowering the temperature. I used these mini cocottes.

Let us know if you made this recipe!

Tag @gimmesomeoven on Instagram and hashtag it #gimmesomeoven