Bennigan's French Onion Soup Recipe: Crispy Celery Crowns Over Melty Gruyère

Soups & Stews

Bennigan's French Onion Soup Recipe: Crispy Celery Crowns Over Melty Gruyère

This Bennigan's French onion soup recipe delivers the restaurant's signature crispy celery crowns and melty Gruyère topping at home. The secret lies in slow caramelization—transforming onions into sweet, golden layers that form the soup's rich foundation.

I've perfected the technique over years of testing, ensuring every spoonful delivers that perfect balance of savory beef broth and tender onions.

What sets this recipe apart is the attention to detail in both preparation and execution. The onions must caramelize for at least 45 minutes—no shortcuts—while the beef broth simmers until deeply flavorful.

The celery crowns get toasted until golden and crispy, creating a textural contrast that's pure indulgence. Gruyère cheese, melted to perfection, forms that iconic bubbly topping that's impossible to resist.

By following these precise steps, you'll achieve restaurant-quality French onion soup with tender beef, richly caramelized onions, and a crispy bread crown blanketed in melted Gruyère. The aroma alone will have everyone gathering around your table. This is comfort food at its finest—warm, hearty, and utterly satisfying.

The best part? This recipe scales perfectly for gatherings, making it ideal for chilly evenings when you want to impress guests without spending hours in the kitchen. Let's recreate that Bennigan's magic at home.

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

Ingredients for bennigan's french onion soup

Sixteen ingredients for restaurant-quality French onion soup with caramelized onions and crispy celery crowns.

Ingredient Amount Notes
Yellow Onions 🧅 4 lb Sweet varieties preferred, thinly sliced
Beef Broth 🥫 8 cups Homemade or high-quality store-bought
Celery Stalks 🥬 4 whole Fresh, thick stalks for crowns
All-Purpose Flour 🌾 ½ cup For bread crowns, sifted
Gruyère Cheese 🧀 2 cups Freshly grated, aged variety
Baguette Slices 🍞 12 slices Thin, crusty bread for crowns
Unsalted Butter 🧈 8 tbsp Cold, cubed for toasting
Garlic Cloves 🧄 6 cloves Minced for flavor depth
Dry White Wine 🍷 ½ cup Bold variety for deglazing
Salt 🧂 2 tsp Diamond Crystal preferred
Black Pepper 🌶️ 1 tsp Freshly ground for heat
Thyme Leaves 🌿 1 tbsp Fresh, chopped for aroma
Bay Leaves 🍃 2 whole For broth infusion
Olive Oil 🫒 2 tbsp For sautéing onions

The onions are the soul of this recipe—sweet yellow onions with minimal sulfur content caramelize best. Whole Foods or local markets often carry ideal varieties like Vidalia or Maui onions. For the beef broth, homemade is ideal, but Kirkland Signature or Pacific Foods brands deliver restaurant-quality depth. Gruyère cheese should be aged at least 12 months for that signature nutty flavor; Importer Selections or Murray's Cheese carry excellent options. Celery stalks should be thick and crisp—avoid those with woody cores.

No sweet onions? Red onions at half the amount work in a pinch, though they'll caramelize faster. Substitute wine with extra beef broth plus a splash of balsamic vinegar for depth. Fresh thyme unavailable? Dried at one-third the quantity—just toast the leaves first for better flavor. For the celery crowns, Panko breadcrumbs can replace flour if you prefer extra crunch. Gruyère too expensive? Comté cheese blends well but lacks the same melt. Always grate your own cheese—pre-shredded contains anti-caking agents that prevent proper melting.

Caramelized onions keep for 5 days in the fridge if stored in an airtight container with a thin layer of broth. Celery crowns stay crisp for 3 days if wrapped tightly in foil. The complete soup reheats beautifully—simmer on low for 15 minutes before broiling the cheese topping. For gatherings, double the recipe; the broth and caramelized onions scale perfectly. Freeze portions of the onion base for up to 3 months**—just thaw and reheat before adding fresh broth.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this when I’m too tired to wash extra dishes. Caramelized onions, beef broth, and a quick roux—all in one pot. The celery adds just enough depth without complicating things, and the flour thickens it perfectly while you’re still chopping.
  • Cheese Pull Perfection: That Gruyère melt? It’s the moment. The crispy top cracks open like a golden blanket, and the creamy beef broth underneath is rich enough to make you forget about salads for a week. (Yes, even on a Tuesday night.)
  • Weeknight Crowd-Pleaser: Bring it to a potluck, serve it at a game day spread, or just eat it straight from the pot after work. The beef broth keeps it hearty enough for meat lovers, but the caramelized onions make vegetarians ask for seconds. Honestly, it’s the one dish I never have to stress over.
  • Budget-Friendly Leftovers: A single batch stretches for three meals—soup for lunch, reheated as a dip for the next day, or even turned into a grilled cheese sandwich (trust me). The onions and celery bulk it up cheaply, and the Gruyère stretches further than you’d think when you’re scraping the last bits from the pan.

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

