French Onion Soup

By Lee Jackson ↣ Published on: February 19, 2021

Last Updated: February 29th, 20240 Comments on French Onion Soup

There are few soups quite like the sweet, umami delight that is a well made deep and delicious French onion soup. Learn how to get the most flavour out of the humble onion with my classic onion soup recipe with a little twist.

A small bowl of French Onion Soup with Gruyere Crouton

I can polish off a bowl of onion soup in the blink of an eye, I love it so much. The humble onion is elevated into new highs with this classic French recipe. The dark, rich soup that has so much flavour - deep and savoury, it's one of life's great treats.

I always order onion soup in a calssic French restaurant and invariably burn every part of my mouth and face trying to guzzle the soup too quickly. The island of cheese on top is another savoury delight - salty and melty. It really is too much! Cooking this soup in the midst of a cold spell outside is something I do annually, but I don't just reserve for the cold months - I can eat French onion soup any time of the year! The great news is that it's not difficult to make at home, all that's needed is a little patience.

Fryin onions in a large pan

What is French onion soup all about?

French onion soup is a savoury soup made primarily from onions, beef broth, and often served with croutons or a slice of bread topped with melted cheese. It's a classic French dish known for its rich, flavourful broth and caramelised onions. The onions are typically cooked slowly until they caramelise, which brings out their natural sweetness and depth of flavour.

The broth is made from beef stock or broth, which is simmered with the onions to develop a robust flavour. The soup is often served in individual crocks or bowls, topped with toasted bread or croutons and melted cheese, such as Gruyère or Swiss. It's then usually grilled until the cheese is melted and bubbly, creating a deliciously satisfying and comforting dish.

Why it works?

When cooked low and slow, onions take on an amazing umami sweetness that's something very special. A rich, creamy and decadent soup like no other. And it's such a humble dish too - few ingredients but BIG on flavour.

French Onion Soup simmering in a pan

Stuff You'll Need

There's not a lot to making this soup, here's where the key flavours come from.

  • Onions - I generally go for a large, sweet onion like a Vidalia or Walla Walla but generally, any yellow onion will do. On occasion I'll make it with red onion, as they're typically sweeter, but they're not strictly traditional for the French recipe. That said, use whatever you have!
  • Butter - I fry the onions in butter as it has more flavour than oil.
  • Herbs - Thyme and bay leaf will add all the floral undertones I like.
  • Garlic - for a little backbone to the soup.
  • Beef or Chicken stock/broth - I use both. Beef stock will give a more pungent flavour to chicken, but either is fine.
  • Dark soy sauce - not traditional by any stretch, but soy sauce has a tonne of umami and also a great colour that enhances the soup. You don't taste it in the final dish, but it definitely brings something to the soup.
  • Salt & pepper - essential to enhancing and rounding out the flavour.
  • Bread & Cheese - A crusty slice of bread or large croutons topped with gruyere cheese is essential to any French onion soup.

Step by Step

Making the soup isn't difficult, here's how it's done.

  1. Step 1 - In a large pan, heat the butter until it begins to bubble over a medium/high heat. Add the onion, thyme, and bay leaf, stirring well. Reduce the heat to medium/low and let them gently fry for 30 minutes, stirring regularly, until they soften and turn golden brown.
  2. Step 2 - Add the garlic and fry for 1-2 minutes before introducing the stock and soy sauce (if using). Season with salt & pepper.
  3. Step 3 - Bring the soup to a boil, then reduce the heat to low and simmer gently, uncovered, for 30-40 minutes, maintaining a gentle bubble.
  4. Step 4 - Remove the bay leaf and any thyme stalks, then take the pan off the heat. Preheat a grill/broiler until it is hot. Lightly toast the bread in a toaster.
  5. Step 5 - Meanwhile, ladle a portion of soup into a small bowl and place a slice of toast on top. Sprinkle about 1/2 cup of cheese over the bread, then place it under the hot grill/broiler for 3-4 minutes until the cheese is completely melted and bubbling. Repeat the process with more soup/bread/cheese. Serve hot!
French Onion Soup

