Winter is here….and that means warm comforting food, lots of soups, and cozy evenings. I’ve always had a thing for French Onion Soup, even as a kid! I think I was the only kid that actually liked the taste of onions.

Let’s talk about what makes a really good onion soup…it’s a long process, and when I say long, I mean a whole weekend! So plan accordingly….I promise, it’s soooo worth it! If you want to do it right, you need to first make your own beef stock. We picked up beef bones at our local butcher. You will want to use bones from a source you trust. With the few ingredients in this soup, it’s important to use the best ingredients you can find. The stock alone takes 5 hours to make, most of it is done on the stove in a large stockpot, the actual roasting of the bones is only 45 minutes. Your house will smell amazing!


The onions- oh the onions, the star of the soup, the reason you are making this soup in the first place! Don’t get fancy with the onions or try to mix it up. We tried walla walla sweet onions one year and the soup turned out way to sweet! A total let down after all the waiting and cooking and waiting and cooking. Use plain old yellow onions. These have the best flavor. Make sure to slice them the same thickness, so when roasting the onions, they all cook evenly. The onions need to cook down for 4 hours! The good news- you can cook them ahead of time and they will last up to 2 days in the fridge. The onions will cook down to a beautiful caramel brown, and smell amazing! Use a large dutch oven/pot, at first it will look like there are too many onions for your pot, but they reduce down a lot.


The vessel- it’s important to do the final cooking in the correct sized bowl. A bowl that is deep and comes up and in on the top. I found mine at Sur La Table for about 6 bucks a piece. I love them and use them for all my soups! Thomas Keller goes into detail in his book Bouchon, about the importance of the correct vessel for French Onion Soup. Your bowl also needs to be oven safe so you can melt the cheese on top under the broiler. Yes, there is cheese, and onions, and a baguette! The French know how to do soup……


French Onion Soup adapted from Bouchon


  • Beef stock:
  • 5 lbs meaty beef neck or leg bones cut into 3 inch sections
  • 2 small onions
  • 1/2 tsp kosher salt
  • 1 large carrot cut into 4 pieces
  • 1 leek, rinsed well and cut into 2 inch pieces
  • 1 sprig thyme
  • 1 sprig italian parsley
  • 3 bay leaves
  • 1/4 tsp peppercorns
  • 1 head of garlic, cut horizontally in half
  • Onion Soup:
  • 1 Sachet: 2 bay leaves, 12 black peppercorns, 6 thyme sprigs
  • 8 large yellow onions
  • 8 Tbsp unsalted butter
  • kosher salt
  • 1 1/2 tsp all purpose flour
  • Beef stock ( see above)
  • black pepper
  • sherry wine vinegar
  • 1 baguette, sliced into 1 inch slices
  • 6-12 slices Comte or Emmentaler cheese


  1. To make beef stock, preheat oven to 475 degrees.
  2. Add 1 Tbsp of oil to a roasting pan and place beef bones in pan. Roast bones for 45 minutes until deep brown.
  3. Cut 1 onion in half, heat a small heavy skillet over medium heat. Place the onion, cut side down on the side of the pan, not over direct heat. Let brown for 30 minutes, this will add color to the stock.
  4. Remove the bones from the oven. Place bones and any bits on the pan in a large stock pot with about 5 quarts of water, just enough to cover the bones. Add the charred onion and salt.
  5. Meanwhile, cut the remaining half of onion and place onion, carrots, and leeks in a roasting pan.
  6. Toss with a Tbsp of canola oil, and place in the oven and roast for 20 minutes. Stir vegetables, than roast for another 20 minutes.
  7. After the stock has simmered for 5 hours, add the roasted vegetables to the stock with the herbs, peppercorn and garlic. Simmer for 1 hour. Turn off heat and allow stock to rest for 10 minutes.
  8. Strain stock thru a fine mesh colander. Toss the bones and vegetables.
  9. Store stock up to 3 days in the refrigerator.
  10. Onion Soup:
  11. Cut off the tops and bottoms of the onions. Slice the onions thinly and evenly. You should have about 7 quarts of onions. Melt the butter in a large stockpot over medium heat.
  12. Add the onions and 1 Tbsp of salt, reduce heat to low.
  13. Cook stirring every 15 minutes for the next hour. Make sure to scrape the bottom of the pot. Continue cooking for 4 more hours, stirring every 15 minutes. The onions should be dark and caramelized.
  14. Stir in flour and cook over medium high heat for 2-3 minutes. Add the beef stock and sachet and bring to a simmer.
  15. Simmer for about 1 hour until liquid has reduced ro 2 1/2 quarts.
  16. Season with salt, pepper and a few drops of vinegar.
  17. remove from heat.
  18. Spoon soup into vessels leaving a few inches on the top.
  19. Toast baguette sliced under the broiler.
  20. Place toasted slices on top of soup, then sop with cheese and place under the broiler until cheese is melted.
  21. Makes 6 servings.