French Onion Beef Short Rib Soup: A Cozy Bowl of Comfort

There are soups, and then there are soups. You know, the ones that wrap around you like your coziest blanket and make you wonder why you ever considered cereal a dinner option. French Onion Beef Short Rib Soup is exactly that—a luxurious blend of caramelized onions, tender beef short ribs, and a melty crown of Gruyère cheese that practically begs you to grab a spoon (and maybe a stretchy waistband).

This isn’t just another caramelized onion soup. No, ma’am. This is a full-bodied, deeply savory beef short rib recipe dressed up in French onion style. The result? A cozy beef soup that tastes like it simmered in your grandmother’s kitchen for hours—but without requiring you to block off your whole weekend. Whether you’re looking for a comforting dinner idea on a chilly night or something impressive to serve when friends come over, this French onion Gruyère soup will hit the sweet (and savory) spot.

So, tie on that apron, grab a Dutch oven, and let’s get cooking. I promise this will be one of those “why don’t I make this more often?” recipes.

Why You’ll Love This French Onion Beef Short Rib Soup

  • Hearty and satisfying – tender beef short ribs make this soup more like a meal than a starter.

  • Perfectly balanced flavors – sweet caramelized onions meet rich beef broth.

  • That cheesy top – sourdough plus Gruyère equals pure happiness.

  • Make-ahead friendly – tastes even better the next day.

Ingredients You’ll Need

  • 900 g (2 lbs) beef short ribs, cut into pieces

  • 3 large yellow onions, thinly sliced

  • 1.4 L (6 cups) beef broth, preferably homemade

  • 2 tsp fresh thyme leaves

  • 2 bay leaves

  • 4 slices of sourdough bread

  • 100 g (1 cup) Gruyère cheese, shredded

  • 28 g (2 tbsp) unsalted butter

  • Salt and black pepper to taste

Step-by-Step Directions

  1. Caramelize the onions: In a large pot, melt the butter over medium heat. Add onions and cook for 25–30 minutes, stirring often, until golden brown and deeply caramelized.

  2. Sear the beef short ribs: Push onions to one side. Add short ribs, searing on all sides for 5–7 minutes until browned.

  3. Build the soup base: Pour in the beef broth, then add thyme and bay leaves. Stir, bring to a gentle boil, then reduce the heat to low. Simmer uncovered for about 2 hours, until the ribs are fall-apart tender.

  4. Prepare for the cheesy finish: Preheat oven to 350°F (175°C). Remove bay leaves. Ladle soup into oven-safe bowls.

  5. Add the topping: Place a slice of sourdough bread over each bowl and top generously with shredded Gruyère.

  6. Bake to perfection: Transfer bowls to the oven and bake for 15–20 minutes, until the cheese is bubbly and golden.

  7. Serve hot: Let cool slightly (cheese is basically lava at this stage), then serve with extra sourdough on the side.

Prep Time: 20 minutes | Cooking Time: 2 hours | Total Time: 2 hours 20 minutes
Servings: 6 | Calories: 590

Cooking Tips for the Perfect Soup

Caramelizing onions takes patience—don’t rush it. Low and slow heat is what develops that sweet, golden magic. If they start sticking, just add a splash of broth or water. When searing the ribs, make sure your pan is hot enough to get that deep brown crust; that’s where the flavor lives.

If you don’t have oven-safe bowls, you can transfer everything to a baking dish, lay the bread and cheese on top, and scoop out portions afterward—less dramatic presentation, but the same irresistible flavor. And while Gruyère is the classic choice for French onion Gruyère soup, you can experiment with Swiss or even provolone if that’s what you have on hand. (I won’t tell the French.)

A Personal Note from My Kitchen

This soup became a staple in my house after one particularly frosty evening when my kids insisted cereal would be “just fine for dinner.” I knew better. I had short ribs waiting in the fridge and a craving for caramelized onion soup. Two hours later, the house smelled like heaven—rich, savory, with that sweet onion aroma drifting from the kitchen. By the time I pulled the bubbling bowls from the oven, even the picky eaters were hovering like hawks. And let me tell you, not a single spoonful was left.

Now it’s my go-to comforting dinner idea whenever the temperatures dip or I just need a little edible hug in a bowl.

What to Serve with French Onion Beef Short Rib Soup

