French Onion Soup

French Onion Soup in dutch oven with golden spoon

This French Onion Soup is loaded with juicy caramelized onions, hearty beef broth and topped with crusty, cheesy bread! So delicious and warming! 

Ah, Winter. Some people hate it. Others love it. I’m somewhere in the middle. It doesn’t really ever get cold where I live. Now, where I grew up, the winters were AWFUL! It was so so cold all of the time and snowed so much. 

One thing I think we can all agree on that we love about Winter is the SOUPS! It’s hard to beat a delicious soup that warms your bones as you sit inside on a chilly day. It’s hearty, delicious and so cozy. 

ladle full of french onion soup

There is actually a restaurant where I grew up that makes French Onion Soup. They put SO much cheese on top of it that they literally serve the soup with scissors so you can cut the cheese. No joke. So, now that it’s Winter and we all want cozy food – I figured, why not make my own version of French Onion Soup? So here we are! 

Why I Love this French Onion Soup

I probably eat onions with almost every single meal. So having a soup with the main ingredients as onions makes my heart happy. I love how caramelized and juicy the onions get. When you pair them with the fresh garlic, it’s sweet yet savory all at the same time.

French Onion Soup ingredients

The hearty broth base of the soup is a delicious beef broth which is so rich and delicious. I also added, for some extra decadence, some red wine to this soup! I used a dry red wine and it added so much complexity of flavor to the soup. SO GOOD. 

On top of the soup, you have a perfectly toasted baguette topped with the sharpest and tangiest gruyere cheese. The cheese and bread go perfectly with the soup – it all works together so well. 

close up of melted cheese

So, hearty soup, cheesy, bread on top, what more could you want?! Let’s get into how to make it! 

Ingredients You Need for French Onion Soup: 

  • large yellow onions 
  • fresh garlic 
  • salted butter 
  • dry red wine 
  • gruyere cheese 
  • beef broth 
  • french baguette
  • all purpose flour 
  • salt and pepper to taste 
  • fresh thyme for garnish 

How to Make French Onion Soup: 

Begin by slicing up your onions! I used 6 large onions. While you’re slicing things, you might as well mince the garlic as well. Set that aside. In your favorite skillet, add an entire stick of salted butter. Let it melt completely and then add in all of the onions as well as a large pinch of salt and pepper. 

caramelized onions in pot

Let the onions cook, on medium low heat for about 30 minutes or until they get super caramelized. At the end of the cooking, add in the garlic and cook for 1-2 more minutes or until garlic is fragrant. 

Next, add in the red wine! Bring to a rolling boil and then reduce the heat to simmering for about 15-20 minutes or the wine has reduced tremendously. 

red wine and onions

Now that the wine has reduced, add in 2 heaping tbsp of all purpose flour and mix in. Let it cook for 2-3 minutes and then add in the beef broth. 

Cover and let cook on medium heat for 15-20 minutes or so. Once done, taste and add salt and pepper to adjust seasoning. 

soup in a dutch oven

Now, there are a couple of options for you here next depending on if you have oven safe bowls/crocks/dutch ovens.

If you are serving in a mini dutch oven/oven safe bowl….

Ladle the soup into the bowl. Add two 1.5 inch thick slices of the french baguette on top of the soup. Cover generously with the gruyere cheese. Place in the oven on broil for 1-2 minutes or until the cheese is melted. Eat up! 

2 baguette slices on top of soup

heaping mound of cheese on soup

If you don’t have an oven safe bowl….

Ladle the soup into a bowl of your choice. Slice the baguette into 1.5 inch slices and place on a sheet pan. Cover with the cheese generously and place on broil in the oven until the cheese is melted. Once done, simply place the cheesy bread directly on top of the soup bowl. 

cheese pull

So super simple, so delicious, so hearty – I’m in love and you will be too!! Hope you enjoy this one, my friends! 

Did you like this recipe? Here are a few more you might enjoy: 

Instant Pot Chicken Pot Pie Soup 

Thai Green Curry Chicken Soup 

Potato Carrot and Leek Soup 

Thank you so much for following along here, friends! Want to see more? Be sure to follow ourbalancedbowl on Instagram and tag me with your photo if you end up making a recipe! You can also post a photo of your recipe to the Our Balanced Bowl Facebook page! Like a recipe that you saw? Follow me on Pinterest here! I always love to see your re-creations! If you do make a recipe, it would make my whole day if you were to rate and comment so I can get your feedback! Lots of love! – Haylie

5 from 2 votes
Print

French Onion Soup

Course Appetizer, Main Course, Soup
Cuisine American
Keyword cheesy french onion soup, easy french onion soup, french onion soup, french onion soup with red wine
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 6 people
Author Haylie

Ingredients

  • 6 large yellow onions, sliced
  • 4 cloves garlic, minced
  • 1 cup dry red wine
  • 1 stick salted butter
  • 2 tbsp all purpose flour
  • 2 quarts beef broth
  • 10 oz gruyere cheese, freshly shredded
  • fresh thyme for garnish
  • salt and pepper to taste
  • 1 baguette sliced into 1-1.5 inch pieces

Instructions

  1. Begin by slicing up the onions. Mince the garlic as well. Set aside.

  2. Add the butter to a large pot. Let it melt completely and then add in all of the onions as well as a large pinch of salt and pepper. 

  3. Let the onions cook, on medium low heat for about 30 minutes or until they get caramelized. At the end, add in the garlic and cook for 1-2 more minutes or until garlic is fragrant. 

  4. Add in the red wine. Bring to a rolling boil and then reduce the heat to simmering for about 15-20 minutes or the wine has reduced tremendously.

  5. Now that the wine has reduced, add in 2 heaping tbsp of all purpose flour and mix in. Let it cook for 2-3 minutes and then add in the beef broth. 

  6. Cover and let cook on medium heat for 15-20 minutes or so. Once done, taste and add salt and pepper to adjust seasoning. 

  7. If you are serving in a mini dutch oven/oven safe bowl….

    Ladle the soup into the bowl. Add two 1.5 inch thick slices of the french baguette on top of the soup. Cover generously with the gruyere cheese. Place in the oven on broil for 1-2 minutes or until the cheese is melted. Garnish with fresh thyme.

  8. If you don’t have an oven safe bowl….

    Ladle the soup into a bowl of your choice. Slice the baguette into 1.5 inch slices and place on a sheet pan. Cover with the cheese generously and place on broil in the oven until the cheese is melted. Once done, simply place the cheesy bread directly on top of the soup bowl. Garnish with fresh thyme.

4 comments / Add your comment below

  1. 5 stars
    This was so super cheesy…I loved the addition of the red wine! So much flavor! Def had a glass while making the soup as well which made it more fun of course! Thanks for this – will put in a permanent rotation! 🙂

    1. Barb, you are so sweet! It makes me so happy to hear that you liked the soup! I absolutely love the red wine too…and totally with you on having a glass while making it! Cheers!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

shares