Classic French Onion Soup


Sometime after I graduated from college, I was living in Houston with two of my best friends. One of those friends was always trying to fix us up with her boyfriend's roommates. She would casually suggest that we hang out and watch the football games with them, or make them dinner. The first, and maybe only time, we made them dinner, we decided to make them my French Onion Soup! Not only did the boys love it, but it must have worked it's magic on at least one of them. Sometime after that dinner our other roommate started dating one of the boys. Now, they are married with a beautiful daughter. 

All thanks to that French Onion Soup. 

Okay, not really. But in my head that's where it all started. The reason I choose my French Onion Soup recipe all those years ago was, first, it was the one recipe I felt I had really mastered. 

Growing up, FOS was my absolute favorite. When I started doing more and more cooking during college, it was probably one of the first recipes I tried and experimented with.  

Second, it only requires a few easy steps.

Step 1: Caramelize onions.

Step 2: Add wine and reduce.

Step 3: Add flour and stir.

Step 4: Add broth and simmer.

I like to let the soup simmer for at least 30 minutes so that all the flavors in the herbs start to seep into the broth, making the broth extra rich and flavorful.

Once the broth is ready, I ladle it into a couple bowls, top with a slice of bread, a couple slices of Gruyere cheese, and pop it under the broiler until the cheese is nice and melted.

That first bite is my favorite. You have to break through that thick layer of cheese and bread to get down to the good stuff. That first spoonful has a bit of everything – a healthy glob of cheese, a bit of bread, and the yummy onions. A little bite of heaven if you ask me.


My husband and I will eat the soup on it’s own as our dinner. But, it would also be great on the side of a big, hearty salad, or even as a starter before a nice steak dinner. 



  • 1 tbsp butter
  • 2 large onions, sliced
  • 2 garlic cloves, minced
  • 1/4 cup dry red wine
  • 2 tbsp flour
  • 1 tsp salt
  • 1 tbsp fresh thyme
  • 1 small sprig rosemary
  • 1 bay leaf
  • 1 quart low sodium beef broth
  • French bread, sliced and toasted
  • Gruyere cheese, sliced


  1. Place a large stock pot over medium heat. Add butter to pot. Once it's melted, add in onions and garlic. Stir onions every few minutes, until onions are evenly caramelized. About 30 minutes.

  2. Pour in red wine and let it reduce. About 5 minutes. Dust flour over top of onions and stir to coat. Let the flour absorb the rest of the wine and thicken, another 5 minutes.
  3. Sprinkle the thyme over top and add in the rosemary sprig and bay leaf. Pour in the beef broth and bring to a simmer. Cover and reduce heat, but keep at a gentle simmer for at about 30 minutes, but no more than 60.
  4. Ladle soup into bowls then top with French bread and slices with Gruyere cheese. Place bowls on a baking sheet, then placed the baking sheet on the top rack of the oven and turn broiler on high. Once cheese has melted and browned, about 3-5 minutes, remove from oven and