This soup is already hearty, but a crisp green salad makes a nice fresh contrast. Think simple arugula with lemon vinaigrette or a classic Caesar. If you’re leaning into cozy vibes, serve with roasted root vegetables or mashed potatoes on the side. A glass of red wine (Cabernet or Pinot Noir) pairs beautifully with the beefy richness, while sparkling water with a squeeze of lemon keeps things light.

For a special dinner, I like to round it out with something sweet but not heavy, like a lemon tart or chocolate mousse. Because let’s be honest—if you’ve just baked a bubbling bowl of French onion Gruyère soup, you’ve earned dessert.

How to Store Leftovers

If you’re lucky enough to have leftovers, let the soup cool completely before refrigerating. Store it in an airtight container for up to 3 days. The flavors deepen overnight, making it even better the next day.

To reheat, gently warm the soup on the stovetop. If you want the cheesy bread topping again, ladle the hot soup into oven-safe bowls, add fresh bread and cheese, then broil until bubbly. You can also freeze the soup (without the bread and cheese) for up to 3 months. Just thaw overnight in the fridge before reheating.

FAQs

Can I substitute the short ribs?

Yes! Chuck roast or stew beef works well, though short ribs give the richest flavor.

Can I make this ahead of time?

Absolutely. The soup base can be made a day in advance. Just reheat, top with bread and cheese, then bake before serving.

What if I don’t have Gruyère?

Swiss cheese, provolone, or even mozzarella can step in. The flavor will be slightly different but still delicious.

Can I make it vegetarian?

Yes! Swap short ribs for mushrooms and use vegetable broth. You’ll still get that deep, savory flavor with the caramelized onions.

Bringing It All Together

French Onion Beef Short Rib Soup is more than just dinner—it’s comfort, warmth, and a little bit of culinary theater all in one bowl. Between the tender beef, sweet onions, and that glorious Gruyère crust, this cozy beef soup turns even the chilliest evening into a moment of joy. Next time you need a comforting dinner idea that wows without overwhelming you in the kitchen, let this beef short rib recipe take center stage. Trust me—you’ll want to make it again and again.

Discover more delicious recipes by following me on Facebook and Pinterest.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
French Onion Beef Short Rib Soup1

French Onion Beef Short Rib Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amanda Hartwellen
  • Total Time: 2 hours 20 minutes
  • Yield: 6 servings 1x

Description

A rich, comforting soup that combines caramelized onions, tender beef short ribs, and a golden, bubbly topping of Gruyère cheese over sourdough. Perfect for chilly nights, this hearty French onion–style beef soup is both cozy and impressive.


Ingredients

Scale
  • 900 g (2 lbs) beef short ribs, cut into pieces

  • 3 large yellow onions, thinly sliced

  • 6 cups (1.4 L) beef broth, preferably homemade

  • 2 tsp fresh thyme leaves

  • 2 bay leaves

  • 4 slices sourdough bread

  • 100 g (1 cup) Gruyère cheese, shredded

  • 28 g (2 tbsp) unsalted butter

  • Salt and black pepper, to taste


Instructions

  • Melt butter in a large pot over medium heat. Add onions and cook 25–30 minutes, stirring often, until deeply caramelized.

  • Push onions aside and add short ribs. Sear 5–7 minutes on all sides until browned.

  • Pour in beef broth, then add thyme and bay leaves. Bring to a boil, reduce to low, and simmer uncovered for 2 hours until ribs are tender.

  • Preheat oven to 350°F (175°C). Remove bay leaves. Ladle soup into oven-safe bowls.

  • Top each bowl with a slice of sourdough bread and shredded Gruyère.

  • Bake 15–20 minutes until cheese is golden and bubbly.

  • Let cool slightly before serving with extra bread.

Notes

Take your time caramelizing the onions—low and slow brings out their natural sweetness.

If you don’t have oven-safe bowls, assemble bread and cheese in a baking dish, then portion out after baking.

Gruyère is classic, but Swiss or provolone work as substitutes.

Make the soup base a day ahead and add the bread and cheese topping before serving.

Leftovers taste even better the next day.

  • Prep Time: 20 minutes
  • Cook Time: 2 hours
  • Category: Soup / Dinner
  • Method: Stovetop + Oven bake
  • Cuisine: French-inspired / American comfort food

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star