Follow Me On Social Media!
French Onion Beef Short Rib Soup
There are some soups that feel like a warm blanket the second you walk into the kitchen. This is one of those. It’s got everything you love about classic French onion soup — those sweet, caramelized onions and that unmistakable cheesy toast on top — but with a cozy, hearty twist thanks to tender, fall-apart beef short ribs.

This is the kind of recipe you make on a slow Sunday when you don’t mind letting something simmer while the house fills up with the richest, most comforting smell. It’s also perfect for chilly evenings, when you want dinner to feel a little extra special without being fussy. One spoonful and you get deep, savory broth, silky onions, and those little bites of beef that practically melt. And then… the toast. Crisp edges, gooey Gruyère, and that soft, soak-y middle where it meets the soup. Pure comfort.
Ingredients
2 ½ lbs beef short ribs (bone-in preferred)
2 tablespoons olive oil
Salt and freshly ground black pepper, to taste
4 large yellow onions, thinly sliced
1 tablespoon unsalted butter
4 garlic cloves, minced
1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
2 bay leaves
6 cups beef broth (low-sodium preferred)
1 tablespoon Worcestershire sauce
1 teaspoon balsamic vinegar (optional, for extra depth)
1 baguette, sliced into 1-inch rounds
2 cups shredded Gruyère cheese (Swiss works too)
Fresh parsley, chopped (for garnish)
Instructions
1) Sear the short ribs
Pat the short ribs dry with paper towels. This helps them brown instead of steam. Season generously with salt and pepper.
Heat the olive oil in a large Dutch oven over medium-high heat. Sear the ribs on all sides until deeply browned, about 3–4 minutes per side. Don’t rush this part — those dark, golden bits are where the flavor lives. Transfer the ribs to a plate and set aside.
2) Caramelize the onions
Lower the heat to medium. Add the butter, then pile in the sliced onions.
Cook them slowly, stirring often, for 25–30 minutes. At first they’ll look like way too much. Then they soften, shrink down, and start turning glossy and golden. You’re aiming for deep caramel color — sweet, jammy, and fragrant.
Add the minced garlic and cook 1–2 minutes more, just until it smells amazing (you’ll know).
3) Deglaze and build flavor
Add a small splash of beef broth (or water) to the pot. Scrape up all those browned bits from the bottom — that’s pure gold for the soup.
Stir in the thyme, bay leaves, Worcestershire sauce, and balsamic vinegar (if using). Everything should smell rich and savory at this point.
4) Simmer the soup
Nestle the short ribs back into the pot. Pour in all the beef broth.
Bring it to a gentle simmer, then reduce the heat to low. Cover and cook for 2 ½ to 3 hours, until the ribs are tender and nearly falling off the bone.
5) Shred the meat
Carefully lift the short ribs out of the soup. Let them cool just enough to handle.
Shred the meat, discarding the bones and any large pieces of fat. Stir the shredded beef back into the pot.
Simmer the soup uncovered for 15 minutes to let everything come together. Taste and adjust seasoning if needed.
6) Make the cheesy toasts
While the soup finishes, preheat your oven to 400°F (200°C).
Lay the baguette slices on a baking sheet. Toast for 5–7 minutes until lightly golden.
Take them out, sprinkle generously with Gruyère, and return to the oven for 2–3 minutes, until melted, bubbly, and just starting to brown in spots.
7) Serve
Ladle the soup into bowls. Float a cheesy toast on top (or tuck it halfway in so it gets a little soak-y). Finish with a sprinkle of chopped parsley.
Serve hot — and don’t be surprised if everyone gets very quiet after the first bite.
Presentation
Go for wide bowls if you have them. They show off the onions and make room for that big, cheesy toast.
Broil for restaurant-style bubbles: If you want extra drama, you can place oven-safe bowls under the broiler for a minute to brown the cheese (just keep a close eye).
Garnish thoughtfully: A pinch of parsley brightens everything up. A tiny crack of black pepper on the cheese toast looks (and tastes) perfect.
Serve with something simple: A crisp green salad or a few cornichons on the side cut through the richness in the best way.
Conclusion
This French Onion Beef Short Rib Soup is comfort food with a little glow-up — familiar and cozy, but deeper, heartier, and honestly kind of unforgettable. The onions turn sweet and velvety, the broth gets rich from the slow-simmered ribs, and that cheesy Gruyère toast on top makes every bowl feel like a treat.
If you’ve been craving something warm and satisfying, this is your sign to make it soon. Put on something cozy, let the soup simmer, and enjoy the kind of dinner that makes the whole day feel softer.



