This French Onion Beef Short Rib Soup Recipe takes everything good about a classic bowl of French onion soup and folds in fall-apart braised beef. The result is a deeply savory, spoon-and-fork kind of soup that eats like a full dinner.
Bone-in short ribs braise low and slow for about three hours until the meat shreds with a fork. That long simmer builds a broth far richer than any quick weeknight soup.
The onions matter just as much as the beef. Rushed onions turn pale and bitter, which is the most common reason a homemade version falls flat.
Cooked slowly with a little butter and a pinch of sugar, they turn jammy and deep amber instead. A splash of dry red wine and balsamic vinegar keeps all that richness from tasting heavy.
The finish is the part everyone waits for. Toasted baguette and a thick layer of Gruyère go under the broiler until the cheese bubbles into a golden lid across the top of the bowl.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 30 minutes |
| Cook Time | 3 hours 15 minutes |
| Total Time | 3 hours 45 minutes |
| Servings | 6 bowls |
| Difficulty Level | Intermediate |
Read Also: French Onion Soup

Why You’ll Love This French Onion Beef Short Rib Soup Recipe
This soup earns its place on the table because it delivers two comfort foods in a single bowl. It has the sweet, oniony broth of a bistro classic plus tender beef you can eat with a fork.
Here is what makes it worth the time:
- It eats like a meal, not a starter. The shredded short rib meat turns a light first course into a hearty main dish that holds you over on a cold night.
- The broth does the heavy lifting. Braising bone-in ribs in beef stock and red wine gives you a rich, glossy liquid without any thickeners or cream.
- Most of the work is hands-off. Once the ribs go into the oven, you are free for a few hours while the meat becomes tender.
- It reheats beautifully. The flavor deepens overnight, so leftovers on day two often taste better than the first bowl.
- You can prep ahead. Both the caramelized onions and the braised beef can be made a day early, which turns assembly into a quick job.
- That cheese lid is the payoff. Gruyère broiled over toasted baguette gives you the stretchy, golden top that defines French onion soup.
For a saucier, thicker cousin of this dish, a similar flavor base shows up in French Onion Beef Stew.
Ingredients
Every ingredient here has a job, so measure them out before you start. The list is split into three parts: the short ribs and broth, the caramelized onions, and the cheesy topping. Both imperial and metric measurements are given.
For the short ribs and broth:
- 3 lb (1.4 kg) bone-in beef short ribs, about 4 to 5 ribs
- 2 tablespoons (30 ml) olive oil
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 cup (240 ml) dry red wine, such as Cabernet Sauvignon or Merlot
- 6 cups (1.4 L) beef broth
- 2 tablespoons (30 ml) Worcestershire sauce
- 1 tablespoon (15 ml) balsamic vinegar
- 4 cloves garlic, minced
- 4 sprigs fresh thyme
- 2 bay leaves
For the caramelized onions:
- 4 tablespoons (57 g) unsalted butter
- 1 tablespoon (15 ml) olive oil
- 4 large yellow onions (about 2½ lb / 1.1 kg), thinly sliced
- 1 teaspoon granulated sugar
- ½ teaspoon kosher salt
- 2 tablespoons (16 g) all-purpose flour
For the cheesy topping:
- 1 baguette, cut into ½-inch (1.3 cm) slices, about 12 slices
- 2 cups (200 g) Gruyère cheese, freshly shredded
One thing I learned by testing both ways: bone-in ribs give a noticeably richer broth than boneless, because the marrow melts into the liquid as it braises. If you can only find boneless, the soup still works, but you lose a little of that body.
For a hands-off beef dinner in the same comfort-food lane, you might also enjoy: Beef Stew
Kitchen Equipment Needed
You do not need anything fancy, but a few pieces make this soup far easier to pull off. The right pot in particular is worth having, since it moves from the stovetop to the oven and back.
Here is what you will want on hand:
- A heavy Dutch oven with a lid, at least 6 quarts, for searing and braising
- Oven-safe soup crocks or bowls that can go under the broiler
- A sharp chef’s knife for slicing the onions thin and evenly
- A large wooden spoon for stirring and scraping up browned bits
- A box grater for shredding the Gruyère fresh
- A sturdy soup ladle for portioning into bowls
- A rimmed baking sheet to catch drips when the bowls go under the broiler
- Two forks for shredding the cooked meat
Regular ceramic bowls can crack under a hot broiler, so double check that your crocks are broiler-safe before you fill them. A related make-ahead shortcut is French Onion Soup Mix.
Recommended Products for This Recipe
These are the products I reach for when I make this soup, chosen because each one solves a specific problem that comes up along the way. They are optional, but any one of them makes the process smoother or the result better.
1. Le Creuset Signature Dutch Oven
A thin pot scorches onions in patches and lets the braise cook unevenly, which is exactly what you do not want over three hours. This enameled cast iron holds steady, low heat so the meat braises gently and the browned bits release cleanly when you deglaze.
2. Oven-Safe French Onion Soup Crocks
The broiled cheese lid only works if your bowls can take direct high heat, and standard dinner bowls often cannot. These stoneware crocks handle the broiler and hold heat long enough that the soup is still steaming when it reaches the table.
3. Better Than Bouillon Roasted Beef Base
Weak broth is the quiet reason a lot of onion soups taste flat, and boxed stock is often thin. A spoonful of concentrated roasted beef base lets you dial the broth up to a deeper, meatier flavor without opening more cartons.
4. OXO Handheld Mandoline Slicer
Onions sliced by hand come out in uneven pieces that caramelize at different rates, leaving you with some scorched and some raw. A mandoline gives you thin, uniform slices that brown at the same pace, which is half the battle with caramelized onions.
For another cozy braise built on the same French onion backbone, see French Onion Pot Roast.