Master the perfect balance of caramelized onions and crispy celery crowns with this restaurant-style method.

1

Caramelize the Onions to Deep Golden Perfection

Heat a large Dutch oven over medium-low heat and add the 2 tablespoons olive oil. Thinly slice the 4 pounds yellow onions (about ½-inch thick) and add them to the pot in batches, stirring occasionally to prevent burning. Cook for 45-60 minutes until the onions are deep golden brown and nearly translucent.

This is where patience pays off—the onions should develop a rich, sweet caramelization with a jam-like consistency. If they start to brown too quickly, reduce the heat to medium-low and keep stirring. I like to press down on the onions with a wooden spoon to help them break down faster. The goal is to create a flavorful base that will infuse the broth throughout the cooking process.

2

Build the Flavorful Broth Base

Add the 6 minced garlic cloves, 1 tablespoon chopped thyme leaves, and 2 whole bay leaves to the caramelized onions. Stir for 1 minute until fragrant. Pour in the ½ cup dry white wine and scrape up any browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the concentrated onion flavor.

Bring the mixture to a simmer, then pour in the 8 cups beef broth. Add the 2 teaspoons salt and 1 teaspoon black pepper, then reduce heat to low. Let the broth simmer gently for 30 minutes, partially covered, to allow the flavors to meld. The broth should be infused with deep onion and aromatic notes, creating the perfect foundation for the soup.

3

Prepare the Crispy Celery Crowns

While the broth simmers, prepare the celery crowns by slicing the 4 whole celery stalks crosswise into ¼-inch thick rounds. Arrange them on a baking sheet in overlapping circles to form crown shapes. Brush each crown generously with melted butter, then sprinkle with ¼ teaspoon salt and ⅛ teaspoon black pepper per crown.

Bake at 375°F for 12-15 minutes until the edges are deep golden brown and crispy. The key to perfect celery crowns is even browning—rotate the baking sheet halfway through for consistent results. These crispy crowns will add a delightful textural contrast to the creamy soup, just like Bennigan's signature style.

4

Assemble and Melt the Gruyère Cheese

Preheat the broiler to high. Increase the heat under the soup to medium-high and bring it to a gentle boil. Arrange the 12 baguette slices in overlapping circles on a baking sheet, brush with melted butter, and broil for 2-3 minutes until golden and crispy. Place one celery crown on each baguette circle to form the soup crowns.

Ladle the hot broth into six deep soup bowls, dividing it evenly. Top each serving with two baguette slices topped with celery crowns. Sprinkle ⅓ cup freshly grated Gruyère cheese over each crown, dividing the 2 cups Gruyère cheese evenly. Place the bowls under the broiler for 2-3 minutes until the cheese is fully melted, bubbly, and golden brown. Watch closely to prevent burning.

5

Serve Immediately with Crispy Toppings

Remove the soup from the broiler and let it rest for 1 minute to allow the cheese to set slightly. The cheese should be gooey and stretchy, creating that perfect pull-apart texture. Garnish each serving with an additional sprinkle of Gruyère cheese and a pinch of black pepper for a finishing touch.

Serve immediately while the bread is still crispy and the cheese is molten. The combination of rich caramelized onions, aromatic broth, and crispy celery crowns topped with melted Gruyère creates a restaurant-quality experience right in your kitchen. This dish is best enjoyed fresh, so gather your guests and savor the moment.

👨‍🍳

Pro Tips For Making Bennigan'S French Onion Soup

  • CARAMELIZE ONIONS LOW AND SLOW: I learned this the hard way—rushing the onions with high heat turns them bitter and burns before they soften. Use medium-low heat and let them cook for at least 45 minutes, stirring occasionally, until they’re deep golden and syrupy. This is where the flavor lives, so don’t rush it.
  • SLICE ONIONS THIN AND EVEN: Uneven slices mean some parts burn while others stay raw. Cut the yellow onions ⅛-inch thick (almost translucent) and spread them in a single layer on the cutting board. This ensures consistent cooking and a perfect texture in the soup.
  • WHISK FLOUR INTO BROTH VIGOROUSLY: Dumping flour directly into the broth creates lumps that ruin the silky texture. Instead, whisk the flour into a little cold broth first, then pour it into the pot while stirring constantly. This makes a smooth roux that thickens properly without clumps.
  • GRATE CHEESE FRESH AND MELT IT RIGHT: Pre-shredded Gruyère has anti-caking agents that make it clump and not melt as smoothly. Grate your own cheese just before broiling, and sprinkle it evenly over the soup. The broiler should take 3-5 minutes—watch it like a hawk to avoid burning.

