French Onion Soup Recipe

French Onion Soup Recipe delivers deep caramelized onion sweetness, rich beefy broth, and a cap of bubbly Gruyère with crisp toast. It suits cozy-weeknight cooks and dinner hosts, and the whole pot takes about 1 hour 20 minutes. I learned to coax onions low and slow during a chilly Boston winter, and that habit still saves dinner.

Why You Should Try This French Onion Soup Recipe

This French Onion Soup Recipe rewards patience with layers of savory depth, a wine-kissed broth, and cheese that stretches like a food-commercial moment. You use simple pantry staples and a bit of time, and you get bistro-grade results. Your kitchen will smell like a corner of Paris, minus the tiny tables.

I also dial in realistic weeknight steps. You caramelize onions while you prep the bread and grate cheese, which makes the clock feel friendlier.

Ingredients You’ll Need

  • Yellow onions, 4 large, about 3 pounds, halved and thinly sliced
  • Unsalted butter, 3 tablespoons
  • Olive oil, 1 tablespoon
  • Kosher salt, 1 teaspoon, plus more to taste
  • Black pepper, 1/2 teaspoon
  • Granulated sugar, 1 teaspoon, optional but helpful for browning tired winter onions
  • Garlic, 2 cloves, minced
  • Dry sherry or brandy, 2 tablespoons, or use dry white wine
  • Beef stock, 8 cups, low sodium for control, or mix 6 cups beef with 2 cups chicken for a lighter broth
    • Pantry shortcut: Better Than Bouillon beef base works well, mix to a gentle strength and taste as you go
  • Worcestershire sauce, 1 teaspoon, optional umami boost
  • Fresh thyme, 4 sprigs, or 1/2 teaspoon dried thyme
  • Bay leaf, 1
  • Red wine vinegar or cider vinegar, 1 teaspoon, to finish and brighten
  • Baguette, 12 to 16 slices, 1/2 inch thick
  • Gruyère, 8 ounces, grated
    • Sub options: Comté or Emmental for classic flavor, provolone or Swiss for budget, add 2 ounces Parmesan for extra savor

Equipment

  • Large heavy pot or Dutch oven, 5 to 7 quarts
  • Wooden spoon or silicone spatula with a flat edge for scraping fond
  • Sheet pan and oven rack set near the top
  • Broiler-safe bowls or crocks
  • Ladle and cheese grater

How to Make French Onion Soup Recipe

Step 1: Slice and prep

  • Peel, halve, and thinly slice the onions. Mince the garlic.
  • Grate the cheese and slice the baguette. Set broiler-safe bowls on a sheet pan.

Step 2: Caramelize the onions

  • Melt butter with olive oil in a large pot over medium heat.
  • Add onions, salt, pepper, and sugar if using. Stir to coat.
  • Cook for 35 to 45 minutes, stirring every few minutes. Adjust heat to medium-low if onions brown too fast, and scrape browned bits back into the mix.

Step 3: Build flavor with garlic and wine

  • Stir in garlic and cook for 30 seconds until fragrant.
  • Pour in sherry, brandy, or wine. Scrape the pot to dissolve the fond and reduce the liquid by half, about 1 to 2 minutes.

Step 4: Simmer the broth

  • Add stock, Worcestershire, thyme, and bay leaf. Bring to a gentle simmer.
  • Cook for 20 minutes. Taste and adjust salt and pepper. Remove thyme stems and bay leaf.
  • Stir in vinegar to brighten the broth.

Step 5: Toast the bread

  • Heat the broiler. Arrange baguette slices on a sheet pan and toast until golden, 1 to 2 minutes per side.
  • Rub toasts with a cut garlic clove if you want extra punch.

Step 6: Broil the cheesy tops

  • Ladle hot soup into broiler-safe bowls on a sheet pan.
  • Top each bowl with one or two toasts. Cover with a mound of Gruyère, plus Parmesan if using.
  • Broil on the top rack until cheese melts and browns in spots, 2 to 4 minutes. Keep the door ajar and watch closely.

Step 7: Serve

  • Let bowls rest for 2 minutes so the molten cheese settles.
  • Sprinkle with a few thyme leaves or cracked pepper. Serve hot.