Step-by-Step Instructions: How to Make French Onion Beef Short Rib Soup
Follow these steps in order and you will end up with tender beef, sweet onions, and a bubbling cheese top, even if it is your first time braising.
Step 1: Sear the Short Ribs
- Pat the 3 lb (1.4 kg) short ribs dry with paper towels, then season all sides with the 1 teaspoon kosher salt and ½ teaspoon black pepper.
- Heat 2 tablespoons (30 ml) olive oil in your Dutch oven over medium-high heat until it shimmers.
- Add the ribs in a single layer, working in batches if needed to avoid crowding, and sear for 3 to 4 minutes per side until deeply browned.
- Transfer the seared ribs to a plate and set aside. Do not wipe out the pot, since those browned bits are pure flavor.
Step 2: Deglaze and Build the Braising Liquid
- Pour the 1 cup (240 ml) red wine into the hot pot and scrape the bottom with a wooden spoon to lift up all the stuck-on bits.
- Let the wine bubble and reduce for 2 to 3 minutes until slightly thickened.
- Add the 6 cups (1.4 L) beef broth, 2 tablespoons (30 ml) Worcestershire sauce, 1 tablespoon (15 ml) balsamic vinegar, and the 4 minced garlic cloves.
- Stir in the 4 thyme sprigs and 2 bay leaves, then return the ribs and any resting juices to the pot.
Step 3: Braise Low and Slow
- Bring the liquid to a gentle simmer, then cover the pot with its lid.
- Transfer to an oven preheated to 325°F (165°C) and braise for 2½ to 3 hours.
- The ribs are ready when the meat pulls away from the bone with almost no resistance.
- Carefully remove the pot from the oven and lift the ribs onto a clean plate to cool slightly.
Step 4: Caramelize the Onions
- While the ribs braise, melt the 4 tablespoons (57 g) butter with 1 tablespoon (15 ml) olive oil in a large skillet over medium-low heat.
- Add the sliced onions, 1 teaspoon sugar, and ½ teaspoon salt, then stir to coat.
- Cook slowly for 30 to 40 minutes, stirring every few minutes, until the onions are soft, jammy, and deep golden brown.
- Sprinkle the 2 tablespoons (16 g) flour over the onions and cook for 1 to 2 minutes more to remove the raw flour taste.
Step 5: Shred the Beef and Finish the Broth
- Pull the bones out of the cooled ribs and discard them, along with any large pieces of fat.
- Shred the meat into bite-sized pieces using two forks.
- Skim any excess fat from the surface of the braising liquid, then remove and discard the thyme stems and bay leaves.
- Stir the caramelized onions and the shredded beef into the broth, then simmer everything together for 15 to 20 minutes so the flavors marry. Taste and add salt or a little more balsamic if needed.
Step 6: Toast the Baguette
- Arrange the baguette slices on a baking sheet and toast under the broiler for 1 to 2 minutes per side until crisp and lightly golden.
- Keep a close eye on them, since broilers move fast and thin bread can burn in seconds.
Step 7: Assemble and Broil
- Place your oven-safe crocks on a rimmed baking sheet and ladle in the hot soup, making sure each bowl gets plenty of beef and onions.
- Top each bowl with 2 toasted baguette slices, then pile on the shredded Gruyère, about ⅓ cup (33 g) per bowl.
- Slide the tray under the broiler for 2 to 3 minutes until the cheese is melted, bubbly, and browned in spots.
- Let the crocks cool for a minute, then serve while the cheese is still stretchy.
For a fully hands-off version of this dish, try: Slow Cooker French Onion Soup

