French Onion Soup with Homemade Beef Stock Recipe

French Onion Soup with Homemade Beef Stock Recipe

Cook Time: 360 minutes

This rich and savory beef and onion soup is a perfect hearty dish for chilly evenings. With slow-cooked beef stock, caramelized onions, and a melty Gruyre topping, its a cozy, satisfying meal. Follow these simple steps to recreate this timeless classic at home!

Ingredients

  • 12 cups water
  • 1 pound beef short ribs
  • 3 parsnips, peeled and cubed
  • 3 onions, coarsely chopped
  • 2 carrots, peeled and coarsely chopped
  • 2 stalks celery with leaves, coarsely chopped
  • 2 bay leaves
  • 1 teaspoon salt
  • 1 teaspoon freshly ground black pepper
  • 1 tablespoon fresh thyme
  • cup butter
  • 4 large onions, thinly sliced
  • 3 cloves garlic, smashed
  • cup flour, or more as needed
  • 1 teaspoon herbes de Provence
  • 1 teaspoon paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon chopped fresh parsley, or to taste
  • 1 teaspoon chopped fresh thyme, or to taste
  • cup dry white wine
  • 2 tablespoons dry sherry
  • 1 dash hot pepper sauce (such as Tabasco), or to taste
  • 4 thick slices French bread
  • Basil and garlic-flavored olive oil for brushing
  • 2 cups grated Gruyre cheese

Directions

Step 1: Place the water, beef short ribs, parsnips, onions, carrots, celery, bay leaves, 1 teaspoon salt, 1 teaspoon black pepper, and 1 tablespoon fresh thyme into a large soup pot. Bring to a boil over medium heat, then reduce the heat to a simmer. Cook for 5 to 6 hours, skimming and discarding any foam that forms on top of the broth. The broth should turn a rich brown color. If preferred, you can make the broth in a slow cooker. Strain the broth and discard the ribs and vegetables. Set the broth aside, and refrigerate any extra for later use.

Step 2: Melt the butter in a large skillet or cast iron pan over medium-low heat. Add the thinly sliced onions and smashed garlic cloves, cooking until caramelized and brown, which should take about 30 minutes.

Step 3: While the onions are caramelizing, mix the flour, herbes de Provence, paprika, and garlic powder together in a small bowl. Once the onions are ready, sprinkle the flour mixture over the onions. Stir and cook for another 5 minutes, seasoning with salt and black pepper to taste. Add in the fresh parsley and thyme.

Step 4: Pour in 4 cups of the prepared beef broth, white wine, sherry, and a dash of hot pepper sauce. Simmer the soup for 15 minutes, stirring occasionally, until the flavors have blended and the soup thickens slightly. Feel free to let it simmer longer to deepen the flavors.

Step 5: About 15 minutes before serving, preheat the oven broiler. Place a rack about 6 inches from the heat source. Brush the slices of French bread with basil and garlic-flavored olive oil, then toast them under the broiler for 1 to 2 minutes per side, or until golden brown and crispy.

Step 6: Ladle the hot soup into oven-proof soup bowls. Place a slice of toasted bread on top of each bowl. Sprinkle the toasted bread with an even layer of grated Gruyre cheese.

Step 7: Place the soup bowls under the preheated broiler and cook for 2 to 4 minutes, or until the cheese is melted, bubbly, and browned to your liking.

Editor's Note

The nutrition data for this recipe includes the full amount of the beef stock ingredients. The actual amount of the stock ingredients consumed will vary based on how much broth is used per serving.

Cook's Note

This recipe was passed down from my mother, who was an amazing cook despite her struggles with Parkinson's and rheumatoid arthritis. She never let anything stop her from creating delicious dishes. My father found a notebook full of her original handwritten recipes, and this one remains a family favorite.

Nutrition Facts (per serving)

  • Calories: 865
  • Total Fat: 41g (52% Daily Value)
  • Saturated Fat: 22g (110% Daily Value)
  • Cholesterol: 136mg (45% Daily Value)
  • Sodium: 1320mg (57% Daily Value)
  • Total Carbohydrate: 83g (30% Daily Value)
  • Dietary Fiber: 14g (48% Daily Value)
  • Total Sugars: 22g
  • Protein: 42g (84% Daily Value)
  • Vitamin C: 48mg (53% Daily Value)
  • Calcium: 739mg (57% Daily Value)
  • Iron: 6mg (36% Daily Value)
  • Potassium: 1351mg (29% Daily Value)

Comments

FISHGIRL

10/06/2025 01:52:54 PM

I took a stock class at the local college. Before boiling the bones roast them until they are a deep dark brown. Then simmer with veggies. A very LOW simmer. Bubbles barely break the surface. Time consuming but worth it. In a pinch there are a couple of new "bold stocks" in a box that work very well.

Dennis Lopez

02/16/2025 09:40:25 PM

Made it twice already — no regrets.

Traci Guynup

09/26/2022 11:29:34 PM

For some reason my local grocery store does not carry herbes Provence, so I used what I had on hand. I made the broth from a venison roast instead of beef. It was delicious.

Michael Mitchell

04/14/2018 10:15:18 PM

Fast, tasty, and stress-free — yes.

PyroVip

12/16/2017 03:30:30 AM

This recipe was challenging for me...especially making for the 1st time...it was the broth...I didnt realize how many onions involved until started cutting...This is a time consuming soup but worth the time and effort...I have learned a lot and look forward to making it again...I recommend this recipe

adalynn

04/13/2015 08:40:30 AM

I have made French Onion Soup many times using a different recipe. This is not only very tasty (my husband went gushy over it} but easier. Start the process of making broth one day and finish soup the next and it will seem quite easy. The taste is in the broth and it is divine!

bswholey

03/08/2015 02:38:41 PM

Need a really good beef stock recipe. Today at the store I started reading labels on all the liquid and other kinds of stock and broth, they all contain among other things, lots of sugar, if not the first ingredient it is in the top. I don't like my beef or chicken dishes sweet unless I want them to be. Could not find a single one without some form of sugar or sweetener. I found it incredible. How do diabetics manage to avoid sugar when it is in so many products? Thank you for the recipe.

Timothy Perez

11/12/2014 04:27:19 PM

This is legendary — no debate.

Helene

01/05/2013 03:32:40 PM

With my own beef stock from roasted marrow bones, this was so well worth the time and effort. My family loved it and so did I. The leftovers were just great and we're keeping this in our file for a future dinner.

Pam

12/17/2012 11:58:47 AM

In my quest for the perfect onion soup, I came across this recipe. I am sorry to say that it just did not work for us. It is far removed from the classic french onion soup that we all think of. It was time consuming, which I can handle if the rewards and effort pay off. I think that the parsnips were too strong in the stock. I was attracted to this because it sounded so healthy with all the veggies. The color was lacking even though I browned the beef first. I think that some amount of red wine is vital to rceipe or it is just not french onion soup. I will continue on my quest but do thank you for you spuring me on and for a good stock for vegetable soup.