There’s something deeply cozy about a pot of soup slowly bubbling on the stove, especially when it involves caramelized onions and tender beef. This French Onion Beef Short Rib Soup takes the classic French onion flavor and makes it even heartier with fall-apart short ribs. It’s rich, savory, and just indulgent enough with that melted cheese topping.
I still remember the first time I made this on a cold evening—the smell of onions caramelizing filled the entire kitchen, and by the time the soup was ready, it felt like I had spent all day cooking something truly special. The best part is, it’s mostly hands-off once it starts simmering.
Why This French Onion Beef Short Rib Soup Stands Out
What makes this soup special is the layering of flavors. You get the deep sweetness of slowly caramelized onions, the richness of beef broth, and the tenderness of short ribs that melt into the soup.
It’s a step up from traditional French onion soup, making it more filling and satisfying. The toasted bread and melted cheese on top bring everything together in that classic, irresistible way.
Ingredients You’ll Need
This recipe makes about 4 servings.
- 1 lb beef short ribs
- 2 tablespoons olive oil
- 3 large onions, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon flour
- 1/2 cup beef broth (for deglazing)
- 4 cups beef broth
- 1 teaspoon thyme (fresh or dried)
- 1 teaspoon Worcestershire sauce
- Salt and black pepper to taste
- 4 slices toasted bread
- 1 cup shredded Gruyère or mozzarella cheese
Building Deep Flavor – Searing the Short Ribs
Start by heating the olive oil in a large pot over medium-high heat. Once hot, add the short ribs and sear them on all sides until nicely browned. This step is worth taking your time with—it builds a deep, savory base for the soup.
You’ll hear that satisfying sizzle, and the meat will develop a golden crust. Once browned, remove the ribs and set them aside. Don’t clean the pot—those browned bits at the bottom are packed with flavor.
Caramelizing the Onions to Perfection
In the same pot, add the thinly sliced onions. Lower the heat slightly and let them cook slowly for about 15 to 20 minutes. Stir occasionally, allowing them to soften and turn a deep golden color.
This is the part where patience really pays off. The onions should become sweet, jammy, and richly caramelized. If they start sticking, a tiny splash of water can help loosen them without burning.
Creating the Soup Base
Add the minced garlic and cook for about 30 seconds, just until fragrant. Stir in the flour and cook for another minute to remove the raw taste. This will help slightly thicken the soup.
Pour in the 1/2 cup of beef broth to deglaze the pot, scraping up all those flavorful bits stuck to the bottom. You’ll notice the liquid darken as everything blends together.
Slow Simmer – Where the Magic Happens
Add the remaining beef broth, thyme, Worcestershire sauce, salt, and pepper. Stir well, then return the short ribs to the pot.
Reduce the heat to low and let the soup simmer gently for 1.5 to 2 hours. This is where everything comes together. The beef becomes incredibly tender, and the broth takes on a deep, rich flavor.
Every time I lift the lid during this stage, the aroma is incredible—warm, savory, and just a little sweet from the onions.
Shredding the Beef for the Perfect Texture
Once the short ribs are tender, remove them from the pot. If there are bones, discard them, then shred the meat using a fork. It should fall apart easily.
Return the shredded beef to the soup and stir. This gives the soup a hearty, satisfying texture in every spoonful.
The Classic Finish – Bread and Melted Cheese
Ladle the hot soup into oven-safe bowls. Place a slice of toasted bread on top of each bowl, then sprinkle generously with shredded cheese.
Broil the bowls for a few minutes until the cheese melts and turns bubbly and golden. If you don’t have a broiler, simply cover the bowls and let the heat melt the cheese—it still tastes amazing.
That moment when the cheese bubbles and slightly browns on top is honestly one of my favorite parts.
Serving and Storing Your Soup
Serve the soup hot, straight from the bowl, with that cheesy top still bubbling slightly. It’s rich enough to be a full meal, but you can add a simple salad on the side if you like.
Store leftovers in the fridge for up to three days. Keep the soup and bread separate if possible, then reheat gently on the stove. Add fresh bread and cheese when serving again for the best texture.
Flavor Variations to Try
You can customize this soup in small ways without losing its character. Add a splash of balsamic vinegar for extra depth, or a bit of red chili flakes for subtle heat.
If you want a slightly different flavor profile, try mixing cheeses—Gruyère for nuttiness and mozzarella for stretch. You can even use sourdough bread for a more rustic finish.
Nutrition Snapshot
This soup is rich in protein from the beef and provides comforting energy from the bread and cheese. While it’s definitely on the indulgent side, it’s also deeply satisfying, so a single bowl goes a long way.
French Onion Beef Short Rib Soup FAQ
Can I make this soup ahead of time?
Yes, and it actually tastes even better the next day as the flavors deepen.
Can I use a different cut of beef?
You can use chuck roast or stew meat if short ribs aren’t available, though short ribs give the best flavor.
Why are my onions not caramelizing?
They may be cooking too quickly. Lower the heat and give them more time to slowly develop color and sweetness.
Do I have to broil the cheese?
No, but it adds that classic French onion soup finish. You can simply melt the cheese on top if needed.
Can I freeze this soup?
Yes, freeze the soup without the bread and cheese. Add those fresh when reheating.
This French Onion Beef Short Rib Soup is one of those dishes that feels like a labor of love, but rewards you with every spoonful. Once you make it, it’s the kind of recipe you’ll come back to whenever you want something truly comforting and full of flavor.