Go Back
+ servings

French Onion Soup Recipe

This easy homemade French onion soup is rich and cozy, made with deeply caramelized onions, savory broth, toasted bread, and melted Gruyère cheese.
Prep Time15 minutes
Cook Time1 hour 3 minutes
Total Time1 hour 18 minutes
Course: Appetizer, Dinner, Soup
Cuisine: French
Keyword: Easy French Onion Soup, French Onion Soup, Homemade French Onion Soup, rich, slow-cooked
Servings: 4 servings
Author: Silvia Dunnirvine

Ingredients

  • 3 lb onions chopped
  • 3 tbsp butter
  • 2 cloves garlic minced
  • 1/2 tbsp brown sugar or coconut sugar
  • 1 tbsp GF flour or all purpose flour
  • 1/2 cup dry white wine
  • 32 oz broth beef, chicken, bone or veggie
  • salt and pepper to taste
  • 1 sprig of fresh thyme
  • 1 baguette
  • 1 tbsp olive oil
  • 1 cup Gruyère cheese shredded

Instructions

  • Melt butter on a dutch oven or any large pot. Add the chopped onions and cook on medium heat until fully caramelized. This process will take roughly 35-45 minutes. Stir occasionally in the beginning and often toward the end. About 30 minutes into the process, add in the sugar and garlic and continue stirring until onions are golden brown.
  • Add in flour and stir well until fully combined. Then add wine and let it reduce (about 2-3 minutes)
  • Finally stir in broth, season with salt, pepper and thyme. Cover the pot leaving and simmer for 15 minutes.
  • Meanwhile, turn oven to 400F degrees. Slice the baguette and brush each slice with olive oil on both sides. Bake for about 5 minutes or until golden toasted. Remove baguette from oven and switch oven to broil.
  • To serve scoop the French onion soup into oven safe bowls. Place two slices of toasted baguette on top of the soup and generously cover the baguette and soup with shredded gruyere cheese. Place soup bowls on a baking sheet to catch any drippings and broil for about 3 minutes or until cheese is completely melted and ooey gooey delicious!

Nutrition

Calories: 508kcal | Carbohydrates: 70g | Protein: 17g | Fat: 16g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 31mg | Sodium: 1493mg | Potassium: 622mg | Fiber: 7g | Sugar: 22g | Vitamin A: 676IU | Vitamin C: 26mg | Calcium: 467mg | Iron: 3mg