Jul 13 2026
RestaurantsDiMillo's On the WaterFrench Onion Soup Recipe

French Onion Soup Recipe

Time1h 20m
Serves4

Indulge in our classic French Onion Soup, where rich, caramelized onions are simmered to perfection in a savory beef broth, topped with a generous layer of gooey, melted Gruyère cheese and served with a toasted baguette. Each spoonful offers a delightful balance of sweetness and depth, making this dish a warm and comforting favorite that will transport your taste buds straight to a Parisian café.

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Soup Ingredients

Method

Soup Preparation

  1. 1

    Caramelize the Onions

    In a large pot over medium heat, melt the butter. Add the sliced onions and a pinch of salt. Cook, stirring frequently, for about 30-40 minutes until the onions are caramelized and golden brown.

  2. 2

    Add Garlic and Broth

    Add minced garlic to the pot and cook for an additional 2 minutes. Pour in the beef broth, and add thyme and bay leaf. Bring to a simmer and let it cook for 30 minutes.

  3. 3

    Season the Soup

    Remove the bay leaf, then season the soup with salt and black pepper to taste. Keep the soup warm on low heat.

  4. 4

    Prepare the Baguette

    While the soup is simmering, slice the baguette into 1-inch thick slices and toast until golden brown.

  5. 5

    Serve the Soup

    Ladle the soup into oven-safe bowls. Place a toasted baguette slice on top of each bowl and sprinkle generously with Gruyère cheese. Broil in the oven for 5-7 minutes until the cheese is bubbly and golden.

More from DiMillo's On the Water