Tips & Tricks

  • Use mostly yellow onions for balance, and add one sweet onion if you want a rounder flavor.
  • Slice onions evenly so they caramelize at the same pace.
  • Control heat. Aim for deep brown, not black. If the pot starts to scorch, splash in water, scrape, and keep going.
  • Short on time? Start with pre-sliced onions from the produce section and extend the cook a few minutes to build color.
  • Taste your stock before it goes in. Weak stock needs a spoon of beef base, strong stock may need water.
  • Add a splash of soy sauce for a savory boost if you skipped Worcestershire.
  • Toast bread until crisp, or it will sink and turn soggy.
  • Grate cheese on the large holes for better melt and those photogenic pulls.
  • Skip broiler bowls? Float toasts and cheese on the soup in a Dutch oven, then broil the whole pot if the handle allows.
  • Make it vegetarian with mushroom stock and a hit of miso.
  • Freeze extra caramelized onions in small bags. Future you will cheer.

What to Serve with French Onion Soup

This soup pairs well with a simple green salad dressed with Dijon vinaigrette, which cuts through the rich cheese. I also like a crisp apple and fennel slaw or roasted asparagus for contrast. Offer a light red like Pinot Noir, a dry white like Sauvignon Blanc, or a malty brown ale. Keep dessert simple, maybe citrus sorbet or dark chocolate squares.

Make-Ahead and Storage

  • Make the soup base up to 3 days ahead and store it in the fridge, covered. Reheat on the stove until it simmers, then add toasts and cheese and broil before serving.
  • Freeze the soup base, without bread or cheese, for up to 3 months. Thaw overnight in the fridge and reheat gently.
  • Store leftover topped portions in the fridge for 2 days. Reheat on the stove and refresh with new toast and a touch of cheese under the broiler for the best texture.
French Onion Soup Recipe
Ally Sanders

French Onion Soup Recipe

French Onion Soup is a classic French dish made with slowly caramelized onions in a rich beef broth, topped with toasted bread and melted cheese.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 4
Course: Soup
Cuisine: American

Ingredients
  

  • 4 large yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/2 teaspoon granulated sugar
  • 2 cloves garlic, minced
  • 1/2 cup dry white wine
  • 6 cups beef broth, low sodium
  • 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
  • 1 whole bay leaf
  • 1/4 teaspoon black pepper, or to taste
  • 8 slices baguette, about 1/2-inch thick
  • 1 cup grated Gruyère cheese
  • 1/2 cup grated Parmesan cheese

Instructions
 

  1. In a large heavy pot over medium heat, melt the butter with the olive oil.
  2. Add the sliced onions, salt, and sugar. Cook, stirring frequently, until the onions are deeply golden and caramelized, about 30–40 minutes. Adjust the heat as needed to prevent burning.
  3. Stir in the minced garlic and cook for 1 minute until fragrant.
  4. Add the white wine, if using, scraping up any browned bits from the bottom of the pot. Simmer for 2–3 minutes until slightly reduced.
  5. Pour in the beef broth, then add the thyme, bay leaf, and black pepper. Bring to a simmer, reduce the heat to low, and cook gently for 20–25 minutes. Discard the bay leaf and adjust seasoning with additional salt and pepper if needed.
  6. While the soup simmers, preheat the oven to 400°F (200°C). Arrange the baguette slices on a baking sheet and toast for 8–10 minutes, turning once, until crisp and lightly golden. Set aside.
  7. Ladle the hot soup into oven-safe bowls placed on a baking sheet. Top each bowl with 1–2 toasted baguette slices and a generous handful of Gruyère and Parmesan cheese.
  8. Place the bowls under the broiler for 2–4 minutes, watching closely, until the cheese is melted, bubbly, and lightly browned.
  9. Carefully remove from the oven and let cool slightly before serving, as the bowls and soup will be very hot.

Notes

Nutrition Information
Approximate per serving (1/4 of recipe): 350–380 calories; fat 18 g; saturated fat 11 g; carbohydrates 30 g; fiber 3 g; sugars 9 g; protein 17 g; sodium 980 mg. Values will vary based on specific ingredients, broth, cheese, and bread used.