If you have a soft spot for rich, comforting flavors and a dish that feels like a warm hug in a bowl, you are going to fall head over heels for this French Onion Soup From Scratch Recipe. This classic soup is a beautiful blend of deeply caramelized onions, savory broth, and melty cheese-topped toasted baguette slices. It’s an experience that perfectly balances sweet, salty, and umami notes with a satisfyingly hearty texture. Making French Onion Soup from scratch might sound like a project, but I promise every step is worth the incredible depth of flavor you’ll create from scratch at home.

Ingredients You’ll Need

A round brown bowl filled with onion soup, showing three layers: the bottom layer is dark broth with a clear liquid texture, the middle layer has two thick slices of toasted bread that are golden brown and crispy, and the top layer is melted cheese that is creamy yellow and bubbly, covering the bread and slightly dripping into the soup, with steam rising from the hot dish; the bowl is placed on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

The magic of this French Onion Soup From Scratch Recipe truly starts with simple, quality ingredients. Each component plays an essential role, whether it’s building the rich base, adding layers of flavor, or contributing to that golden, bubbly cheese topping everyone loves.

  • 3 pounds yellow onions: Thinly sliced for even caramelization, these are the star of the soup with their sweet, mellow flavor.
  • 3 tablespoons unsalted butter: Adds richness and helps soften the onions gently without browning too quickly.
  • 2 tablespoons olive oil: Provides a healthy fat component that balances butter and helps with caramelizing.
  • 1 teaspoon kosher salt: Draws out moisture and enhances the onions’ natural sweetness.
  • 1 teaspoon sugar: Supports the caramelization, giving that deep golden color and rich taste.
  • 3 cloves garlic, minced: Lends subtle aromatic depth without overpowering the onions.
  • 1 cup dry white wine or dry sherry: Adds acidity and complexity while deglazing the pot to capture browned flavor bits.
  • 6 cups beef broth: Provides a hearty, savory backbone to the soup’s flavor.
  • 2 cups chicken broth: Helps round out the broth with lighter notes and balance.
  • 1 tablespoon Worcestershire sauce: Brings umami and a slight tang for enhanced depth.
  • 2 fresh thyme sprigs: Introduces herbal fragrance and subtle earthiness.
  • 1 bay leaf: Adds an aromatic layer that complements the thyme perfectly.
  • 1 teaspoon apple cider vinegar: A bright splash to lift and balance the soup’s richness.
  • Black pepper to taste: For gentle heat and seasoning complexity.
  • 1 baguette, sliced: A crusty, chewy base for the melted cheese topping.
  • 2 cups grated Gruyère cheese: Essential for that gooey, nutty cheese blanket that melts beautifully.
  • ¼ cup grated Parmesan cheese: Adds an extra savory kick and sharpness to the cheese mix.

How to Make French Onion Soup From Scratch Recipe

Step 1: Caramelize the Onions

Slicing all the onions evenly is crucial because it ensures they cook uniformly. Start by melting butter with olive oil in a large pot over medium heat. Add the onions along with salt and sugar, then stir every few minutes. This slow-and-steady cooking process takes between 35 to 45 minutes, transforming the onions into a deep golden, sweet, and slightly sticky mass that forms the flavorful foundation of your soup.

Step 2: Build the Base with Garlic and Wine

Next, stir in the minced garlic for just one minute to release its aroma without burning it. Pour in the dry white wine or sherry, scraping the bottom of the pot to lift those delicious browned bits. Let the mixture simmer until most of the liquid has evaporated, concentrating the flavors and setting the stage for the broth.

Step 3: Add Broth and Herbs

Pour in the beef and chicken broths, then add Worcestershire sauce, thyme sprigs, and the bay leaf. Bring everything to a gentle simmer and allow it to bubble quietly for 25 to 30 minutes. This simmering step melds all the flavors together. Before removing the thyme and bay leaf, taste and season with black pepper, then stir in a teaspoon of apple cider vinegar to brighten the rich soup.

Step 4: Toast the Baguette Slices

While the soup simmers, preheat your oven to 425°F. Arrange the baguette slices on a sheet pan and toast them until they are crisp but not overly browned. These toasts will create a wonderful textural contrast and hold the melty cheese topping later on.

Step 5: Assemble and Broil

Turn your oven’s broiler on high. Ladle the hot soup into oven-safe bowls, placing a toasted baguette slice on top of each one. Mix the Gruyère and Parmesan cheeses and pile a generous handful over the bread. Place the bowls on a pan and broil until the cheese bubbles vigorously and develops golden brown spots. Remember to let them cool briefly because they get extremely hot when fresh from the oven.

Step 6: Serve Immediately

This soup is best enjoyed piping hot so the cheese is perfectly stretchy and the broth rich and steamy. Serve your French Onion Soup From Scratch Recipe hot and prepare for delighted smiles all around.

How to Serve French Onion Soup From Scratch Recipe

Three thick slices of toasted bread with a golden-brown crust, laid side by side on crumpled brown parchment paper, which rests on a wooden board. Each slice has a layer of finely shredded white cheese spread unevenly over the top, with some cheese falling around the bread onto the paper and surface. In the background, a block of yellow cheese on a white plate and a metal grater are visible, all set on a white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

While the traditional mix of Gruyère and Parmesan reigns supreme, feel free to sprinkle a little fresh thyme leaves on top for an aromatic touch. A light drizzle of good olive oil or a pinch of cracked black pepper right before serving enhances the flavor and presentation beautifully.

Side Dishes

