French Onion Soup With Braised Short Ribs

There is something incredibly comforting about a bowl of French onion soup—but adding slow-braised short ribs turns this classic into a complete, satisfying dinner.

This French Onion Soup With Braised Short Ribs combines deeply caramelized onions, rich beef broth, fall-apart tender short ribs, toasted French bread, and a generous layer of bubbling Gruyère cheese.

The onions cook slowly until sweet and golden, while the short ribs braise until they practically fall apart with a fork. Everything comes together in one rich, savory broth before being finished with crusty bread and melted cheese.

It looks like something you would order at a cozy restaurant, but you can make it right at home with simple ingredients and a little patience.

Perfect for: Cozy fall dinners, cold winter nights, Sunday supper, Christmas dinner, date night, or whenever you are craving serious comfort food.


✦ Recipe at a Glance

Prep Time: 30 minutes
Cook Time: 3 hours 15 minutes
Total Time: About 3 hours 45 minutes
Servings: 6 generous servings
Course: Main Course / Soup
Cuisine: French-American Inspired
Difficulty: Moderate, but beginner-friendly
Best Season: Fall & Winter


Why You’ll Love This Recipe

This isn’t a light little bowl of onion soup. The addition of braised short ribs makes it hearty enough to become dinner all by itself.

♥ Fall-Apart Tender Beef

Slow braising transforms beef short ribs into incredibly tender pieces that practically melt into the soup.

♥ Deeply Caramelized Onions

The onions are cooked slowly until soft, sweet, golden, and packed with flavor.

♥ Rich, Savory Broth

The braising liquid becomes the foundation of the soup, so none of that wonderful beef flavor goes to waste.

♥ Golden Cheesy Topping

Toasted baguette and melted Gruyère give you that irresistible French onion soup finish.

♥ Perfect for Making Ahead

Prepare the soup a day early and simply add the bread and cheese when you’re ready to serve.


🥣 Ingredients You’ll Need

For the Braised Short Ribs

  • 3 pounds bone-in beef short ribs
  • 1½ teaspoons kosher salt
  • ¾ teaspoon freshly ground black pepper
  • 2 tablespoons olive oil
  • 1 cup dry red wine
  • 4 cups low-sodium beef broth
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • 2 garlic cloves, lightly crushed

For the Caramelized Onions

  • 4 large yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • ½ teaspoon kosher salt
  • 1 teaspoon brown sugar — optional
  • 2 garlic cloves, minced
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon fresh thyme leaves
  • ½ teaspoon freshly ground black pepper

To Finish the Soup

  • Shredded braised short rib meat
  • Braising broth
  • Caramelized onions
  • 1–2 additional cups beef broth, if needed
  • Salt, to taste
  • Freshly ground black pepper, to taste

For That Golden Cheesy Topping

  • 1 French baguette
  • 2 tablespoons olive oil or softened butter
  • 1½ cups shredded Gruyère cheese
  • ½ cup shredded Swiss cheese — optional
  • Fresh thyme for garnish

🍳 Utensils & Equipment

You don’t need complicated equipment for this recipe.

Essential

  • Large Dutch oven or heavy oven-safe pot
  • Large skillet
  • Sharp chef’s knife
  • Cutting board
  • Wooden spoon
  • Kitchen tongs
  • Measuring cups and spoons
  • Ladle
  • Baking sheet
  • Cheese grater
  • Two forks
  • Oven-safe soup bowls or ramekins

Helpful but Optional

  • Fine-mesh strainer
  • Fat separator
  • Mandoline slicer for evenly sliced onions

No oven-safe soup bowls? Don’t worry. There is an easy alternative later in the recipe.


How to Make French Onion Soup With Braised Short Ribs

The recipe has three main parts:

Braise the beef → caramelize the onions → combine everything and add the cheesy topping.

Take your time with the first two parts. That’s where most of the flavor develops.


Step 1 — Prepare the Short Ribs

Preheat your oven to 325°F.

Take the short ribs out of the refrigerator about 20–30 minutes before cooking.

Pat them thoroughly dry with paper towels.

Season all sides with:

Kosher salt + freshly ground black pepper

✦ Why dry the beef?

Moisture prevents proper browning. Dry beef develops a much deeper crust, and that crust eventually adds flavor to your broth.


Step 2 — Give the Beef a Beautiful Brown Crust

Place your Dutch oven over medium-high heat.

Add:

2 tablespoons olive oil

Once the oil is hot, carefully add the short ribs.

Sear for approximately 3–4 minutes per side until deeply browned.

Don’t overcrowd your pot. Cook in two batches if necessary.

Transfer the browned ribs to a plate.

Cook’s Tip

Don’t keep moving the ribs around.

