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

French Onion Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 4-6 servings
  • Category: Soup, Appetizer
  • Method: Stovetop & Broiler
  • Cuisine: French
  • Diet: Vegetarian

Description

This French Onion Soup is a classic, rich, and deeply flavorful dish made with caramelized onions, savory beef broth, and a crispy, cheesy topping. Perfect for cozy nights, this restaurant-quality soup is easy to make at home with simple ingredients. Serve it as a comforting main course or an elegant appetizer!


Ingredients

  • 4 large yellow onions, thinly sliced
  • 3 tablespoons butter
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon sugar (optional, to enhance caramelization)
  • 2 cloves garlic, minced
  • 1/2 cup dry white wine (optional)
  • 6 cups beef broth
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon fresh thyme (or 1/2 teaspoon dried thyme)
  • 1 bay leaf
  • 1 baguette, sliced into thick pieces
  • 1 1/2 cups shredded Gruyère cheese (or Swiss cheese)
  • 1/2 cup Parmesan cheese (optional)

Instructions

  • Caramelize the Onions: In a large pot or Dutch oven, melt the butter and olive oil over medium heat. Add the sliced onions, salt, and pepper. Cook, stirring occasionally, for about 30-40 minutes until the onions are golden brown and caramelized. Add sugar to speed up the process if desired.
  • Add Garlic & Wine: Stir in the minced garlic and cook for 1 more minute. Pour in the white wine, scraping up any browned bits from the bottom of the pot. Let it cook for 2-3 minutes until slightly reduced.
  • Simmer the Soup: Add the beef broth, Worcestershire sauce, thyme, and bay leaf. Bring to a simmer and cook for 20 minutes. Remove the bay leaf.
  • Prepare the Bread: While the soup simmers, preheat the oven to 400°F (200°C). Arrange the baguette slices on a baking sheet and toast them for 5 minutes per side until golden.
  • Assemble & Broil: Ladle the soup into oven-safe bowls. Place a slice or two of toasted bread on top of each bowl and sprinkle generously with Gruyère and Parmesan cheese.
  • Broil Until Golden: Place the bowls on a baking sheet and broil in the oven for 2-3 minutes, or until the cheese is bubbly and golden brown.
  • Serve: Carefully remove from the oven and serve hot.

Notes

  • Vegetarian Option: Use vegetable broth instead of beef broth.
  • Cheese Choices: Swap Gruyère for Swiss, Provolone, or mozzarella.
  • No Wine? Substitute with extra broth or balsamic vinegar.
  • Extra Flavor: Add a splash of brandy or sherry for depth.