How To Make the Best French Onion Soup With Baguette
Brown Soup In Red Bowl

French onion soup is one of the famous recipes, not just in France but all over the world. Distinguished by its wonderful taste and high nutritional value, this great classic of French cuisine is served by different restaurants in the world’s most visited cities. Onion soup can easily be prepared the French way; its components are simple and economical. In fact, it has always been considered “the soup of the poor” since Roman times. It consists basically of onions, cheese, and bread. In this article, I will share with you the easiest way to prepare this popular soup recipe with French baguette.

How To Prepare French Onion Soup Recipe With Baguette:

Brown Soup In Red Bowl
Brown Soup In Red Bowl


  • 5 Medium Onions (I prefer yellow onions)
  • 1 cup Shredded Gruyère Cheese
  • 6 cups Beef Stock (Use chicken or vegetable stock if you prefer)
  • 1/3 cup Dry White Wine (You can use apple vinegar instead)
  • 1 tbsp Flour
  • 1 tbsp Unsalted Butter
  • 2 tbsp Olive Oil
  • 3 to 4 Cloves Garlic
  • 1 tsp Dried Thyme
  • 1 tsp Ground Nutmeg
  • 1 tsp Salt
  • Freshly Ground Pepper
  • French Baguette Bread


Preheat a frying pan over medium heat with two tablespoons of oil and one of butter.
Cut your onions and add them immediately.
Mix well and let it thicken.
If you hear that your butter-oil mix is simmering, reduce your fire a little bit to avoid burning the onions (you need just to caramelize them).

Add dried thyme and season with salt and pepper.
Add your flour and mix well.
Add dry white wine (or apple vinegar, if you do not want to use alcohol).
Cover your pan and let your onions cook (about ten minutes) until they are well soaked in the white wine and the alcohol is completely absorbed.
Now, add the ground nutmeg and pour your beef stock over the onions (If you prefer chicken stock, you will find how to prepare your homemade chicken stock in this article).
Mix well, cover, and cook for about 1 hour.
During the cooking of your slow-cooked caramelized onions, cut your French baguette into slices (of about 1 cm) and place them in your baking tray.
Give your slices of bread a quick bake (Be careful, you have to dry them and not to burn them).
Once the pieces of bread have cooled down, Rub fresh garlic on them to give a good flavor to your onion soup.

Sliced Baguette Surrounded By Garlic Cloves
Sliced Baguette Surrounded By Garlic Cloves

After one hour of cooking, you will notice that your onions are well melted and that the juice has been well reduced.
Put a little bit of Gruyère cheese at the bottom of an oven-safe plate (If you can not find Gruyère cheese, use easily-melted cheeses with a strong flavor like Cheddar or Mozzarella).
Place a toasted slice of baguette on your cheese and cover with the onion soup.
Sprinkle more grated cheese on top.
Place the bowls on the baking tray and broil in the preheated oven until cheese melts and starts to brown (5 to 8 minutes).
Remove and serve immediately! Top the soup with your favorite fresh herb, if you like.

Brown Onion Soup With Cheese
Brown Onion Soup With Cheese

Easy Homemade Beef Stock Recipe (Bonus Recipe):

If you want to prepare your own beef stock at home, and to make your onion soup more special, just follow these steps:

How To Prepare Easy Homemade Beef Stock:

Beef Stock In White Bowl
Beef Stock In White Bowl


For your beef stock recipe, you will need, of course, Beef Bones as the main ingredient (Try to use beef bones with the marrow).
For every gallon of water, you will need 5 to 7 pounds of bones.

Also, you need:

  • 2 Medium Onions
  • 2 Large Carrots
  • 1 tbsp Olive Oil
  • 2 tbsp Cider Vinegar
  • 1 Lemon
  • Sea salt
  • Spices and Herbs (You can add any aromatics you like in your Stock)
  • Cold Water


First, place the bones in a baking sheet and drizzle them with your olive oil, salt, and pepper.
Roast them at 450°F/ 230°C (for about 30 to 40 minutes) until golden brown.
Once roasted, you can start making your stock. In fact, this is what will add the flavor to your beef stock!
Place the bones in a pot and fill with cold water.
Add 1 tbsp cider vinegar and cook for 30 minutes on the stove.
Now, you start adding your ingredients; carrots, onions, lemon, spices, and herbs (You do not have to really chop the ingredients since you will need to discard them later. Personally, I do not peel my veggies, I just wash them. The skin kept on adds extra flavor!)
Add a big pinch of salt and the rest of your cider vinegar to pull the nutrients out of the bones.
Simmer for about 4 hours. But, if you want to speed up the process, use a pressure cooker and prepare your beef stock in less than 2 hours.
Filter your stock (You can use cheesecloth), pour into glass jars, and keep in your fridge. Your beef stock can be kept In the freezer for up to three months.

I hope you will enjoy this great French stock-based onion soup! It is cheap, rich, succulent, and easy to make!

If you are a fan of authentic soups, you may need to read this article about the Moroccan Harira soup recipe.

Please Share it!

Leave a Reply