Soups & Stews
This Longhorn French onion soup brings Texas-sized comfort to your dinner table with deep caramelized onions, rich beef broth, and a golden blanket of melted cheese.
I developed this recipe after years of perfecting the balance between sweet, savory, and umami—each spoonful delivers layers of flavor that make it worth every minute of caramelization.
The secret lies in slow-cooking the onions until they're jammy and dark, then topping them with crispy toasted bread and Gruyère cheese for that signature crispy finish.
The beauty of this soup is its versatility—it works as a cozy weeknight meal or an impressive dish for guests. With just a few simple ingredients and a little patience, you'll create a bowl that's hearty, aromatic, and impossible to resist.
The beef broth adds depth, while the cheddar and Gruyère blend delivers that perfect melty, crispy texture that makes it unforgettable. Trust me, once you taste this version, you'll never go back to the basic French onion soup again.
What makes this recipe stand out is the Texas-inspired twist—using beef broth and cheddar instead of just Gruyère creates a richer, more robust flavor profile. The onions caramelize until they're almost candy-like, while the bread toasts to a perfect golden crisp.
When you bake it, the cheese bubbles and browns, creating those coveted crispy clouds that make every bite worth it. This is comfort food at its finest, with a little extra love from the Lone Star State.
Ready in about 1 hour 15 minutes (with 45 minutes of hands-off cooking time), this soup is perfect for chilly evenings or when you need a meal that feels special without the fuss.
Serve it with a side of crusty bread or a simple green salad to round out the meal. Here's how to make it—step by step, just like a Texas restaurant would do it.
Ingredients for longhorn french onion soup
Four onions, rich broths, and Texas-sized cheese clouds—this soup delivers restaurant-style comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 4 large | Peeled and sliced thinly |
| Unsalted Butter 🧈 | ½ cup | Full-fat for richness |
| Beef Broth 🥫 | 6 cups | Homemade or high-quality store-bought |
| Dry White Wine 🍷 | ½ cup | Any dry variety |
| Chicken Broth 🍲 | 2 cups | For extra depth |
| Garlic Cloves 🧄 | 4 cloves | Minced for flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Gruyère Cheese 🧀 | 1 ½ cups | Shredded, high-quality |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded for blend |
| Sourdough Bread 🍞 | 1 baguette | Crusty, sliced thin |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For toasting bread |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped for garnish |
The onions are the star—4 large yellow onions (about 2 lbs total) caramelize until jammy and dark. Whole Foods or H-E-B usually carry the sweetest ones. If they're watery when you slice them, soak in cold water for 10 minutes first. The Gruyère matters too—look for European-style (not pre-shredded) from Whole Foods or specialty cheese shops. It melts like a dream and adds that nutty depth. For the beef broth, Bonafont or Swanson are solid choices if you're not making your own. The sourdough? Trader Joe's or Bouchon Bakery loaves toast perfectly—crusty outside, soft inside.
No white wine? Chicken broth with a splash of apple cider vinegar mimics the acidity. Pre-shredded cheese? Toss it in a food processor to break up the anti-caking agents. The flour is just for thickening—if you're gluten-free, swap for cornstarch. Fresh thyme is ideal, but dried works at one-third the amount. For extra richness, add a splash of Worcestershire sauce to the broth. The bread should be toasted until golden—broil for 2-3 minutes if it's not crispy enough. And trust me, the extra 10 minutes of caramelizing those onions? Totally worth it—they turn into sweet, jammy pockets of flavor.
This soup tastes even better the next day—reheats beautifully in the microwave or oven. Store leftovers in the fridge for up to 4 days, covered tightly. For freezing, portion into containers with a little broth on top to keep it moist—thaws in 15 minutes. The toasted bread stays crispy for about 20 minutes after baking, so assemble right before serving. Double the batch—it disappears fast, especially when you've got crispy cheese clouds on top.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this recipe because it’s the only French onion soup where I don’t spend 20 minutes crying over onions. Thinly slice those yellow onions in one go—no peeling, no fuss—just toss them in butter and let them caramelize while you sip your wine. (Yes, even on a Tuesday night.)
- Deep Umami Magic: That beef broth and white wine combo? It’s basically flavor alchemy. The wine cuts through the sweetness of the onions, while the beef broth gives it this rich, savory depth that makes it taste like a hug in a bowl. Honestly, I’ll take this over any store-bought version.
- Weeknight or Weekend Star: This soup is my secret weapon for lazy nights and fancy dinners. Serve it as-is for a cozy meal, or add a grilled cheese on top when friends drop by. Between us, I’ve even turned it into a potluck hero—just double the batch and let everyone bring their own bread.
- Leftovers That Don’t Suck: Most soups get sad in the fridge, but not this one. The flavors actually improve the next day, especially if you reheat it gently with a splash of chicken broth. I keep a jar of the broth in the freezer too—just thaw, warm, and you’ve got instant soup for when you’re too tired to cook. Budget-friendly? More like budget genius.
Step-by-step instructions for Longhorn French onion soup
Here's how to create that perfect balance of deep caramelized onions and golden, bubbly cheese topping.
Caramelize the Onions Slowly
In a large Dutch oven, melt the 0.5 cup unsalted butter over medium heat. Add the 4 large yellow onions, peeled and sliced thinly, spreading them out in an even layer. Cook for 30 minutes, stirring occasionally, until they soften and release moisture. Here's the thing - you want to cook them low and slow so they develop that rich, sweet caramelization.
After 30 minutes, reduce the heat to low and continue cooking for another 30-40 minutes, stirring every 10 minutes. You're looking for onions that are deep golden brown with some darker spots - this is where all the amazing flavor develops. If they start to stick, add a splash of water and scrape up those delicious browned bits from the bottom of the pot. This process takes patience, but it's absolutely worth it for that complex onion flavor.
Build the Rich Broth Base
Once your onions are beautifully caramelized, stir in the 4 cloves minced garlic and cook for just 30 seconds until fragrant. Sprinkle the 2 tablespoons all-purpose flour over the onions and stir to coat them evenly. Cook for another minute to toast the flour slightly - this will help thicken your soup beautifully.
Gradually whisk in the 6 cups beef broth and 2 cups chicken broth, followed by the 0.5 cup dry white wine. Bring everything to a gentle simmer and let it cook uncovered for 15 minutes. This allows the flavors to meld together while the broth reduces slightly to concentrate the onion flavor. Season with the 1.5 teaspoons salt and 0.5 teaspoon black pepper, tasting as you go. You'll want to adjust the seasoning to your preference - this is where you can really make it your own.
Prepare the Cheese Topping
While your soup simmers, preheat your broiler to high. Cut the 1 baguette sourdough bread into 1-inch thick slices and brush both sides generously with the 2 tablespoons extra-virgin olive oil. Arrange the bread slices on a baking sheet and toast them under the broiler for 2-3 minutes until golden and crispy. Keep them close to the heat source for even browning.
In a small bowl, combine the 1.5 cups shredded Gruyère cheese and 1 cup shredded sharp cheddar cheese. Sprinkle the 0.25 cup chopped fresh thyme leaves over the cheese mixture and stir gently to distribute the thyme evenly. This combination gives you that perfect balance of nutty Gruyère and sharp cheddar flavor that makes this soup so special.
Assemble and Broil to Perfection
Ladle the hot soup into 4 oven-safe bowls or ramekins, filling each about 3/4 full. Place one toasted bread slice on top of each bowl of soup. Spoon the cheese mixture evenly over each bread slice, creating a generous layer that will melt beautifully. The key here is to use enough cheese so it forms a thick, golden blanket when melted.
Place the bowls on a baking sheet and broil for 3-5 minutes until the cheese is bubbly and golden brown with some brown spots. Watch it carefully - you want that perfect crispy top that contrasts with the creamy cheese underneath. The cheese should be melted completely but still have some texture, not completely liquid. Remove from the broiler and let sit for 1-2 minutes before serving to allow the cheese to set slightly.
Serve Immediately for Maximum Enjoyment
Serve each bowl of soup immediately, with the crispy bread and melted cheese on top. The contrast between the warm, rich soup and the crispy, cheesy bread topping is what makes this dish so incredible. The cheese should be golden and bubbly, with some browned spots showing through - that's your sign of perfectly crispy topping.
I like to serve this with a simple green salad on the side to cut through the richness. The soup will be hot and the cheese will be perfect - each bite should deliver that amazing caramelized onion flavor with a creamy, cheesy finish. Enjoy it while it's hot, as the cheese continues to melt and the bread stays crispy. This is comfort food at its finest!
Pro Tips For Making Longhorn French Onion Soup
- CRISP THE ONIONS LOW AND SLOW: I used to rush this step like I was in a cooking competition, but the Longhorn version demands patience—caramelize those onions at medium-low heat for 45-60 minutes until they’re deep amber, almost jammy. High heat burns them before they break down; low heat lets the sugars melt properly. (Yes, it’s tempting to crank the burner, but resist.)
- SALT THE BROTH LIKE IT’S YOUR JOB: The Longhorn recipe skips salt in the broth, but beef and chicken broths vary wildly in saltiness. Taste that raw broth first—if it’s bland, add 1 tsp salt per quart before simmering. Unsalted butter in the onions? Even more reason to season the broth properly. (Your soup will thank you later.)
- DEGLAZE WITH WINE, THEN REDUCE: After the onions hit the pan, splash in that dry white wine and let it bubble for 2 full minutes before adding broth. Skipping this step means you’re just diluting flavor instead of building depth. Reduce the wine down by half first—it makes the soup richer without overpowering the onions.
- SKIP THE CHICKEN BROTH IF YOU HATE MUSH: The Longhorn version often calls for both beef and chicken broth, but chicken broth can make the soup taste watery or overly mild. If you’re serving this as a hearty main, swap the chicken broth for an extra cup of beef broth—or even a splash of red wine—to keep that deep, savory punch. (I’ve done it; it works.)
Flavor customization for this longhorn french onion soup
Spicy Kick
If you love heat, add ½ teaspoon of cayenne pepper or 1 teaspoon of hot sauce (like Tabasco) to the broth while simmering. For a smoky twist, stir in ½ teaspoon smoked paprika with the flour.
I like adding a pinch of cayenne to the cheese topping right before broiling—it gives a subtle kick that lingers. 🌶️
Herb Variations
Swap out thyme for rosemary or tarragon in the cheese topping for a completely different flavor profile. I’ve found that ½ teaspoon dried rosemary mixed into the cheese adds an earthy depth that pairs beautifully with the caramelized onions.
Fresh herbs like parsley or chives also work well as a garnish after broiling.
Umami Boost
For an extra layer of savory flavor, stir 1 teaspoon soy sauce or ½ teaspoon fish sauce into the broth while simmering. A splash of Worcestershire sauce (about 1 tablespoon) also adds depth.
I’ve even tried adding a dash of miso paste for a subtle fermented note—it’s a game-changer for umami lovers.
Sweet & Tangy Twist
Add a touch of sweetness by stirring 1 teaspoon honey or maple syrup into the broth while simmering. For tang, a splash of apple cider vinegar (about 1 teaspoon) brightens the flavors.
I like balancing the richness of the cheese with a little acidity—it cuts through the fat and keeps every bite interesting.
Cheese Swaps
Want to experiment? Swap the Gruyère and cheddar for fontina and parmesan for a creamier texture, or try pecorino romano for a sharper bite. I’ve even used blue cheese crumbles in the cheese topping—it adds a bold, tangy contrast that’s unexpected but delicious. 🧀
Extra Crunch
For added texture, sprinkle toasted breadcrumbs or crushed croutons on top of the cheese before broiling. I like using panko for extra crispiness—just toast it in a dry pan for 2-3 minutes until golden. A sprinkle of crushed black pepper or fresh herbs right before serving adds freshness.
Nutrition facts
Frequently asked questions about Longhorn French onion soup
Why does my onion soup need such a long cooking time?
The slow caramelization process (up to 70 minutes) transforms simple onions into sweet, jammy layers that form the soul of this soup. High heat burns them, while low heat develops those complex sugars and flavors that make the dish unforgettable. Patience here is key—rushing this step will leave your soup tasting flat and one-dimensional.
Can I make this soup ahead of time?
Prepare the caramelized onions and broth base up to 2 days ahead and refrigerate. When ready to serve, reheat gently on the stove, then assemble with fresh toasted bread and cheese just before broiling. For the best texture, skip freezing the bread topping—it loses crispiness when thawed.
What if I don't have Gruyère cheese?
Use fontina for a creamier melt or Swiss cheese for a similar nutty flavor. For a sharper option, try pecorino romano mixed with cheddar. Pre-shredded cheese? Pulse it in a food processor to break up anti-caking agents for better melting. Never skip the cheddar—it adds that Texas-style richness!
How do I fix soup that's too thin?
Stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 5 minutes until thickened. For a more traditional approach, mash a few caramelized onions with a fork and stir back in. If it's still too runny, repeat with an extra ½ tablespoon cornstarch mixture.
Can I make this soup vegetarian?
Swap the beef broth for mushroom or vegetable broth and add 1 teaspoon soy sauce or ½ teaspoon miso paste for umami depth. Use vegetable-based Worcestershire sauce if needed. The caramelized onions and cheese will still shine—just expect a lighter, more herb-forward flavor profile.