Tips for The Best French Onion Beef Short Rib Soup
Small choices along the way decide whether this soup tastes good or unforgettable. These are the details that made the biggest difference in my kitchen.
- Give the onions real time. I ruined my first pot by cranking the heat to rush the onions, and they scorched into bitter flecks before they ever turned sweet. Low and slow is the only way to get that jammy amber color.
- Sear hard for color. A deep brown crust on the ribs is where much of the broth’s flavor comes from, so resist flipping them too early.
- Skim the fat. Short ribs are fatty, and skimming the surface before you add the onions keeps the finished soup rich instead of greasy.
- Shred Gruyère fresh. Freshly grated Gruyère melts into that classic stretchy blanket, while pre-shredded bags stay clumpy because of the anti-caking starch coating them.
- Chill overnight for easy defatting. If you have the time, refrigerate the braise overnight so the fat hardens on top and lifts off in one clean layer.
- Watch the broiler like a hawk. The cheese goes from golden to burnt in under a minute, so stay at the oven door.
- Season at the end. Because the broth reduces as it cooks, wait until the soup is finished to make your final salt call.
Cooks who like this flavor in a baked form often turn to French Onion Beef Casserole.
What to Serve with French Onion Beef Short Rib Soup
This soup is filling on its own, but a few simple sides round it into a full spread. Since the bowl already brings bread and cheese, the best partners are fresh, crisp, or starchy foods that balance the richness. Here are pairings that work well.
- A pile of warm Dinner Rolls for anyone who wants extra bread to dunk
- Creamy Mashed Potatoes to stretch the meal for a hungry crowd
- Crispy Roasted Potatoes tossed with herbs for a savory side
- A crunchy Broccoli Salad to cut through the heavy broth
- Tangy Coleslaw for a cool, fresh contrast
- Slices of Sourdough Focaccia alongside for extra dipping
- A simple green salad with a sharp vinaigrette
- A glass of the same dry red wine you braised with
For another beefy, saucy comfort dish to round out the week, see French Onion Beef and Noodles.
Variations of French Onion Beef Short Rib Soup
Once you have the base down, this soup takes well to swaps. These variations keep the spirit of the dish while changing the flavor, the cut, or the effort involved.
- White wine version. Swap the red wine for a dry white like Chardonnay for a lighter, more delicate broth closer to the bistro classic.
- Different cut of beef. If short ribs are hard to find, use chuck roast cut into 2-inch (5 cm) pieces, or reach for oxtail if you want an even richer result.
- Mushroom boost. Stir in 8 oz (225 g) of sliced cremini mushrooms when you add the garlic for an earthy, deeper flavor.
- Cheese swaps. Comté gives a nuttier top, Emmental melts smooth, and a mix of Gruyère and Swiss works when you want to stretch what you have.
- Herb changes. Trade the thyme for fresh rosemary, or add a sage sprig to the braise for a warmer, more autumnal note.
- Stout depth. Replace half the wine with a stout beer for a malty, robust broth.
- Meat-free base. Use hearty mushrooms and vegetable broth in place of the beef for a vegetarian bowl with the same onion backbone.
For a plant-based take on the same broth, see Vegetarian French Onion Soup.
Storage and Reheating
This soup is a strong make-ahead candidate, and the flavor genuinely improves after a night in the fridge. Store the soup and the cheese toast separately so the bread stays crisp. Here is how to keep it well.
- Refrigerate the soup: Cool it fully, then store in an airtight container for up to 4 days.
- Freeze the base: Ladle the cooled soup, without the bread and cheese, into freezer-safe containers, leaving 1 inch (2.5 cm) of space at the top, and freeze for up to 3 months.
- Thaw safely: Move frozen soup to the fridge overnight before reheating.
- Reheat on the stove: Warm the soup over medium-low heat, stirring now and then, and add a splash of beef broth if it has thickened too much.
- Refresh the toast: Crisp fresh baguette slices under the broiler and melt new cheese on top just before serving, since day-old cheese toast never returns to its glory.
- Store onions ahead: I keep a stash of caramelized onions in the freezer whenever I make a big batch, so this soup comes together much faster the next time.
For another beefy bowl that freezes and reheats just as well, try: Beef Barley Soup
Nutritional Facts
Values below are estimates per serving, based on 6 bowls including the baguette and Gruyère topping. Actual numbers will vary with your specific ingredients and portion sizes.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 625 kcal |
| Total Fat | 38 g |
| Saturated Fat | 17 g |
| Cholesterol | 110 mg |
| Sodium | 980 mg |
| Total Carbohydrates | 29 g |
| Dietary Fiber | 3 g |
| Sugars | 7 g |
| Protein | 39 g |
You might also enjoy: Prime Rib
Health Benefits of Key Ingredients
Beyond tasting rich and satisfying, several of the core ingredients bring real nutritional value. Here is what the main players contribute to your bowl.
- Beef short ribs: A strong source of protein, iron, zinc, and vitamin B12, all of which support energy, muscle, and immune function.
- Yellow onions: Rich in antioxidants and prebiotic fiber that feed beneficial gut bacteria, plus quercetin, a compound linked to anti-inflammatory effects.
- Garlic: Contains allicin, a sulfur compound studied for its immune-supporting and heart-friendly properties.
- Thyme: A herb packed with vitamin C and aromatic oils that have long been valued for antimicrobial qualities.
- Beef broth: Delivers collagen and minerals from the bones, which support joint and skin health when broth is made or simmered with bone-in cuts.
- Gruyère cheese: Offers calcium and protein, along with a satisfying dose of fat that helps you absorb fat-soluble vitamins from the meal.
Another slow-cooked beef dish worth trying is Mississippi Pot Roast.
FAQs About French Onion Beef Short Rib Soup
1. Can I use boneless short ribs instead of bone-in?
Yes, boneless short ribs work and save you the step of removing bones later. Just know the broth will be slightly less rich, since the marrow in the bones adds body as it braises.
2. What is the best wine for this soup?
A dry red like Cabernet Sauvignon or Merlot gives the broth depth and a pleasant edge of acidity. If you would rather cook without alcohol, swap in extra beef broth plus an extra splash of balsamic vinegar for balance.
3. Why did my onions turn out bitter?
Bitter onions almost always come from heat that was too high or a pan left unstirred too long. Keep the burner at medium-low and stir often so the onions caramelize slowly into sweet, deep amber rather than scorching.
4. Can I make this soup in a slow cooker?
You can, and it is a great hands-off option. Sear the ribs first, then cook everything except the onions on low for 7 to 8 hours, stirring in the separately caramelized onions near the end.
5. What cheese melts best on top?
Gruyère is the traditional pick because it melts smoothly and browns into that signature bubbly crust. Comté and Emmental both make solid substitutes if Gruyère is not available.
6. How do I keep my bowls from cracking under the broiler?
Use crocks or bowls clearly labeled as oven-safe or broiler-safe. Standard dinnerware can shatter from the sudden high heat, so it is not worth the risk.
7. Can I make it ahead for a dinner party?
Absolutely, and it is one of the best dishes to prep in advance. Make the soup base a day ahead, refrigerate it, then reheat and add fresh toast and cheese right before guests sit down.
For a comforting baked spin on these same flavors, see French Onion Beef and Rice Casserole.

