Servings
Font
Back
5.0 from 33 votes

Easy French Onion Soup Recipe

French onion soup is a classic for a reason. Learn how to make restaurant quality French onion soup using onions, beef broth, toasted bread and melty cheese.

Prep Time
15 mins
Cook Time
2 hrs 15 mins
Total Time
2 hrs 25 mins
Servings: 4
Calories: 447 kcal
Course: Main Course , Appetizer , Soup
Cuisine: French

Ingredients

  • 2 tbsp olive oil
  • 4 tbsp butter
  • 8 large onion sliced
  • 1 tbsp all purpose flour
  • 8 cups stock chicken or beef
  • 1 tsp kosher salt
To Top:
  • 4 Baguette slices
  • 1 cup gruyere shredded

Instructions

    Cup of Yum
  1. Heat the olive oil in a large pot or a Dutch oven. Add the butter and let it melt.
  2. Add in the onion and give it a stir. Cook over medium heat for 1 hour to 1 hour and 30 minutes, stirring occasionally, until the onion is caramelized.
  3. Add in the flour and cook for 2 minutes. Pour in 1/2 cup beef stock and stir to deglaze the pot.
  4. Season with salt and add the rest of the beef stock. Turn the heat to medium high and bring the soup to a simmer. Cook for 35 to 45 minutes until it's reduced in half.
  5. Divide the soup between 4 oven-safe crocks, bowls or ramekins. Top with the baguette slices and shredded gruyere.
  6. Broil for 5 minutes or until the cheese is melted. Serve immediately.

Notes

  • If not using ramekins: you can place a few slices of baguette on a baking sheet and top them with cheese. Broil (or bake) in the oven until the cheese is melted. Serve the soup in bowls and top with the toasted bread.
  • You can  use vegetable stock instead of beef stock for vegetarian French onion soup. 
  • Store the leftovers in an airtight container and refrigerate for up to 4 days. You can also freeze this soup for up to 3 months. 
  • Instead of gruyere, you can use Comte, Emmental or gouda. 

Nutrition Information

Calories 447kcal (22%) Carbohydrates 34g (11%) Protein 14g (28%) Fat 30g (46%) Saturated Fat 14g (70%) Polyunsaturated Fat 2g Monounsaturated Fat 11g Trans Fat 0.5g Cholesterol 66mg (22%) Sodium 2833mg (118%) Potassium 353mg (10%) Fiber 4g (16%) Sugar 14g (28%) Vitamin A 1668IU (33%) Vitamin C 16mg (18%) Calcium 388mg (39%) Iron 1mg (6%)

Nutrition Facts

Serving: 4Serving

Amount Per Serving

Calories 447

% Daily Value*

Calories 447kcal 22%
Carbohydrates 34g 11%
Protein 14g 28%
Fat 30g 46%
Saturated Fat 14g 70%
Polyunsaturated Fat 2g 12%
Monounsaturated Fat 11g 55%
Trans Fat 0.5g 25%
Cholesterol 66mg 22%
Sodium 2833mg 118%
Potassium 353mg 8%
Fiber 4g 16%
Sugar 14g 28%
Vitamin A 1668IU 33%
Vitamin C 16mg 18%
Calcium 388mg 39%
Iron 1mg 6%

* Percent Daily Values are based on a 2,000 calorie diet.

Report Abuse
Login to Continue
Forgot password?
Don't have an account? Register