French Onion Soup

French Onion Soup

Classic French onion soup with homemade beef stock, caramelized onions and cheesy crostini topping

Rich, deeply savory French onion soup featuring slow-caramelized onions in a homemade beef stock base, finished with a bubbling gruyere and parmesan crust over crisp thyme crostinis.

334Min
6Servings
620Cal
HardLevel
#french onion soup#comfort food#winter soup#cheese#beef stock

Equipment

oven
baking sheet
large pot
pressure cooker
stove
colander
mixing bowl
ladle
spatula

Ingredients

Homemade Beef Stock

beef bones (raw)

2 kg

tomato paste (raw)

70 g

yellow onion (large pieces)

1 piece

carrots (large pieces)

3 piece

celery ribs (large pieces)

3 piece

fresh thyme (bunch)

10 g

fresh parsley (bunch)

10 g

black peppercorns (whole)

6 g

bay leaves (dried)

2 piece

water (room temperature)

1900 ml

Soup

yellow onions (thinly sliced)

5 piece

unsalted butter (room temperature)

85 g

olive oil (liquid)

60 ml

all-purpose flour (dry)

30 g

white wine (room temperature)

240 ml

cognac (room temperature)

80 ml

homemade beef stock (warm)

1500 ml

bay leaves (dried)

2 piece

fresh rosemary (sprigs)

6 g

fresh thyme (bunch)

5 g

beef bouillon (powder)

10 g

worcestershire sauce (liquid)

30 ml

salt (fine)

5 g

black pepper (ground)

2 g

Crostinis

baguette (½ inch thick)

12 slice

salted butter (melted)

40 g

fresh thyme leaves (finely chopped)

1 g

Garnish

gruyere cheese (grated)

340 g

parmesan cheese (grated)

50 g

chives (thinly sliced)

6 g

Instructions

1

Prepare and roast beef bones

Preheat oven to 200°C. Lightly coat beef bones with tomato paste on all sides.

10 min200°C
2

Roast the bones

Place coated bones on a large baking sheet and roast in preheated oven for 40-50 minutes until deeply browned and caramelized.

45 min200°Ctimer 45 min
Rotate the pan halfway through for even browning
3

Cook the stock

Transfer roasted bones to a large pot or pressure cooker with all remaining stock ingredients. Pressure cook for 1.5 hours or simmer in a regular pot for 4-6 hours.

90 mintimer 90 min
4

Strain the stock

Strain the finished stock through a fine mesh sieve and set aside.

10 min
5

Caramelize the onions

Set a large pot over medium heat. Add butter and olive oil. Once butter melts, add onions and season generously with salt. Mix to coat onions with fat.

10 min
6

Slow-caramelize onions

Cover with lid and cook, stirring often for 1–1.5 hours until deeply caramelized. Adjust heat as needed and remove lid after 30 minutes. If onions start to burn, add a splash of water and scrape bottom.

90 mintimer 90 min
Onions should turn deep brown but not burn; deglaze with water if needed
7

Add flour and deglaze

Once onions are fully caramelized, add flour and cook 2-3 minutes until raw flour smell is gone. Add white wine and cognac, reduce 4-6 minutes until most liquid evaporates.

10 mintimer 10 min
8

Simmer the soup

Add beef stock, beef bouillon and Worcestershire sauce. Tie herbs and bay leaves with butcher’s twine and add to pot. Bring to a boil, reduce to low heat and simmer for 30 minutes.

30 mintimer 30 min
9

Prepare crostinis

Preheat oven to 190°C. In a bowl, toss baguette slices with melted butter, thyme, salt and pepper.

5 min190°C
10

Bake crostinis

Arrange crostinis on a baking sheet and bake 15-20 minutes until crisp and golden.

18 min190°Ctimer 18 min
11

Season the soup

Taste and adjust seasoning with salt and pepper.

2 min
12

Assemble bowls

Mix gruyere and parmesan. Ladle soup into oven-safe bowls, top with generous cheese, two crostinis, then more cheese.

5 min
13

Broil the cheese

Place bowls on a sheet tray and broil 3-5 minutes until cheese is melted and golden.

4 min230°Ctimer 4 min
Watch closely to prevent burning
14

Cool and serve

Remove from oven, let cool 5 minutes. Garnish with chives and serve.

5 min

Storage

Fridge: 3 days
Freezer: 60 days
Reheat: Reheat soup on stovetop or microwave; re-crisp crostinis in 180°C oven 5 minutes

Store soup and crostinis separately. Cheese topping best prepared fresh.

Try Chopa today

Save recipes, plan meals, and manage your groceries — all in one app.

French Onion Soup | Chopa | Chopa Chef