French onion soup

We're a BIG fan of soup, this French onion soup is one of our favorites. It's delicious, cheap and easy to make. Serves 8 people.

40 minutes 8 people Starters
French onion soup


(✓ Tip: click to check off)

  • 6 large yellow onions
  • 1 litre chicken stock ( 4.2 cups )
  • 2 small garlic cloves, or 1 bigger one
  • 2 bay leaves
  • 1 tablespoon flour
  • 1/2 cup unsalted butter (110 gram)
  • Salt & pepper to liking
French onion soup ingredients
↑ click on the photo to enlarge

Kitchen equipment

(✓ Tip: click to check off)

  • A big pot
  • Chef's knife & cutting board


40 minutes 8 people Starters

View the original recipe via:

Preparing the French onion soup -- 15 minutes

CUT all of the onions into rings. Finely chop the garlic cloves. PLACE the big pot onto the stove over medium-high heat, add 2 tablespoons of butter and let melt. When the butter has melted, add 1 tablespoon of flour.

This will make the roux. Add the chopped garlic cloves. A roux will thicken the soup somewhat, you can skip this part and only add the butter and not the flour. The soup will be lighter in colour and more watery, we prefer starting with a roux.

Add the onion rings, turn down the heat so that the onions won't bake. Instead, they should simmer for about 10 minutes, or until soft. STIR the onion rings and mix them with the roux or butter. 

Place the lid on the pot and stir every few minutes to prevent the onion rings from sticking to the pan. 

French onion soup
French onion soup

Cooking the soup -- 25 minutes

POUR in the chicken stock (should be hot) into the pan and stir. ADD 2 bay leaves, put the lid back onto the pan and turn the heat up to a medium-high setting. Season with salt & pepper and let the soup gently boil for about 20 minutes.

We think it's best to prepare this soup one day in advance, though you can eat it the same day. The big advantage of preparing this French onion soup one day in advance is that the flavours of the onion will be well-distributed throughout the soup.

Optional, but required in the classic recipe: Bake a French bread, slice it, then place it on top of the soup in either a bowl of the deep plate. Add Swiss Gruyère cheese on top, serve while hot. Enjoy!

What do you think of this recipe?
0 votes

Did you make this recipe or are you planning to?
Mention @ohmydish, tag #ohmydish on Instagram or save this recipe!

← Previous recipe
Smooth chocolate mousse
Next recipe →
Satay sauce