Pro Tips

  • Low and slow - We cook the onion down slowly. This will ensure a great texture, colour and flavour - 30 minutes of slow sautéing will get the job done. I like to fry the onions in a little butter (because France) and inject a little herbal delight in the form of fresh thyme and a bay leaf.
  • Soy sauce - Now, this is probably going to fill my French readers with horror, but I do like to add a little dark soy sauce to my soup - so, before you leave in protest, hear me out! Soy sauce has a wonderful deep, rich colour which gives the soup a great deep hue, but also a rich, umami saltiness which adds a layer of flavour to the broth. I add around 1-2 tsp. It's obviously not traditional, but it works! It's also optional so don't sweat it if you're too horrified.
  • Bread & Cheese - A good French Onion Soup Recipe isn't complete without the croutons to end all croutons. And by that I mean a slice of crusty bread toast with bubbling-hot Gruyère or Comté cheese on top. The cheese melts into the soup and the whole thing is an utter 'Triomphe!'.

Serving & Storage Suggestions

You can make the soup a few days in advance, in fact the flavour will only improve over time. Keep it well sealed in. the fridge until you're ready and reheat until piping hot and follow the recipe ofr adding cheese and bread to the bowls.

  • Leftovers - Leftover soup will stay good in the fridge for up to a week.
  • Freezing - Freeze the soup in single portions (without the cheese and bread) for 3+ months. Cook from frozen in the microwave until piping hot then finish off under a broiler in a bowl/crock with the bread and cheese as normal.

Ready to get cooking?

French onion soup is a great lunch or dinner dish - filling, rich and completely delicious. Great in cold weather, hot weather, wet weather, dry weather. You get the picture. It's one of my most favourite soups to eat. Hope you enjoy the recipe!

A small bowl of French Onion Soup with Gruyere Crouton

More delicious French recipes

If you liked this recipe for classic French onion soup, I'm sure you'll love some more of my favourite French recipes (and cocktails!).

Cocktails

This recipe uses affiliations and may receive a commission based on your activity (link clicks). Learn more.

 

A small bowl of French Onion Soup with Gruyere Crouton

French Onion Soup

Rate this recipe

5 from 3 votes
Print Recipe Pin Recipe Save Recipe
Recipe by Lee
Course Appetizer, Main Course
Cuisine French
Prep Time10 minutes
Cook Time1 hour 10 minutes
Total Time1 hour 20 minutes
Servings (adjustable) 4
Calories (per serving) | 744

Ingredients

  • 3 lb yellow onion (peeled, halved and cut into thin half-moon slices)
  • 3 tbsp unsalted butter
  • 4 sprigs thyme
  • 1 bay leaf
  • 2 garlic cloves (peeled & finely chopped)
  • 2 qt chicken stock (or beef) around 2 litres
  • 2 tsp dark soy sauce (optional)
  • 2 tsp kosher or sea-salt
  • freshly ground black pepper
  • 4 crusty bread slices
  • 2 cups gruyere cheese (coarsely gated)

Instructions

  • In a large pan, heat the butter until bubbling over a medium/high heat.
    Add the onion, thyme and bay leaf and stir well. Reduce the heat to medium/low and let them gently fry for 30 minutes, stirring regularly. They will soften and turn golden brown.
  • Add the garlic and fry for 1-2 minutes before adding the stock and soy sauce (if using). Season with the salt & pepper. Bring the soup to a boil then reuce the heat to low and simmer gently, uncovered for 30-40 minutes. Just bubbling.
  • Fish out the bay leaf and any thyme stalks and remove from the heat.
  • Preheat a grill/broiler until hot.
    In a toaster, toast the bread lightly. Meanwhile, spoon a portion of soup into a small bowl and place a slice of toast on top. Pile on about 1/2 cup cheese on the bread then place under the hot grill/broiler for 3-4 minutes until the cheese is completely melted and bubbling.
    Repeat with more soup/bread/cheese combos.
    Serve hot!

Nutrition

Calories: 744kcal (37%) | Carbohydrates: 65g (22%) | Protein: 39g (78%) | Fat: 37g (57%) | Saturated Fat: 20g (125%) | Trans Fat: 1g | Cholesterol: 109mg (36%) | Sodium: 1273mg (55%) | Potassium: 1102mg (31%) | Fiber: 7g (29%) | Sugar: 22g (24%) | Vitamin A: 958IU (19%) | Vitamin C: 28mg (34%) | Calcium: 794mg (79%) | Iron: 3mg (17%)
Tried this Recipe? Tag me Today!Mention @CookEatWorld or tag #cookeatworld!