This soup pairs wonderfully with a simple green salad dressed lightly in vinaigrette to cut through the richness. Roasted vegetables or a crisp white wine complement the savory, cheesy depth of the soup without competing with it.

Creative Ways to Present

Want to wow your guests? Serve the soup in mini ramekins with smaller toast and cheese portions for a charming appetizer. You can even hollow out a small loaf of bread for a rustic bread bowl presentation that doubles as an edible dish!

Make Ahead and Storage

Storing Leftovers

Leftover French Onion Soup From Scratch Recipe can be cooled and stored in airtight containers in the refrigerator for up to 3 days. Keep the toasted bread and cheese separate until you are ready to reheat and serve to preserve texture and flavor.

Freezing

You can freeze the soup base (without the bread and cheese) in a freezer-safe container for up to 2 months. Thaw overnight in the fridge and reheat gently on the stove before assembling with fresh toasted bread and cheese.

Reheating

Reheat the soup gently over medium-low heat on the stove to avoid burning the caramelized onions. When hot, ladle into oven-safe bowls, add new toasted baguette slices and cheese, then broil again until bubbly and golden for that freshly made experience.

FAQs

Can I use other types of onions for this soup?

Yellow onions are ideal due to their natural sweetness and texture when caramelized, but you can experiment with sweet onions or a mix of varieties for nuanced flavor differences.

What if I don’t have beef broth?

Using all chicken broth is possible, though beef broth provides a deeper, more traditional flavor. For a vegetarian twist, try mushroom broth or vegetable broth with a splash of soy sauce for umami.

Is it necessary to use wine or sherry?

Yes, the wine or sherry adds bright acidity and helps deglaze the pot, creating complex flavors. If you prefer not to use alcohol, a splash of white grape juice and a teaspoon of vinegar can substitute, but the depth may vary.

How do I achieve perfect caramelization without burning the onions?

Patience is key. Cook the onions slowly over medium heat, stirring often. If they start to stick or brown too quickly, reduce the heat slightly. Avoid rushing this step because those deep golden layers build your soup’s signature flavor.

What cheese can I use if I don’t have Gruyère?

Gruyère melts beautifully with a nutty flavor, but Swiss cheese, Emmental, or a good quality mozzarella can work as alternatives. Adding a bit of Parmesan helps boost flavor if you swap out the Gruyère.

Final Thoughts

This French Onion Soup From Scratch Recipe is one of those timeless dishes that brings joy with every spoonful. Once you’ve mastered the art of slow-cooked onions and bubbling cheese crusts, you’ll want to make it for every cozy night in. Trust me, the effort is so worth it and sharing it with loved ones makes it even sweeter.

Print

French Onion Soup From Scratch Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 9 reviews

This classic French Onion Soup recipe from scratch delivers rich, caramelized onions simmered in a flavorful beef and chicken broth blend, topped with toasted baguette slices and melted Gruyère and Parmesan cheeses. Perfectly comforting and delicious, it’s an iconic dish that brings together deep onion sweetness with cheesy, crusty goodness.

  • Author: Martha
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 20 minutes
  • Total Time: 1 hour 40 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Ingredients

Soup Base

  • 3 pounds yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 1 teaspoon kosher salt
  • 1 teaspoon sugar
  • 3 cloves garlic, minced
  • 1 cup dry white wine or dry sherry
  • 6 cups beef broth
  • 2 cups chicken broth
  • 1 tablespoon Worcestershire sauce
  • 2 fresh thyme sprigs
  • 1 bay leaf
  • 1 teaspoon apple cider vinegar
  • Black pepper to taste

Toppings

  • 1 baguette, sliced
  • 2 cups grated Gruyère cheese
  • ¼ cup grated Parmesan cheese

Instructions

  1. Prepare and Caramelize Onions: Slice all onions to uniform thickness for even cooking. Heat a large pot over medium heat and melt butter with olive oil. Add onions, salt, and sugar. Cook slowly, stirring every few minutes, until onions become deep golden and reduce by half, about 35 to 45 minutes. The onions should smell sweet and caramelized.
  2. Add Garlic and Deglaze: Stir in minced garlic and cook for one minute. Pour in white wine or dry sherry, scraping the pot’s bottom to loosen browned bits. Continue stirring until most of the liquid evaporates.
  3. Simmer the Soup: Add beef broth, chicken broth, Worcestershire sauce, thyme sprigs, and bay leaf. Bring to a gentle simmer and let bubble softly for 25 to 30 minutes. Taste and season with black pepper. Remove thyme and bay leaf, then stir in apple cider vinegar to brighten flavors.
  4. Toast the Baguette: Preheat oven to 425°F. Arrange baguette slices on a baking sheet and toast until crisp and golden.
  5. Assemble and Broil: Turn on the oven broiler. Ladle hot soup into oven-safe bowls. Place a toasted baguette slice atop each bowl of soup. Mix Gruyère and Parmesan cheeses together and pile over the bread. Place bowls on a baking sheet and broil until cheese melts and browns in spots. Let rest briefly as bowls will be hot.
  6. Serve: Serve the soup immediately while hot, with gooey melted cheese and crusty bread.

Notes

  • Use dry white wine or dry sherry for best deglazing results and flavor depth.
  • Caramelizing onions slowly is key for deep flavor—don’t rush this step.
  • Oven-safe bowls are necessary for broiling the cheese topping safely.
  • Adjust seasoning like salt and black pepper to your taste after simmering.
  • If preferred, use gluten-free baguette and check broth labels to make recipe gluten-free.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star