Place them in the hot pan and give them enough time to develop that dark golden-brown crust.

And don’t clean the pot afterward!

Those little browned bits stuck to the bottom are packed with flavor.


Step 3 — Deglaze With Red Wine

Reduce the heat to medium.

Pour in:

1 cup dry red wine

Immediately use a wooden spoon to scrape all those flavorful browned bits from the bottom of the Dutch oven.

Allow the wine to gently simmer for 3–4 minutes.


Step 4 — Build the Braising Liquid

Pour in:

4 cups low-sodium beef broth

Then add:

  • 2 fresh thyme sprigs
  • 1 bay leaf
  • 2 lightly crushed garlic cloves

Return your browned short ribs to the Dutch oven.

The liquid doesn’t need to completely cover the ribs. About halfway to two-thirds of the way up the meat is fine.

Bring everything to a gentle simmer.

Cover the pot.


Step 5 — Slow Braise Until Fall-Apart Tender

Carefully transfer the covered Dutch oven to your 325°F oven.

Braise for approximately:

2½–3 hours

Start checking the meat around the 2½-hour mark.

The short ribs are ready when a fork easily pulls the meat apart.

✦ Important

If your short ribs are still tough, don’t panic.

They probably aren’t overcooked—they simply need more time.

Give them another 20–30 minutes and check again.


🧅 Now Let’s Make Those Beautiful Caramelized Onions

You can prepare the onions while the beef is braising.

This is one step you don’t want to rush.


Step 6 — Slowly Caramelize the Onions

Place a large skillet over medium-low heat.

Add:

  • 3 tablespoons butter
  • 1 tablespoon olive oil

Once melted, add:

  • 4 thinly sliced yellow onions
  • ½ teaspoon kosher salt

Stir everything together.

Cook the onions slowly for approximately:

35–50 minutes

Stir every few minutes.

You’ll watch them transform from:

White → translucent → pale gold → golden brown → beautifully caramelized

The Secret to Great French Onion Soup

Don’t try to caramelize your onions in 10 minutes.

The slow cooking process brings out their natural sweetness and gives French onion soup its signature deep flavor.

If the bottom of the pan starts getting too dark, add a tablespoon or two of water and gently scrape it.


Step 7 — Add More Flavor

Once the onions are beautifully caramelized, add:

  • 2 minced garlic cloves
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon fresh thyme
  • ½ teaspoon black pepper

Cook for another 1–2 minutes.

Your kitchen should smell incredible at this point.

Remove from the heat.


🥩 Step 8 — Shred the Braised Short Ribs

Carefully remove the Dutch oven from the oven.

Transfer the short ribs to a large plate.

Let them cool just enough to handle.

Remove and discard:

  • Bones
  • Large pieces of fat
  • Tough connective tissue

Use two forks to gently pull the tender beef into bite-size pieces.

Don’t shred it too finely.

You want beautiful pieces of short rib throughout the soup.


Step 9 — Finish the Broth

Remove the thyme stems and bay leaf from the braising liquid.

If you see a lot of fat floating on top, skim it away with a spoon.

For an even cleaner, restaurant-style broth, pour it through a fine-mesh strainer.

This step is optional.


Step 10 — Bring Everything Together

Return the braising broth to your Dutch oven.

Add:

Caramelized onions + shredded short rib meat

Stir gently.

If you’d like more broth, add another 1–2 cups beef broth until you reach your preferred consistency.

Bring the soup to a gentle simmer.

Cook uncovered for another:

15–20 minutes

Now taste it.

Add additional salt, black pepper, or a small splash of Worcestershire sauce if needed.


🥖 Step 11 — Make the Crispy Baguette

Increase your oven temperature to 425°F.

Cut the French baguette into approximately ½-inch slices.

Arrange them on a baking sheet.

Lightly brush each slice with olive oil or softened butter.

Bake for:

5–8 minutes

You want them lightly golden and crisp.


🧀 Step 12 — Add the Gruyère

Switch your oven to BROIL.

Place your oven-safe soup bowls on a sturdy baking sheet.

Carefully ladle hot soup into each bowl.

Place one or two toasted baguette slices on top.

Now generously cover the bread with:

Shredded Gruyère cheese

Add a little Swiss cheese too if you like an extra cheesy topping.


Step 13 — Broil Until Golden & Bubbling

Place the bowls under the broiler.

Broil for approximately:

2–4 minutes

Stay near your oven.

You’re looking for cheese that is:

Melted → bubbling → lightly browned → beautifully golden

Remove carefully because the bowls will be extremely hot.

Let them rest for about 5 minutes before serving.

Add a little fresh thyme on top if desired.

And that’s it.

