If you love the cozy, restaurant-style soups you’d order at a steakhouse, this Longhorn French Onion Soup recipe brings that exact comfort home. Think jammy, deeply caramelized onions, a rich beef broth with real depth, and a craggy slice of toasted baguette buried under a blistered blanket of Gruyère. It’s the kind of bowl that makes a chilly night feel like an occasion — and it’s far easier to pull off than the long ingredient list suggests.

This steakhouse-inspired copycat skips nothing that matters and fusses over nothing that doesn’t. Below you’ll find the full method, my best tips for getting those onions perfectly caramelized, the right cheese to use, and what to serve alongside it.
If you’re a die-hard Longhorn fan, start the meal the way the restaurant does: a copycat Parmesan crusted spinach dip, a basket of crispy Texas Tonion petals, or a plate of spicy chicken bites. You’ll find this soup and dozens more in our full collection of copycat Longhorn Steakhouse recipes.

Why You’ll Love This French Onion Soup
- Restaurant flavor, home kitchen. You get that rich, steakhouse-style bowl without leaving the house — or paying for an appetizer that costs as much as a whole pot at home.
- Simple ingredients, big payoff. Onions, butter, broth, wine, and cheese do almost all the work. No specialty shopping required.
- Make-ahead friendly. The soup base actually tastes better the next day, which makes it perfect for entertaining.
- Endlessly cozy. It works as a starter, a light dinner with a salad, or the centerpiece of a comfort-food spread.
- Forgiving. Once you understand the caramelization step, the rest is hard to mess up.
What Is Longhorn-Style French Onion Soup?
French onion soup is a French bistro classic: slowly caramelized onions simmered in a savory broth, ladled into bowls, topped with toasted bread and melted cheese, then broiled until the top is golden and bubbling.
This version is steakhouse-style — meaning a heartier, beef-forward broth and a generous, gooey cheese cap, the way you’d want it served before a big steak dinner. If you enjoy recreating other restaurant onion soups too, our copycat Outback Steakhouse Walkabout Soup is a creamier, cheesier cousin worth a spot in your rotation.
Ingredients You’ll Need
Here’s what goes into the pot, and why each one earns its place:

- Yellow or sweet onions – The star. Their natural sugars are what create that deep, jammy caramelization.
- Unsalted butter – For sautéing the onions low and slow.
- Garlic – A clove or two adds quiet aromatic backbone.
- Dry white wine – Deglazes the pot and brightens the rich broth. (See the FAQ for a no-alcohol swap.)
- All-purpose flour – Just enough to give the soup body.
- Beef broth or stock – The savory base; use a good-quality, low-sodium one so you control the salt.
- Worcestershire sauce – A splash of umami that makes the broth taste long-simmered.
- Bay leaves + thyme – Subtle herbal depth.
- Kosher salt + black pepper – To season in layers.
- Baguette slices – Sturdy, crusty bread that won’t dissolve under the cheese.
- Gruyère or Swiss cheese – The classic melty, nutty topping.
How to Make Longhorn French Onion Soup

Step 1 — Caramelize the onions. In a large pot or Dutch oven, melt the butter over medium heat. Add the thinly sliced onions and cook, stirring occasionally, for 25–30 minutes until they’re deeply golden and jammy. Don’t rush this — it’s where all the flavor lives.
Step 2 — Build aromatics. Stir in the minced garlic and cook about 1 minute, until fragrant. Pour in the dry white wine to deglaze, scraping up the browned bits stuck to the bottom of the pot.

Step 3 — Add the flour. Sprinkle the flour over the onions and stir to coat. Cook 1–2 minutes to cook out the raw flour taste.
Step 4 — Simmer the broth. Slowly pour in the beef broth, stirring to keep it smooth. Add the Worcestershire, thyme, and bay leaves, then season with salt and pepper. Bring to a gentle simmer and cook 20–25 minutes so the flavors meld.

Step 5 — Toast the bread. While the soup simmers, heat your broiler. Arrange the baguette slices on a baking sheet and toast until golden.
Step 6 — Broil and serve. Discard the bay leaves. Ladle the soup into oven-safe bowls, top each with a toasted baguette slice, and pile on the shredded Gruyère. Broil 2–3 minutes, watching closely, until the cheese is melted and bubbling. Serve immediately.

Tips for the Best Bowl
- Pick the right onions. Yellow or sweet onions caramelize best. Skip red onions for this.
- Be patient with caramelization. Low and slow beats high and fast. Burnt onions turn bitter; properly caramelized ones turn sweet and savory.
- Deglaze like a pro. Those browned bits on the bottom of the pot are pure flavor — the wine lifts them right into the broth.
- Control your salt. Use low-sodium broth and Worcestershire so the finished soup isn’t oversalted. You can always add more.
- Use sturdy bread. A crusty baguette holds up under the cheese; soft sandwich bread turns to mush.
- Mind the broiler. Cheese goes from melted to burnt fast. Stay at the oven.
Best Cheese for French Onion Soup
Gruyère is the gold standard — nutty, melty, and built for broiling. Swiss is the easy, budget-friendly stand-in. For a bigger, stretchier cap, blend in a little mozzarella or provolone, and a dusting of grated Parmesan adds a savory finishing note. A blend is never the wrong answer here.
What to Serve With French Onion Soup
This soup plays well with almost anything off a steakhouse menu. A few favorites from our kitchen:
- A simple spinach and strawberry salad with a tangy steakhouse Caesar dressing to cut the richness.
- Crusty homemade sourdough bread for soaking up every last spoonful of broth.
- A melty grilled cheese sandwich for the ultimate soup-and-sandwich combo.
- Steakhouse-style sides like Longhorn copycat broccoli, crispy Brussels sprouts, a loaded sweet potato, or a basket of copycat Longhorn fries.
- Simple roasted vegetables or creamy au gratin potatoes for an easy comfort-food side.

