If you’re craving a luxurious and deeply comforting soup that will warm your soul from the very first spoonful, you have to try this French Onion Beef Short Rib Soup Recipe. It’s everything you love about classic French onion soup—rich caramelized onions, toasted bread, and melty cheese—elevated to the next level by tender, flavorful beef short ribs simmered to perfection. Every bite delivers savory depth and cozy goodness that makes it perfect for a special dinner or a decadent weekend treat.

Ingredients You’ll Need
These ingredients are simple yet essential, each bringing its own magic to the bowl. From the sweetness of the caramelized onions to the hearty richness of the beef short ribs, every element works in harmony to create this soul-satisfying soup.
- 2 tablespoons olive oil: For searing the beef and sautéing the onions to golden perfection.
- 1 pound beef short ribs: The star of the dish, adding incredible flavor and tender meat that melts in your mouth.
- 4 large onions, thinly sliced: The base of the soup, caramelized slowly to develop their signature sweetness.
- 4 cloves garlic, minced: Adds a fragrant punch that complements the richness.
- 6 cups beef broth: The hearty liquid that infuses the soup with savory depth.
- 1 tablespoon balsamic vinegar: Enhances the sweetness of the onions and adds a touch of tang.
- 1 teaspoon fresh thyme (or 1/2 teaspoon dried thyme): Brings earthy herbal notes to the broth.
- 1 bay leaf: Subtle background flavor to round out the soup.
- Salt and pepper, to taste: Essential seasonings that bring everything together.
- 4 slices French bread: Toasted to provide a crunchy, warm base for the cheese topping.
- 1 cup shredded Swiss or Gruyère cheese: The crowning glory, melted and bubbly on top.
How to Make French Onion Beef Short Rib Soup Recipe
Step 1: Sear the Short Ribs
Start by heating olive oil in a large pot over medium heat. Season the beef short ribs generously with salt and pepper, then sear them until each side develops a beautiful, caramelized crust—about 4 to 5 minutes per side. This step locks in flavor and adds a rich base to the soup. Once browned, remove the ribs and set them aside to rest.
Step 2: Caramelize the Onions
Using the same pot, add the sliced onions and cook on medium-low heat, stirring occasionally. This slow caramelization process, which takes about 15 to 20 minutes, transforms the onions into soft, golden brown sweetness that’s the heart of the soup’s flavor. Patience here pays off big time!
Step 3: Add Garlic and Deglaze
Once the onions are luxuriously caramelized, stir in the minced garlic and cook for 1 to 2 minutes until fragrant. This brief cooking releases the garlic’s aroma without burning it, perfectly complementing the onions and beef flavors.
Step 4: Build the Broth
Return the seared short ribs back to the pot. Pour in the beef broth, then add balsamic vinegar, thyme, bay leaf, and season with salt and pepper to taste. These add layers of savory, tangy, and herbal notes that elevate the soup beyond the ordinary.
Step 5: Simmer to Perfection
Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer gently for 1.5 to 2 hours. This slow cooking tenderizes the short ribs until the meat is falling-off-the-bone soft and the flavors have melded into an irresistible broth.
Step 6: Prepare the Bread and Cheese Topping
While the soup simmers, set your oven’s broiler to preheat. Lay out the French bread slices on a baking sheet and toast them lightly—this ensures they hold up well under the cheese and soup later without getting soggy.
Step 7: Shred the Meat
Once the ribs are tender, carefully remove them from the pot, shred the meat off the bones, and discard the bones. Return the shredded beef to the soup to soak up all that delicious broth.
Step 8: Assemble and Broil
Ladle the rich soup into oven-safe bowls, top each with a toasted slice of French bread, and then sprinkle a generous handful of shredded Swiss or Gruyère cheese on top. Pop the bowls under the broiler for 2 to 3 minutes until the cheese melts into a bubbly, golden crust that’s utterly irresistible.
How to Serve French Onion Beef Short Rib Soup Recipe
Garnishes
For an extra touch of freshness, sprinkle some finely chopped fresh thyme or parsley right before serving. The burst of green brightens the deep brown flavors and adds a lovely visual contrast.
Side Dishes
This soup shines on its own, but you can round out the meal with a simple mixed green salad dressed with a light vinaigrette or a side of roasted vegetables. A crisp apple and walnut salad also pairs beautifully by adding a crunchy, slightly sweet counterpoint.
Creative Ways to Present
Serving the soup in individual crocks or small cast iron skillets creates a rustic, charming presentation perfect for dinner parties or cozy nights in. For a fun twist, place mini croutons layered with cheese on top instead of whole toast slices to make it easier to dive in.
Make Ahead and Storage
Storing Leftovers
After enjoying your soup, store leftovers in an airtight container and refrigerate. This French Onion Beef Short Rib Soup Recipe keeps beautifully for 3 to 4 days, making it a fantastic option for weekday lunches or quick dinners.
Freezing
You can freeze leftovers for longer storage. Transfer cooled soup into freezer-safe containers, leaving space for expansion. It will maintain good quality for up to 3 months. Just remember to thaw in the fridge overnight before reheating.
Reheating
Reheat the soup gently on the stove over medium-low heat, stirring occasionally. To keep the bread from getting soggy, toast fresh bread and add cheese on top just before serving, then briefly broil as you did initially.
FAQs
Can I use other cuts of beef instead of short ribs?
Absolutely! While short ribs provide exceptional richness and tenderness, you can substitute with beef chuck roast or brisket. Just adjust the simmering time to ensure the meat is tender and flavorful.
What type of cheese works best for this soup?
Swiss or Gruyère cheeses are traditional choices for their excellent melting qualities and nutty flavor. However, Emmental or even a good-quality mozzarella can work in a pinch.
Is it necessary to use balsamic vinegar?
Balsamic vinegar adds a subtle sweetness and depth to balance the savory beef and onions. If you don’t have it, a splash of red wine vinegar or even a bit of apple cider vinegar will do, though the flavor profile will be slightly different.
Can I make this soup vegetarian?
This recipe is centered around beef short ribs for richness, but to make a vegetarian version, you could omit the meat, use vegetable broth, and add mushrooms for umami. It won’t be the same, but it will still be delicious.
How do I prevent the cheese from burning under the broiler?
Keep a close eye on the soup while broiling since cheese can go from perfectly melted to burnt quickly. Broil for just 2 to 3 minutes, and position the rack so the bowls aren’t too close to the heat source.
Final Thoughts
This French Onion Beef Short Rib Soup Recipe is a total game-changer if you love deep, comforting flavors and melt-in-your-mouth beef. It’s thoughtfully simple yet decadent enough to feel like a special occasion every time you make it. I promise that once you try this, it’ll become one of your go-to dishes whenever you want a cozy, satisfying meal that feels like a warm hug in a bowl.
Print
French Onion Beef Short Rib Soup Recipe
- Prep Time: 20 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 20 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: French
Description
This French Onion Beef Short Rib Soup is a rich, comforting dish combining tender, slow-simmered beef short ribs with deeply caramelized onions in a savory broth. Topped with toasted French bread and melted Swiss or Gruyère cheese, it offers a gourmet twist on the classic French onion soup, perfect for a hearty meal.
Ingredients
Beef and Broth
- 2 tablespoons olive oil
- 1 pound beef short ribs
- 6 cups beef broth
- 1 tablespoon balsamic vinegar
- 1 teaspoon fresh thyme (or 1/2 teaspoon dried thyme)
- 1 bay leaf
- Salt and pepper, to taste
Vegetables and Aromatics
- 4 large onions, thinly sliced
- 4 cloves garlic, minced
Toppings
- 4 slices French bread
- 1 cup shredded Swiss or Gruyère cheese
Instructions
- Heat olive oil: Warm the olive oil in a large pot over medium heat to prepare for searing the meat and cooking the onions.
- Sear beef short ribs: Season the short ribs with salt and pepper, then sear them in the pot until browned on all sides, about 4-5 minutes per side. Remove the ribs and set them aside.
- Caramelize onions: In the same pot, add the sliced onions and cook, stirring occasionally, until they become caramelized and golden brown, approximately 15-20 minutes. This slow cooking develops their sweet flavor.
- Add garlic: Stir in the minced garlic and cook for 1-2 minutes more until fragrant, being careful not to burn the garlic.
- Combine ingredients: Return the short ribs to the pot. Add the beef broth, balsamic vinegar, thyme, bay leaf, and season with additional salt and pepper to taste.
- Simmer soup: Bring the mixture to a boil, then reduce the heat to low. Cover and simmer gently for 1.5 to 2 hours until the beef is tender and flavorful.
- Toast bread: Preheat your oven broiler. Lightly toast the French bread slices on a baking sheet until just crisp.
- Shred meat: Remove the short ribs from the soup, shred the meat off the bones, discarding the bones, and return the shredded beef to the soup pot.
- Prepare bowls: Ladle the hot soup into oven-safe bowls. Top each bowl with a slice of toasted French bread and a generous sprinkle of shredded Swiss or Gruyère cheese.
- Broil and serve: Place the bowls under the broiler for 2-3 minutes until the cheese is melted, bubbly, and golden brown. Serve immediately while hot and enjoy.
Notes
- You can substitute short ribs with beef chuck roast if short ribs are unavailable.
- For a more intense onion flavor, caramelize the onions slowly on low heat.
- Gruyère cheese is traditional, but Swiss cheese works well as a milder alternative.
- If you want a thicker broth, reduce it uncovered for 10-15 minutes before adding the shredded beef back.
- To make this soup ahead, prepare through step 6, then refrigerate. Reheat and continue with the remaining steps before serving.