Your restaurant-worthy French onion short rib soup is ready.


✦ Don’t Have Oven-Safe Soup Bowls?

No problem at all.

Use this easy method:

  1. Toast your baguette.
  2. Cover each slice with Gruyère.
  3. Broil the bread separately until the cheese melts.
  4. Pour hot soup into regular bowls.
  5. Place the cheesy toast right on top.

You still get that wonderful crunchy, cheesy French onion soup experience.


🧀 What Is the Best Cheese for French Onion Soup?

Gruyère is my first choice.

It melts beautifully and has a slightly nutty, savory flavor that works perfectly with caramelized onions and beef.

If Gruyère isn’t available, try:

  • Swiss
  • Provolone
  • Fontina
  • Comté
  • Mozzarella
  • Gruyère + Parmesan
  • Swiss + mozzarella

Budget-Friendly Option

Use mostly Swiss cheese with a little Parmesan.

You’ll still get a delicious golden topping without needing as much Gruyère.


Easy Ingredient Substitutions

Recipes should work with what you have available.

Here are some easy swaps.

No Short Ribs?

Try:

Chuck Roast — One of the best substitutes. Cut it into large chunks and braise until tender.

Boneless Short Ribs — Easier to shred and still wonderfully rich.

Beef Stew Meat — More affordable and convenient.

Brisket — Gives the soup a deep beefy flavor.


🍷 Don’t Want to Use Wine?

Replace the 1 cup wine with:

Option 1: 1 cup additional beef broth

Option 2: 1 cup beef broth + 1 tablespoon balsamic vinegar

Option 3: 1 cup beef broth + 1 teaspoon Worcestershire sauce

The flavor will be slightly different, but the soup will still be delicious.


🧅 Which Onions Are Best?

Yellow onions are my favorite because they develop a wonderful balance of sweetness and savory flavor.

You can also use:

  • Sweet onions
  • Vidalia onions
  • White onions
  • Half yellow + half sweet onions

6 Delicious Variations to Try

Once you’ve mastered the basic recipe, there are plenty of ways to make it your own.

1. Mushroom Short Rib French Onion Soup

Sauté 8 ounces sliced cremini mushrooms until golden.

Add them to your caramelized onions.

The mushrooms add another layer of rich, earthy flavor.


2. Extra Cheesy Version

Before adding your toasted baguette, sprinkle a small amount of Gruyère directly over the soup.

Add the bread.

Then add another layer of cheese.

Broil until bubbling.

Perfect for serious cheese lovers.


3. Roasted Garlic Version

Roast a head of garlic until soft and sweet.

Mash several cloves into your finished broth.

It adds beautiful garlic flavor without making the soup harsh.


4. Spicy French Onion Short Rib Soup

Add:

  • ¼ teaspoon red pepper flakes
  • Extra cracked black pepper
  • A tiny splash of your favorite hot sauce

Keep the heat subtle so you don’t lose the beautiful onion flavor.


5. Slow Cooker Version

You can absolutely make the short ribs in your slow cooker.

For the best flavor:

First: Brown the beef.

Second: Caramelize the onions separately.

Then combine everything in your slow cooker.

Cook:

LOW — 7–8 hours

or

HIGH — 4–5 hours

Shred the beef and finish with baguette and cheese.


6. Instant Pot Version

Brown the ribs using the sauté setting.

Deglaze.

Add broth and aromatics.

Pressure cook on HIGH for approximately 45 minutes.

Allow about 15 minutes of natural pressure release.

For the best flavor, caramelize your onions separately rather than pressure-cooking them.


✦ Make It a Day Ahead

This may actually be one of the best ways to make this recipe.

Prepare the beef, broth, and onions completely.

Allow the soup to cool.

Refrigerate overnight.

The excess fat will rise to the top and become firm, making it incredibly easy to remove the next day.

Then simply:

Reheat soup → toast bread → add Gruyère → broil → serve.

As a bonus, the flavors have more time to come together overnight.


❄️ How to Store Leftovers

Let the soup cool before transferring it to an airtight container.

Refrigerator

Keep refrigerated for up to 4 days.

Important

Store your bread separately.

If you leave bread sitting in the soup overnight, it will become very soggy.

Make fresh cheesy toast when reheating leftovers.


Can You Freeze It?

Yes!

This soup freezes beautifully.

But freeze only the:

Beef + onions + broth

Do not freeze it with the baguette and cheese topping.

Transfer cooled soup to freezer-safe containers and freeze for up to:

3 months

Thaw overnight in the refrigerator before reheating.


♨️ How to Reheat

Stovetop — Best Method

Pour the soup into a saucepan.

Heat over medium-low heat until steaming hot, stirring occasionally.

