Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade French Onion Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 84 reviews
  • Author: Kimberly
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 15 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Description

This classic Homemade French Onion Soup features deeply caramelized onions simmered in rich beef broth, topped with toasted baguette slices and melted Gruyere cheese. Perfectly broiled for a golden, bubbly finish, this comforting soup is ideal for chilly evenings or as a gourmet appetizer.


Ingredients

Soup Base

  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 6 large yellow onions, thinly sliced
  • 3 cloves garlic, minced
  • 8 cups beef broth
  • 1 teaspoon fresh thyme leaves
  • 1 bay leaf
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

Toppings

  • 8 slices baguette, toasted
  • 2 cups grated Gruyere cheese


Instructions

  1. Caramelize Onions: Melt the butter and olive oil in a large heavy-bottomed pot over medium heat. Add the thinly sliced onions and cook them slowly for 35 to 40 minutes, stirring frequently until they become deeply golden and caramelized, allowing their natural sweetness to develop.
  2. Add Garlic and Herbs: Stir in the minced garlic and cook for an additional 1 minute until fragrant. Then add the fresh thyme leaves and bay leaf to infuse the soup with herbaceous notes.
  3. Simmer the Soup: Pour in the beef broth, season with salt and black pepper, and bring the mixture to a gentle simmer. Allow it to cook uncovered for 20 minutes to blend and deepen the flavors. Remove the bay leaf before serving.
  4. Prepare for Broiling: Preheat the broiler in your oven. Ladle the hot soup evenly into 4 oven-safe bowls, ensuring each bowl has a good amount of flavorful broth and caramelized onions.
  5. Add Bread and Cheese: Top each bowl with two slices of toasted baguette, then sprinkle the grated Gruyere cheese evenly over the bread to create a luscious crust when broiled.
  6. Broil to Finish: Place the bowls under the broiler for 2 to 3 minutes until the cheese melts, becomes bubbly, and turns golden brown. Remove carefully and serve immediately to enjoy the perfect blend of textures and flavors.

Notes

  • Use a heavy-bottomed pot to ensure even heat distribution for perfect caramelization of onions.
  • Caramelizing onions slowly is key; do not rush this step for the best flavor.
  • Gruyere cheese is traditional for topping, but Swiss or mozzarella can be used as alternatives.
  • Use oven-safe bowls to broil the cheese topping safely.
  • For a vegetarian version, substitute beef broth with vegetable broth.