Oh, let me tell you about my absolute favorite winter warmer—French Onion Short Rib Soup. It’s like someone took the cozy, caramelized magic of classic French onion soup and cranked it up to eleven with melt-in-your-mouth short ribs. I first made this on a snowy Sunday when I needed something to hug me from the inside out, and wow, did it deliver. The way those slow-cooked short ribs mingle with sweet, jammy onions in a rich broth? Pure comfort. If you’ve ever doubted whether a soup could be a main course, this one will change your mind. Trust me, your spoon won’t stand a chance once you dive into this bowl of goodness.
Why You’ll Love This French Onion Short Rib Soup
Listen, this isn’t just soup—it’s a full-on experience. Here’s why you’ll be obsessed:
- That broth! Slow-simmered short ribs create a depth of flavor that’ll make you close your eyes and sigh. It’s like beef velvet.
- The onions caramelize into sweet, jammy strands that melt right into every bite. (Yes, it takes patience. Yes, it’s worth every minute.)
- Gruyère-topped bread forms that perfect cheesy crust you’ll want to crack with your spoon—the kind that strings gloriously when you pull it.
- It’s fancy enough for date night but comforting enough for pajama-clad weeknights. Bonus? Leftovers taste even better.
Seriously, this soup is a hug in a bowl. Once you try it, you’ll start making excuses to cook it weekly—I certainly do!

