Bennigan's French Onion Soup Recipe: Gruyère Gold Crowns Over Silky Bechamel

Soups & Stews

Bennigan's French Onion Soup Recipe: Gruyère Gold Crowns Over Silky Bechamel

Bennigan's French onion soup recipe delivers the restaurant's signature silky bechamel and golden Gruyère crown right to your kitchen. The secret lies in slow-cooking onions until they're deep caramelized, then layering them with rich beef broth and velvety sauce.

This isn't your grandmother's soup—it's a restaurant-quality experience with crispy cheese topping that transforms every bite.

What sets this recipe apart is the two-stage caramelization of onions, which develops complex sweetness and depth. The bechamel sauce gets its signature silkiness from proper roux technique and careful whisking, while the beef broth infuses the onions with savory richness.

Every element comes together to create that perfect balance of sweet, savory, and umami that Bennigan's is known for.

The final touch is the Gruyère topping, toasted until golden and bubbly. This isn't just any cheese—it's the key to that signature Bennigan's flavor profile. The cheese melts into a luscious blanket while developing a crispy crust that adds texture contrast.

When served with a side of crusty bread, you'll have a complete meal that's hearty enough for winter nights but elegant enough for company.

This recipe maintains all the restaurant's signature elements while adapting to home kitchen realities. The result is soup so rich and flavorful, you'll want to make it regularly. Let's get started on recreating this classic dish that's become a comfort food staple for so many.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bennigan's french onion soup

Silky bechamel and caramelized onions bring Bennigan's signature richness to your kitchen.

Ingredient Amount Notes
Yellow Onions 🧅 4 whole Large, peeled and halved
Beef Broth 🥫 6 cups Homemade or high-quality store-bought
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For bechamel roux
Whole Milk 🥛 2 cups Full-fat for richness
Gruyère Cheese 🧀 1 ½ cups Freshly grated, aged
Garlic Cloves 🧄 4 cloves Minced for bechamel
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Worcestershire Sauce 🍶 1 tbsp For umami depth
Balsamic Vinegar 🍷 1 tbsp For caramelization
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The onions are the foundation—yellow onions with thick skins caramelize best. Whole Foods or local markets often carry the largest, sweetest varieties. For the Gruyère, imported European blocks melt far superior to pre-shredded American cheese. The beef broth should be rich and well-seasoned; Kitchen Basics or Homemade are my top choices. Always use cold butter for the roux to prevent burning, and have your flour measured precisely—this isn't a recipe for approximations.

No beef broth? Vegetable broth with 1 tbsp soy sauce works in a pinch, though the umami will differ. Substituting Gruyère? Comté or Emmental offer similar melting properties, but none will replicate the signature flavor. For the bechamel, half-and-half can replace milk for extra creaminess, though the texture will be slightly lighter. The balsamic vinegar is non-negotiable for the caramelization—aged balsamic adds complexity that regular vinegar lacks. Fresh thyme is ideal, but dried at one-third the amount suffices if needed.

Store caramelized onions in the fridge for 3 days covered with broth—they'll keep their sweetness. The bechamel reheats beautifully but thickens; whisk in milk as needed to restore silkiness. Gruyère keeps 6 months in the freezer when grated and stored airtight. For serving, toast the cheese under the broiler for 2-3 minutes—watch closely to avoid burning. The soup itself reheats best in a Dutch oven on low heat, stirring frequently to prevent scorching.

❤️

Why You'll Love This Recipe

  • No Chopping Needed: I swear by this trick—just slice those yellow onions thick and let them caramelize slowly. No dicing, no fuss, just layers of sweet, golden goodness that’ll make your kitchen smell like heaven.
  • Creamy Beefy Magic: That rich beef broth and whole milk blend creates a velvety sauce that hugs every crispy onion edge. Honestly, the first time I tasted it, I nearly spilled my coffee—it’s that good.
  • Weeknight to Dinner Party: Same recipe, totally different vibes. Serve it in mugs for a cozy Tuesday night or dress it up in ramekins with toasted bread for guests. Between us, it’s my go-to when I don’t want to stress.
  • Leftovers That Don’t Suck: The flavor actually deepens overnight—yes, really. Reheat with a splash of milk, and it’s just as comforting as day one. Plus, it’s cheap enough to make twice and still save money. Win-win.

Step-by-step instructions for Bennigan's French onion soup