How to Store, Freeze, and Reheat
- Refrigerate: Cool the soup base completely, then store it (without the bread and cheese) in an airtight container for 3–4 days.
- Freeze: Freeze the broth-and-onion base only, in a freezer-safe container with room to expand, for up to 3 months.
- Reheat: Thaw overnight in the fridge. Warm on the stovetop over medium heat, then add fresh toasted bread and cheese and broil right before serving.
Always add the bread and cheese topping fresh — freezing or storing it with the soup turns it soggy.
More Copycat and Soup Recipes to Try
If this hit the spot, you’ll love these reader favorites:
- Instant Pot Copycat Applebee’s French Onion Soup
- Copycat Outback Steakhouse Walkabout Soup
- Instant Pot Olive Garden Cream of Tomato and Basil Soup
- Ninja Foodi Broccoli Cheddar Soup
- Copycat Instant Pot Panera Bread Chicken Noodle Soup
- Instant Pot Chicken and Noodles with Cream of Mushroom Soup
- Instant Pot Wild Rice Soup

Frequently Asked Questions
Can I use a different cheese? Yes. Gruyère and Swiss are traditional, but provolone, mozzarella, or even a sharp white cheddar melt beautifully. A blend gives you the best stretch and flavor.
Can I make this French onion soup without wine? Absolutely. Swap the dry white wine for an equal amount of beef broth with a teaspoon of balsamic vinegar or a squeeze of lemon to mimic the brightness.
How do I make it vegetarian? Use a rich vegetable broth in place of the beef broth. Add an extra splash of Worcestershire (or a vegan version) for that savory, umami depth.
Why are my onions taking so long to caramelize? Caramelization simply takes time — usually 25–30 minutes. To speed it up slightly, raise the heat to medium-high and stir frequently, but watch closely so they don’t scorch and turn bitter.
Can I prep parts of this ahead? Yes. Make the soup base up to 3–4 days ahead and refrigerate. Toast the bread the day of, then assemble and broil right before serving for the best texture.
What bowls can I put under the broiler? Use oven-safe crocks or ramekins rated for high heat. Standard ceramic soup bowls can crack under the broiler, so check before you commit.

Longhorn French Onion Soup Recipe (Steakhouse Copycat)
Description
Ingredients
- 4 large yellow onion, or sweet onions, thinly sliced
- 3 tablespoons unsalted butter
- 2 cloves garlic, minced
- 1/2 cup dry white wine
- 2 tablespoons all-purpose flour
- 6 cups beef broth or stock, low-sodium preferred
- 1 teaspoon Worcestershire sauce
- 2 bay leaves
- 1 teaspoon dried thyme, or 2–3 sprigs fresh
- 1 teaspoon kosher salt, to taste
- 1/2 teaspoon black pepper, to taste
- 8 slices baguette, toasted
- 1 cup Gruyère or Swiss cheese, shredded
Instructions
- Caramelize the onions. In a large pot or Dutch oven, melt the butter over medium heat. Add the sliced onions and cook, stirring occasionally, for 25–30 minutes until deeply golden and caramelized.
- Add aromatics. Stir in the minced garlic and cook 1 minute. Pour in the white wine to deglaze, scraping up the browned bits from the bottom of the pot.
- Add flour. Sprinkle the flour over the onions and stir to coat. Cook 1–2 minutes to remove the raw flour taste.
- Simmer. Slowly stir in the beef broth. Add the Worcestershire, thyme, and bay leaves, and season with salt and pepper. Bring to a simmer and cook 20–25 minutes.
- Toast the bread. While the soup simmers, heat the broiler. Arrange the baguette slices on a baking sheet and toast until golden.
- Broil and serve. Discard the bay leaves. Ladle the soup into oven-safe bowls, top each with a toasted baguette slice and a generous handful of Gruyère. Broil 2–3 minutes, watching closely, until melted and bubbly. Serve immediately.
Equipment
- Saucepan
- Laddle
Notes
- Use low-sodium broth so you can control the seasoning.
- For a no-alcohol version, replace the wine with broth plus 1 teaspoon balsamic vinegar.
- For a vegetarian soup, swap the beef broth for a rich vegetable broth.
- Store the soup base (without bread and cheese) up to 3–4 days refrigerated or 3 months frozen. Add fresh bread and cheese before serving.
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!
