This homemade French Onion Soup recipe will knock your socks off! Made with the richest broth, perfect caramelized onions, and topped with three different types of melted cheese!Step-by-step photos can be seen below the recipe card.
Prep Time15 minutesmins
Cook Time1 hourhr10 minutesmins
Total Time1 hourhr25 minutesmins
Course: Soup
Cuisine: French
Keyword: French Onion Soup, French Onion Soup Recipe
pinchof salt and freshly ground black pepperto taste
51-inchthick slices of French bread
2tablespoonsolive oil
1 & 1/2cupsshredded Gruyere Swiss cheeseroom temperature
1/4cupshredded Mozzarella cheeseroom temperature
2tablespoonsfinely grated Parmesan cheeseroom temperature
Instructions
In a large pot over medium-high heat, melt the butter. Add in the onions and sauté, stirring often, until softened, about 10 minutes.
Reduce heat to medium, stir in the salt and sugar; cook for another 35 minutes, stirring occasionally (every 5 minutes or so), until onions are caramelized and almost syrupy.
Add in the garlic and cook until fragrant, about 20 seconds.
Pour in the red wine to deglaze the pot, scraping up any brown bits on the bottom and sides.
Add in the beef broth, chicken broth, Worcestershire sauce, thyme, and bay leaf.
Gently simmer over medium/medium-low heat for about 20 minutes, stirring occasionally.
Remove and discard the herbs.
Mix in balsamic vinegar and taste. Season with additional salt and pepper, if necessary.
Reduce heat to low, cover to keep hot while you prepare the bread.
Preheat oven broiler, with rack 6 inches from the heat source. Arrange bread slices on a baking sheet and brush both sides with the olive oil. Broil 2-3 minutes total, flipping once, until well toasted on both sides. (NOTE: keep an eye on the bread the entire time to ensure it doesn't burn. Every oven is different.) Remove from heat; leave broiler on.
Arrange oven safe bowls or crocks on a rimmed baking sheet. Fill each bowl 2/3 full with hot soup. Top each bowl with 1 slice toasted bread, and sprinkle with the Swiss, Mozzarella, and Parmesan cheeses.
Broil until bubbly and golden brown. As it softens, the cheese will fall over the sides of the crock and form a wonderful crusty seal.
Serve and enjoy!
Video
Notes
You can make this vegetarian by replacing the beef and chicken stock with all vegetable stock and use vegan Worcestershire sauce, keeping in mind it will affect the overall flavor.Omitting the wine. I use dry red wine in this recipe, like a Merlot or Pinot Noir. (It doesn't need to be top shelf, but use something you enjoy drinking.) The wine not only deglazes the pan, but adds amazing depth of flavor. Having said that, if you don't drink or cook with alcohol, you can use more broth in its place, but the overall flavor will not be as deep or rich.If you don't have oven-safe bowls you can skip the broiling part, make cheese toasts on a baking sheet and top the soup with those, or even use croutons.