Ingredients for French Onion Short Rib Soup
Okay, let’s talk ingredients—because great soup starts with great stuff! Here’s exactly what you’ll need (and why each one matters):
- 2 lbs beef short ribs, bone-in – These bad boys add insane richness. Look for ribs with good marbling—that fat equals flavor.
- 4 large yellow onions (about 2 lbs), thinly sliced – No rushing here! Thin slices (about 1/8-inch) caramelize evenly.
- 4 garlic cloves, minced – Fresh only, please. That jarred stuff won’t give you the same aromatic punch.
- 4 cups beef broth – Go for low-sodium so you can control the salt. Homemade? Even better.
- 1 cup dry red wine (like Cabernet) – The wine deglazes the pot and adds depth. No wine? Sub more broth, but you’ll miss that complexity.
- 2 tbsp unsalted butter + 1 tbsp olive oil – Butter for flavor, oil to prevent burning. Non-negotiable duo.
- 1 tsp fresh thyme leaves – Rub them between your fingers before adding to wake up the oils.
- 1 bay leaf – Remove it before serving! It’s like the soup’s secret whisperer.
- 4 slices French bread (1/2-inch thick) – Stale bread works great—it soaks up broth without turning mushy.
- 1 cup shredded Gruyère cheese, packed – This nutty, melty Swiss cheese is the crowning glory. Pack it tight when measuring.
- Salt & black pepper – Season in layers! Taste as you go.
Pro tip: Set everything out before you start cooking (mis en place, baby!). Caramelizing onions waits for no one.
Equipment You’ll Need
You don’t need fancy gadgets for this soup—just solid basics:
- A heavy-bottomed pot or Dutch oven – Essential for even caramelizing and simmering. Mine’s an old enameled cast-iron that never fails me.
- Tongs – For flipping those short ribs without losing precious browned bits.
- Broiler-safe soup bowls – Because that cheesy crust is non-negotiable. (Ramekins work in a pinch!)
- Wooden spoon – For stirring onions without scratching your pot.
- Cheese grater – Freshly shredded Gruyère melts way better than pre-packaged.
That’s it! Now let’s get cooking.
How to Make French Onion Short Rib Soup
Alright, let’s dive into the magic! This soup is all about patience—low and slow wins the race here. Follow these steps, and you’ll have a pot of pure comfort:
Browning the Short Ribs
First things first: pat those short ribs dry with paper towels (this helps them brown beautifully). Heat 1 tbsp olive oil in your Dutch oven over medium-high. Working in batches, sear the ribs for about 3 minutes per side until they’re deeply browned. Don’t crowd the pot! If you dump them all in at once, they’ll steam instead of sear. Transfer the ribs to a plate—those crispy bits left in the pot? Liquid gold. We’ll use them later.
Caramelizing the Onions
Now, the main event: onions! Lower the heat to medium-low and add 2 tbsp butter to the pot. Toss in all those thinly sliced onions with a pinch of salt. Stir every 5 minutes or so—no shortcuts. This takes about 30-40 minutes total. You’ll know they’re ready when they’re jammy, deep golden-brown, and smell like heaven. (Tip: If they start sticking, deglaze with a splash of water.) Stir in the minced garlic for the last minute—just until fragrant.
Building the Broth
Return the short ribs to the pot, nestling them into those glorious onions. Pour in 1 cup red wine, scraping up all the browned bits (that’s flavor, baby!). Let it simmer for 2 minutes to cook off the alcohol. Add 4 cups beef broth, thyme, bay leaf, and freshly cracked black pepper. Bring to a gentle simmer, then cover and let it bubble away for 2 hours on low heat. Skim any fat that rises to the top after the first 30 minutes—it keeps the broth clean and rich.
Shredding & Finishing
Fish out the short ribs—the meat should fall off the bone easily. Shred it with two forks, discarding any fat or gristle. Return the meat to the pot and simmer uncovered for 10 minutes to thicken slightly. Taste and adjust salt—remember, the cheese will add saltiness later!
Melting the Cheese Topping
Toast your French bread slices until golden. Ladle the hot soup into broiler-safe bowls, top each with a bread slice, and pile on that Gruyère. Broil for 2-3 minutes on the middle rack—watch closely!—until the cheese bubbles and turns spotty brown. Let it cool for a minute (molten cheese burns are no joke), then serve with extra napkins. Trust me, you’ll need them.
Tips for the Best French Onion Short Rib Soup
Here are my hard-earned secrets for making this soup absolutely unforgettable:
- Deglaze like your soup depends on it – When you add the wine, scrape up every last browned bit from the pot bottom. That’s where the magic flavor lives!
- Skim early and often – Use a spoon to remove fat foam during simmering. Your broth will taste cleaner (but still stay rich).
- Char your bread slightly – Lightly toast the French bread before adding cheese. It prevents sogginess underneath that melty Gruyère.
- Low and slow wins – If your onions start browning too fast, turn down the heat. Real caramelization can’t be rushed.
- Rest before broiling – Let soup bowls sit for 5 minutes after filling so the cheese topping doesn’t sink into the broth.
Follow these tricks, and you’ll have restaurant-quality soup right at home!
Ingredient Substitutions & Variations
Out of something? No worries—this soup is flexible! Here are my favorite swaps without losing that wow factor:
- Red wine: Swap for white wine (like Chardonnay) for a lighter touch, or use extra beef broth with 1 tbsp balsamic vinegar for depth.
- Gruyère: Swiss or Emmental cheese melts beautifully too, though Gruyère’s nuttiness is ideal. Avoid pre-shredded—it’s coated to prevent clumping and won’t melt as smoothly.
- Short ribs: Beef chuck roast works in a pinch (cut into chunks), but you’ll miss the bone’s richness. For a quicker version, use 1 lb shredded cooked beef.
- Vegetarian twist: Skip the meat, use mushroom broth, and caramelize mushrooms with the onions for umami punch.
Play around—just keep that slow-cooked soul intact!
Serving & Storing French Onion Short Rib Soup
Oh, serving this soup is half the fun! I love pairing it with a crisp green salad—something lemony to cut through the richness—and a crusty baguette for mopping up every last drop. Leftovers? Even better! Let the soup cool completely, then stash it in the fridge for up to 4 days. The flavors deepen overnight, like magic.
To reheat, warm gently on the stove—don’t boil it or you’ll toughen the meat. The cheese toasts should be made fresh each time (melted Gruyère waits for no one!). If freezing, leave out the bread and cheese, then freeze for up to 3 months. Thaw overnight before reheating and adding toppings. Pro tip: The broth may separate slightly—just give it a good stir!
French Onion Short Rib Soup Nutritional Information
Now, let’s be real—this soup isn’t a “diet” food, but oh, is it worth every savory bite! Here’s the scoop per serving (roughly—ingredients vary): about 450 calories, 30g protein, and a glorious 25g fat (thanks, Gruyère and short ribs!). It’s got 5g sugar from those caramelized onions and 800mg sodium (tweak broth salt if needed). These are estimates, of course—your homemade love might tip the scales differently! For more information on safe food handling, check out official government guidelines.
Frequently Asked Questions
Let me answer the burning questions I get about this French Onion Short Rib Soup—because yes, people email me about soup!
Can I make this soup ahead?
Absolutely! In fact, I often make it the day before—those flavors marry beautifully overnight. Just hold off on the bread and cheese topping until you’re ready to serve. Store the cooled soup in the fridge, then gently reheat on the stove before assembling.
What if I don’t have broiler-safe bowls?
No fancy bowls? No problem! Toast the cheese-topped bread on a baking sheet, then float it on hot soup in regular bowls. You’ll still get that melty goodness without the broiler drama.
Can I use frozen onions?
I won’t judge, but fresh is best here. Frozen onions release too much water and won’t caramelize properly. If you’re in a pinch, thaw and pat them super dry first—then cross your fingers!
How do I know when the short ribs are done?
The meat should pull away from the bone easily after 2 hours. If it resists, give it another 15 minutes. Tough short ribs? Not in this kitchen! If you are looking for other great beef recipes, check out this cheesy beef taco recipe.
Can I skip the wine?
You can, but you’ll miss that rich depth. Swap with extra broth plus a splash of balsamic vinegar to mimic the tang. Still delicious, just different!
Share Your Experience
Did this French Onion Short Rib Soup become your new winter obsession too? Tag me on Instagram @crazy_soup_lady—I live for those melty cheese pull photos! Your notes make my day.
Print
Irresistible French Onion Short Rib Soup with Melted Gruyère
- Total Time: 3 hours
- Yield: 4 servings
- Diet: Low Lactose
Description
A rich and savory soup combining tender short ribs with caramelized onions, perfect for a hearty meal.
Ingredients
- 2 lbs beef short ribs
- 4 large onions, thinly sliced
- 4 cloves garlic, minced
- 4 cups beef broth
- 1 cup red wine
- 2 tbsp butter
- 1 tbsp olive oil
- 1 tsp thyme
- 1 tsp salt
- 1/2 tsp black pepper
- 1 bay leaf
- 4 slices French bread
- 1 cup shredded Gruyère cheese
Instructions
- Heat butter and olive oil in a large pot over medium heat.
- Add onions and cook until caramelized, about 20 minutes.
- Add garlic and cook for 1 minute.
- Season short ribs with salt and pepper, then brown in the pot.
- Pour in red wine and scrape the bottom of the pot.
- Add beef broth, thyme, and bay leaf. Simmer for 2 hours.
- Remove short ribs, shred the meat, and return to the pot.
- Toast French bread slices.
- Ladle soup into bowls, top with bread and Gruyère cheese.
- Broil until cheese melts and bubbles.
Notes
- Caramelize onions slowly for best flavor.
- Use a dry red wine like Cabernet Sauvignon.
- Skim fat from the broth for a lighter soup.
- Prep Time: 30 minutes
- Cook Time: 2 hours 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: French