Master the perfect balance of caramelized onions and velvety bechamel for restaurant-quality results.

1

Caramelize the Onions to Deep Golden Perfection

Heat a large Dutch oven over medium-low heat and add the 4 whole yellow onions, peeled and halved with roots intact. Cook undisturbed for 20 minutes, allowing the onions to release moisture and develop a sweet, golden crust on the cut sides. Here's the thing—you want them to caramelize slowly without burning. Stir occasionally, but not too often—this prevents color development.

After 20 minutes, when the onions are soft and starting to brown, add the 1 tablespoon balsamic vinegar and 1 tablespoon Worcestershire sauce. Stir gently and continue cooking for another 15-20 minutes until the onions are deep golden brown and nearly translucent. The balsamic adds a subtle tang that enhances the caramelization, while the Worcestershire deepens the umami. You'll know it's perfect when the onions have reduced significantly and the Dutch oven has a rich, aromatic fond at the bottom.

2

Build the Bechamel Roux for Silky Smoothness

Reduce the heat to low and add the 0.5 cup unsalted butter, allowing it to melt into the onions. Once the butter has fully incorporated, sprinkle in the 0.5 cup all-purpose flour all at once. Stir vigorously with a wooden spoon for 1-2 minutes until the mixture forms a smooth, thick paste—the roux should be the color of peanut butter and coat the back of a spoon. This is your foundation for the creamy bechamel.

Gradually whisk in the 6 cups beef broth, about ½ cup at a time, allowing each addition to fully incorporate before adding more. This slow incorporation prevents lumps and ensures a silky texture. Once all the broth is added, bring the mixture to a gentle simmer and cook for 10 minutes to cook out the raw flour taste. Stir occasionally to prevent sticking. The soup should now have a velvety consistency with the rich, caramelized onion flavor fully integrated.

3

Finish with Milk and Seasonings for Depth

Remove the Dutch oven from heat and slowly whisk in the 2 cups whole milk, about ½ cup at a time. Return the soup to medium-low heat and cook for another 5-7 minutes, stirring constantly, until the mixture thickens slightly. The milk adds richness and balances the intensity of the caramelized onions. Add the 4 minced garlic cloves, 1 teaspoon dried thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper, stirring until fully combined and fragrant.

Taste and adjust seasoning if needed—this is where the soup comes together. The bechamel should be velvety, not gluey, and the onions should sing with sweetness and depth. If the soup is too thick, whisk in 2-4 tablespoons of hot water to reach your desired consistency. The key is achieving that perfect balance between the rich, creamy bechamel and the caramelized onions.

4

Top with Gruyère and Bake to Golden Bubbles

Preheat your oven to 375°F. Ladle the soup into four oven-safe bowls or ramekins, dividing it evenly. Sprinkle each serving generously with the 1.5 cups freshly grated Gruyère cheese, pressing it lightly into the surface so it melts evenly. The cheese should cover the soup completely, creating a golden, bubbly crown when baked.

Bake for 10-12 minutes until the cheese is deeply golden brown and bubbling at the edges. Watch closely—Gruyère melts beautifully but can burn quickly. The cheese should form a crispy, golden blanket over the soup, with steam rising from the surface. Remove from the oven and let rest for 2 minutes before serving to allow the cheese to set slightly. Garnish each serving with the 0.25 cup chopped fresh parsley for a pop of color and freshness.

👨‍🍳

Pro Tips For Making Bennigan'S French Onion Soup

  • SWEAT THE ONIONS LOW: I learned this the hard way—if you rush the onions, they’ll turn bitter or even burn before caramelizing. Keep the heat at a steady medium-low (yes, even when it feels slow) and stir often. The goal is deep golden color, not speed.
  • USE COLD BUTTER: Dumping cold unsalted butter into the pot when making the roux is a game-changer. It takes longer to melt but prevents scorching, which ruins the whole dish. Let it melt slowly, then whisk in the flour—this keeps the texture silky, not grainy.
  • SKIP THE BOILING BROTH: After adding the beef broth, resist the urge to bring it to a full boil. Simmer gently instead—boiling can make the onions mushy and the broth cloudy. A steady simmer (around 180°F) keeps everything tender and flavorful without breaking down the onions into mush.
  • STIR THE MILK VIGOROUSLY: When tempering the milk into the roux, stir like you’re trying to win an arm-wrestling match. The milk needs to be fully incorporated to prevent lumps, and the heat should stay low enough to avoid curdling. I was skeptical until I tried it—smooth, creamy soup every time.