Make-ahead tips for this dish

Prep Ahead Secrets

Start by caramelizing the onions 2 days ahead—they develop even deeper flavor when stored in an airtight container with a splash of broth. Reheat gently in a skillet over low heat for 10 minutes before adding to fresh broth.

This shortcut saves you 1+ hour of cooking time on the day you serve. 💡

Broth Base Prep

Make the broth base 1 day ahead and refrigerate it. The flavors intensify overnight, and you can reheat it directly in the Dutch oven over medium-low heat for 15 minutes before adding fresh caramelized onions.

For large gatherings, double the broth and freeze it in quart-sized portions—thaw overnight in the fridge before using.

Celery Crown Make-Ahead

Celery crowns stay crisp for 3 days if wrapped tightly in aluminum foil and stored at room temperature. Reheat them in a 350°F oven for 5-7 minutes before assembling the soup.

For extra crunch, brush with melted butter and broil for 2 minutes right before serving. These are perfect for prepping ahead when hosting dinner parties. ✨

Cheese Pre-Grating

Grating 2 cups Gruyère cheese ahead of time is a game-changer. Store it in a resealable bag in the fridge for up to 2 days, but let it sit at room temperature for 10 minutes before using to ensure it melts smoothly.

Avoid pre-shredded cheese—it contains anti-caking agents that prevent that perfect bubbly texture. 🧀

Bread Prep Shortcut

Toast the baguette slices 1 day ahead and store them in an airtight container at room temperature. They’ll stay crisp for 24 hours—just reheat in a 375°F oven for 3-4 minutes before assembling.

For extra flair, brush with garlic butter and toast until golden before adding to the soup. This step cuts your morning-of prep time in half. 🍞

Complete Soup Assembly

Assemble the soup 30 minutes before serving—ladle the hot broth into bowls, add the prepped celery crowns, and broil with cheese just before serving. The bread stays crisp, and the cheese melts perfectly without overcooking.

For parties, keep the broth warm in a slow cooker on low heat while you assemble individual bowls. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 110mg37%
Sodium 1200mg52%
Total Carbohydrate 38g13%
Dietary Fiber 4g14%
Sugars 10g
Protein 18g36%
* 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

Can I make this soup without wine?

Replace the ½ cup dry white wine with an equal amount of beef broth plus 1 tablespoon balsamic vinegar for depth. The wine adds acidity that helps balance the sweetness of the caramelized onions, but this substitute works beautifully. For extra richness, add a pinch of sugar to mimic the wine's sweetness.

2

How do I get the celery crowns extra crispy?

The secret is in the butter and baking time. Brush the celery crowns with melted butter (not oil) and bake at 375°F for 12-15 minutes, rotating the pan halfway. For even more crunch, broil them for 1-2 minutes after baking until golden brown. Keep them warm in a 200°F oven while you finish the soup.

3

What if I don't have Gruyère cheese?

Use Comté or Emmental cheese as substitutes—they melt well and have a similar nutty flavor. For a closer match, blend ½ Gruyère with ½ sharp cheddar (grated fresh). Avoid pre-shredded cheese—it contains anti-caking agents that prevent that perfect bubbly texture. If you're vegetarian, try a mix of mozzarella and Parmesan for a milder flavor.

4

Can I make this soup in a slow cooker?

Yes! Caramelize the onions as directed, then transfer everything (including wine, broth, and aromatics) to a 6-quart slow cooker. Cook on low for 4-5 hours or high for 2-3 hours, stirring occasionally. For the topping, assemble the celery crowns and cheese separately and broil just before serving to maintain crispiness. The slow cooker method works best for large batches.

5

Why did my onions burn instead of caramelize?

This happens when the heat is too high or you don't stir often enough. Always use medium-low heat and stir every 5-10 minutes to prevent browning. Thinly sliced onions (about ½-inch thick) caramelize faster than thick slices. If they start to brown too quickly, reduce the heat immediately and add a splash of beef broth to deglaze. Patience is key—rush the process, and you'll lose that sweet, jam-like texture.

★★★★★4.5(3 reviews)
Categories Soups & Stews