French Onion Beef Short Rib Soup
Ingredients
- 3 lb bone-in beef short ribs - 1.4 kg, about 4 to 5 ribs
- 2 tablespoons olive oil - 30 ml
- 1 teaspoon kosher salt - plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 cup dry red wine - 240 ml, such as Cabernet Sauvignon or Merlot
- 6 cups beef broth - 1.4 L
- 2 tablespoons Worcestershire sauce - 30 ml
- 1 tablespoon balsamic vinegar - 15 ml
- 4 cloves garlic - minced
- 4 sprigs fresh thyme
- 2 bay leaves
- 4 tablespoons unsalted butter - 57 g
- 1 tablespoon olive oil - 15 ml
- 4 large yellow onions - about 2½ lb / 1.1 kg, thinly sliced
- 1 teaspoon granulated sugar
- ½ teaspoon kosher salt
- 2 tablespoons all-purpose flour - 16 g
- 1 baguette baguette - cut into ½-inch (1.3 cm) slices, about 12 slices
- 2 cups Gruyère cheese - 200 g, freshly shredded
Equipment
- Heavy Dutch oven with lid - At least 6 quarts, for searing and braising
- Oven-safe soup crocks or bowls - Must be broiler-safe
- Chef’s knife - For slicing onions thin and evenly
- Large wooden spoon - For stirring and scraping up browned bits
- Box grater - For shredding Gruyère fresh
- Soup Ladle - For portioning into bowls
- Rimmed baking sheet - To catch drips when bowls go under the broiler
- Two forks - For shredding the cooked meat
Method
- Pat the short ribs dry, season all sides with salt and pepper, and sear in olive oil in a Dutch oven over medium-high heat for 3 to 4 minutes per side until deeply browned. Transfer to a plate and set aside.
- Pour red wine into the hot pot and scrape up browned bits. Let reduce for 2 to 3 minutes, then add beef broth, Worcestershire sauce, balsamic vinegar, garlic, thyme, and bay leaves. Return ribs and any juices to the pot.
- Bring liquid to a gentle simmer, cover, and transfer to a 325°F (165°C) oven. Braise for 2½ to 3 hours until meat pulls away from the bone with almost no resistance. Remove ribs to a plate to cool.
- Melt butter with olive oil in a large skillet over medium-low heat. Add sliced onions, sugar, and salt. Cook slowly for 30 to 40 minutes, stirring often, until soft, jammy, and deep golden brown. Sprinkle flour over onions and cook 1 to 2 minutes more.
- Remove bones and large fat pieces from cooled ribs, then shred meat with two forks. Skim excess fat from braising liquid and discard thyme stems and bay leaves. Stir in caramelized onions and shredded beef, then simmer 15 to 20 minutes. Taste and adjust salt or balsamic.
- Arrange baguette slices on a baking sheet and toast under the broiler for 1 to 2 minutes per side until crisp and lightly golden. Watch closely to prevent burning.
- Ladle hot soup into oven-safe crocks on a rimmed baking sheet. Top each with 2 toasted baguette slices and about ⅓ cup (33 g) shredded Gruyère. Broil for 2 to 3 minutes until cheese is melted, bubbly, and browned in spots. Cool 1 minute and serve.
Nutrition
Notes
- Give the onions real time. Rushed onions turn pale and bitter; keep the heat at medium-low and stir often for jammy, deep amber results.
- Sear hard for color. A deep brown crust on the ribs is where much of the broth’s flavor comes from, so resist flipping them too early.
- Skim the fat. Short ribs are fatty, and skimming the surface before adding onions keeps the finished soup rich instead of greasy.
- Shred Gruyère fresh. Freshly grated Gruyère melts into a classic stretchy blanket, while pre-shredded bags stay clumpy due to anti-caking starch.
- Chill overnight for easy defatting. Refrigerate the braise overnight so the fat hardens on top and lifts off in one clean layer.
- Watch the broiler like a hawk. The cheese goes from golden to burnt in under a minute, so stay at the oven door.
- Season at the end. Because the broth reduces as it cooks, wait until the soup is finished to make your final salt call.
- Make ahead: Both the caramelized onions and the braised beef can be made a day early, which turns assembly into a quick job.
- Storage: Refrigerate soup up to 4 days; freeze the base (without bread and cheese) up to 3 months. Store soup and cheese toast separately so bread stays crisp.
- Reheat on the stove over medium-low heat, adding a splash of beef broth if thickened. Crisp fresh baguette and melt new cheese just before serving.
Private Notes
Tried this recipe?
Let us know how it was!Final Thoughts
This soup is proof that a little patience at the stove pays off in a big way. The long braise and slow onions ask for time, but almost none of it is active work.
Once that first spoonful hits, with tender beef, sweet onions, and a molten cheese top, you will understand why it is worth the wait. It is the kind of bowl that turns a cold evening into something to look forward to.
Give this French Onion Beef Short Rib Soup a try the next time you want dinner and comfort in one pot. I would love to hear how yours turns out.
If you make it, leave a comment below and share it with a friend who loves a good bowl of soup.
Recommended:
- Slow Cooker Pot Roast
- Crockpot Beef Stew
- Slow Cooker Beef Barley Soup
- Beef Tips and Gravy
- Homemade Biscuits
- Scalloped Potatoes
- Creamy Tomato Basil Soup
- Potato Soup
- Lasagna Soup