Best sauces and condiments for bennigan's french onion soup

Gruyère Cheese Crown

The star of Bennigan's French onion soup is its Gruyère cheese topping, which needs to be freshly grated and aged for that signature melt and flavor. I always use imported European Gruyère from specialty cheese shops—the difference is night and day compared to pre-shredded American cheese.

For best results, grate it yourself using a box grater or food processor with the shredding blade. The cheese should be 1.5 cups total, spread evenly over each bowl before baking. 🧀

Balsamic Caramel Glaze

For an extra layer of depth, drizzle 1 tablespoon aged balsamic glaze over each serving just before baking. This adds a subtle tang that cuts through the richness of the bechamel and enhances the caramelized onions. I recommend Balsamic Glaze by Colavita—it's the perfect balance of sweet and acidic.

Add it after the cheese has melted but before serving to maintain its glossy finish. This is my secret restaurant trick that takes the soup from good to exceptional.

Fresh Herb Garnishes

Fresh herbs elevate the presentation and add brightness to the rich soup. I always finish with ¼ cup chopped fresh parsley, but you could also use chives or tarragon for variation. For a pop of color, add a few thinly sliced red onion rings or cherry tomato halves.

These garnishes should be added right before serving to maintain their freshness and vibrant appearance. A sprinkle of freshly cracked black pepper also adds a nice aromatic finish. 🌿

Crispy Bread Toppings

No French onion soup is complete without crusty bread for dipping. I recommend using a baguette or sourdough that's been toasted until golden and crisp. For extra indulgence, brush the bread with garlic butter before toasting.

You can also make garlic croutons by cubing the bread, tossing with 2 tablespoons olive oil, 1 minced garlic clove, and ½ teaspoon dried thyme, then baking at 375°F for 8-10 minutes until crispy. These add a delightful crunch that contrasts beautifully with the creamy soup. 🥖

Umami Boosters

For an extra umami kick, consider adding a dash of fish sauce or ½ teaspoon soy sauce to the broth during cooking. This enhances the depth of flavor without overpowering the dish.

Another option is to stir in 1 teaspoon Dijon mustard when finishing the soup—it adds a subtle tang that complements the sweetness of the caramelized onions. These small additions can make a big difference in achieving that restaurant-quality taste. 🍶

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 115mg38%
Sodium 1850mg79%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 12g
Protein 20g40%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Bennigan's French onion soup have such a rich flavor?

The secret lies in the two-stage caramelization of onions and the bechamel sauce. Slow-cooking onions until deep golden brown develops complex sweetness, while the bechamel's roux technique creates a velvety texture. The combination of Gruyère cheese and Worcestershire sauce adds that signature umami depth that makes it restaurant-quality.

2

Can I make this soup ahead of time?

Prepare the soup up to 2 days ahead and store it in the refrigerator. Reheat gently on low heat in a Dutch oven, stirring frequently to prevent scorching. The caramelized onions will keep their sweetness, but add fresh Gruyère topping just before baking. For best texture, make the bechamel fresh if possible.

3

What's the best way to get that perfect golden cheese topping?

Use freshly grated Gruyère (not pre-shredded) and spread it evenly over the soup. Bake at 375°F for 10-12 minutes until deeply golden and bubbly. Watch closely—the cheese burns easily! For extra insurance, broil for 1-2 minutes at the end. A baking dish with high sides helps contain the melted cheese.

4

Can I substitute any ingredients?

Gruyère is ideal, but Comté or Emmental work in a pinch for the topping. For the bechamel, use half-and-half instead of milk for extra creaminess. If you lack beef broth, vegetable broth with 1 tbsp soy sauce adds umami depth. Just know these substitutions may alter the authentic flavor profile slightly.

5

How do I fix a soup that's too thick or too thin?

For thick soup, whisk in 2-4 tablespoons hot water or milk to reach your desired consistency. If it's too thin, simmer uncovered for 5-10 minutes to reduce. Never add flour or cornstarch—it'll compromise the bechamel's silky texture. The key is achieving that perfect balance between creamy and velvety.

★★★★★5.0(7 reviews)
Categories Soups & Stews