Go Back
+ servings

French Onion Soup Recipe

Add this classic French Onion Soup to your recipe arsenal. It is rich, hearty, flavorful and super easy to make. The presentation is impressive and will make people believe you've slaved over a hot stove all day long.
No ratings yet
Print Pin
Course: Soup
Cuisine: French
Prep Time: 10 minutes
Cook Time: 55 minutes
Servings: 8
Calories: 503kcal
Author: Megan Porta


  • 1/3 cup butter cubed
  • 2 tbsp olive oil
  • 3 yellow onions thinly sliced
  • 2 tsp salt
  • 1/2 tsp pepper
  • 1 tsp sugar
  • 1 tbsp thyme chopped
  • 1/4 cup all-purpose flour
  • 64 oz beef broth
  • 1 cup white wine
  • 8 slices French bread cut 1/2-inch thick
  • 1 cup swiss cheese shredded
  • 1 cup gruyere cheese shredded
  • 1/2 cup mozzarella cheese shredded
  • 2 tbsp parmesan cheese grated


  • In a Dutch oven, melt butter and heat oil together. Add the onions, salt, pepper, sugar and thyme and cook over medium heat for 20 minutes or until onions are deep brown in color.
  • Sprinkle flour over the onion mixture and stir until coated. Gradually add the broth and wine. Bring to a boil over medium-high heat. Reduce heat to medium-low, cover and simmer for 30 minutes, stirring occasionally.
  • Place bread slices on a baking sheet and broil for 1-2 minutes on each side, or until lightly browned. Set aside.
  • In a medium bowl, combine the cheeses. Ladle soup into ovenproof bowls. Top each with a slice of toasted bread and sprinkle with the cheese mixture. Place the bowls on a baking sheet and broil for 2-3 minutes or until cheese is melted and golden.


Replace flour with corn starch for a gluten free recipe. Also be sure to look closely at the ingredients in the beef broth.
Swiss, Gruyere, Mozzarella and Parmesan are the perfect combination of cheeses for this recipe, but feel free to omit one or more in order to cut back on recipe costs.
White wine can easily be substituted with water or extra broth.
Fresh thyme is preferred for the recipe, but dried thyme is find to use, too.


Calories: 503kcal | Carbohydrates: 46g | Protein: 22g | Fat: 24g | Saturated Fat: 13g | Cholesterol: 57mg | Sodium: 1970mg | Potassium: 320mg | Fiber: 2g | Sugar: 5g | Vitamin A: 603IU | Vitamin C: 5mg | Calcium: 384mg | Iron: 3mg
Did you make this recipe?If you loved this recipe, please rate the recipe and leave a comment below!