Prepare fresh cheesy baguette separately.

Microwave

Place an individual portion in a microwave-safe bowl.

Heat in short intervals, stirring between each interval until evenly hot.


🥗 What to Serve With French Onion Short Rib Soup

Because this soup is already rich and hearty, lighter sides are especially good.

Try:

  • Simple green salad
  • Arugula salad with lemon vinaigrette
  • Caesar salad
  • Roasted asparagus
  • Green beans
  • Roasted Brussels sprouts
  • Steamed vegetables
  • Rustic sourdough
  • Garlic bread
  • Roasted potatoes

For a dinner party, serve a simple salad first and let this soup be the star of the meal.


✦ Tips for the BEST French Onion Short Rib Soup

Don’t Rush the Onions

Good caramelized onions take time. Give them at least 35–45 minutes.

Brown Your Beef Properly

That dark crust creates extra flavor in your final broth.

Use Low-Sodium Broth

The broth reduces during cooking, and the cheese adds additional salt.

Skim Excess Fat

Short ribs are naturally rich. Removing excess surface fat keeps the soup flavorful without making it greasy.

Keep the Bread Thick Enough

Very thin bread disappears into the broth quickly. About ½ inch works beautifully.

Watch the Broiler!

Gruyère can go from beautifully golden to burned surprisingly fast.


⚠️ Common Mistakes to Avoid

Rushing the caramelized onions
This is probably the biggest mistake. Give them time.

Overcrowding the beef while searing
Overcrowding creates steam instead of browning.

Using extremely salty beef broth
The finished soup can become too salty after reducing and adding cheese.

Removing short ribs while they’re still tough
If they don’t pull apart easily, continue braising.

Using very soft sandwich bread
It becomes soggy almost instantly. Use baguette, sourdough, or another sturdy bread.

Walking away while broiling
Stay near your oven.


Approximate Nutrition

Per Serving — Based on 6 Servings

Calories: 620 kcal
Protein: 35 g
Carbohydrates: 28 g
Total Fat: 39 g
Saturated Fat: 17 g
Fiber: 3 g
Sugar: 8 g
Sodium: 900 mg
Cholesterol: 115 mg

Nutrition information is an estimate only. Actual values will vary depending on the short ribs, broth, cheese, bread, serving size, and brands used.


Frequently Asked Questions

Can I make French onion soup without wine?

Yes. Replace the wine with additional beef broth. Adding a small amount of balsamic vinegar or Worcestershire sauce can help replace some of the depth you’d otherwise get from wine.

Can I use boneless short ribs?

Absolutely. Boneless short ribs are convenient and very easy to shred.

How do I know when my short ribs are ready?

Try pulling the meat with a fork. It should separate easily without much resistance.

If the meat still feels tough, continue braising.

Why aren’t my onions getting brown?

They may simply need more time.

Depending on your pan, onions, and heat level, proper caramelization can take 35–50 minutes or even a little longer.

Can I caramelize the onions ahead of time?

Yes. Prepare them ahead, cool completely, and refrigerate in an airtight container until needed.

Can I freeze French onion soup?

Yes. Freeze the soup without the bread and cheese for up to approximately 3 months.

What are the best short ribs to buy?

Bone-in English-cut beef short ribs are an excellent option because they have plenty of meat and become beautifully tender during slow cooking.

Can I use mozzarella?

Yes, but mozzarella is milder than Gruyère.

Try mixing mozzarella with Swiss or Parmesan for more flavor.

What bread works best?

French baguette is the classic choice.

Sourdough, ciabatta, country bread, and rustic artisan bread are also excellent.


Quick Recipe Summary

1. Season the short ribs.

2. Sear until deeply browned.

3. Deglaze with red wine.

4. Add beef broth, garlic, thyme, and bay leaf.

5. Braise at 325°F for 2½–3 hours.

6. Slowly caramelize the onions.

7. Shred the tender short rib meat.

8. Combine beef, onions, and braising broth.

9. Simmer for 15–20 minutes.

10. Toast baguette slices.

11. Ladle soup into bowls.

12. Top with baguette and Gruyère.

13. Broil until melted, bubbling, and golden.


The Perfect Cozy Dinner

There are plenty of quick soup recipes, but sometimes it’s worth giving dinner a little extra time.

French Onion Soup With Braised Short Ribs is one of those recipes.

You get the sweetness of slowly caramelized onions, the deep richness of beef broth, incredibly tender short ribs, crunchy toasted bread, and that glorious layer of melted Gruyère—all in the same bowl.

Serve it piping hot on a cold evening and let the soup do the rest.

Rich broth. Tender beef. Sweet onions. Golden cheese. Pure comfort.


Leave a Comment