French Onion Short Rib Soup with Cheesy Gruyère Toast is a luxurious twist on a classic that brings deep, slow-cooked flavor and melt-in-your-mouth richness to every bite. I love how the tender short ribs turn this into more than just a soup — it’s a full, hearty meal. The caramelized onions give it that signature sweetness, while the Gruyère toast adds the perfect cheesy crunch. It’s warm, savory, and exactly what I crave when the weather calls for comfort food done right.
Why You’ll Love This Recipe
I love this soup because it takes everything I adore about traditional French onion soup — deep onion flavor, rich broth, and gooey cheese — and elevates it with succulent, fall-apart short ribs. It’s the kind of meal that feels fancy but rustic, perfect for slow Sundays or dinner with guests. And let’s be honest: the cheesy Gruyère toast is a game-changer. I always make extra because it disappears fast.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the soup:
- Bone-in short ribs
- Olive oil
- Yellow onions, thinly sliced
- Garlic, minced
- Bay leaves
- Fresh thyme sprigs
- Dry red wine
- Beef broth (low-sodium)
- Worcestershire sauce (optional, for depth)
- Salt and black pepper
- Balsamic vinegar (for finishing)
For the cheesy Gruyère toast:
- Baguette or crusty French bread, sliced
- Gruyère cheese, grated
- Butter (optional, for spreading)
Directions
- I season the short ribs with salt and pepper, then sear them in olive oil in a large pot or Dutch oven until browned on all sides. I remove and set them aside.
- In the same pot, I add a little more oil and cook the sliced onions slowly over medium-low heat, stirring often, until deeply caramelized — about 35–40 minutes.
- I add the garlic and cook for another minute, then pour in the red wine to deglaze the pot, scraping up any browned bits.
- I return the short ribs to the pot and add beef broth, bay leaves, thyme, and Worcestershire sauce.
- I bring everything to a simmer, cover, and cook on low heat for about 2.5 to 3 hours, until the ribs are fall-apart tender.
- I remove the short ribs, discard bones and excess fat, shred the meat, and stir it back into the soup.
- I finish the soup with a splash of balsamic vinegar for brightness, and season to taste.
For the Gruyère toast:
- I preheat the broiler. I toast the baguette slices until lightly crisp, then top with shredded Gruyère.
- I broil until the cheese is melted, bubbly, and just golden brown on top — about 1–2 minutes.
- To serve, I ladle the hot soup into bowls and float a cheesy toast (or two) on top — or serve the toast on the side for dipping.
Servings and timing
This recipe serves 4 to 6 people. It takes about 30 minutes to prep and around 3 hours to cook — perfect for a weekend dinner or when I want to let something slow simmer on the stove.
Variations
Sometimes I add a splash of brandy along with the red wine for a deeper flavor. I’ve also used boneless short ribs or beef chuck when I need a more budget-friendly option. If I want a lighter broth, I swap half of the beef broth for chicken stock. And when I’m out of Gruyère, I’ve used Swiss or provolone with great results.
Storage/Reheating
I store leftovers in an airtight container in the fridge for up to 4 days. This soup actually tastes even better the next day. To reheat, I warm it on the stovetop over low heat. The cheesy toast is best made fresh, but I toast the bread and store it separately to quickly finish under the broiler when I’m ready to eat.
FAQs
Can I make this in a slow cooker?
Yes, after caramelizing the onions and searing the ribs, I transfer everything to a slow cooker and cook on low for 8 hours or until the meat is tender.
What’s the best cut of beef for this recipe?
Bone-in short ribs are ideal for deep flavor and tenderness, but boneless short ribs or even well-marbled beef chuck can work in a pinch.
Can I skip the wine?
Yes, if I prefer to skip the wine, I substitute with extra broth and a splash of balsamic vinegar or grape juice to balance the flavor.
What type of bread works best for the cheesy toast?
A French baguette or any crusty bread holds up well to the soup and broiling. I slice it thick enough to support the cheese without going soggy.
Can I freeze this soup?
Absolutely. I freeze it without the toast in airtight containers for up to 3 months. I thaw and reheat on the stove when ready to enjoy.
Conclusion
French Onion Short Rib Soup with Cheesy Gruyère Toast is the ultimate comfort food with a gourmet edge. I love how the sweet, rich onions and fall-apart beef come together in a deeply flavorful broth — and that cheesy toast just seals the deal. Whether I’m cooking for a cozy night in or treating someone special, this dish delivers warmth, depth, and that slow-cooked magic every time.
PrintFrench Onion Short Rib Soup with Cheesy Gruyère Toast
French Onion Short Rib Soup with Cheesy Gruyère Toast is a luxurious twist on the classic, blending caramelized onions, fall-apart tender short ribs, and rich broth into a deeply comforting soup. Topped with broiled Gruyère toast, it’s the ultimate cozy, slow-cooked meal.
- Prep Time: 30 minutes
- Cook Time: 3 hours
- Total Time: 3 hours 30 minutes
- Yield: 4 to 6 servings
- Category: Soup, Main Course
- Method: Stovetop, Broiling
- Cuisine: French-Inspired
Ingredients
- 2–3 lbs bone-in short ribs
- 2 tbsp olive oil
- 4 large yellow onions, thinly sliced
- 3 cloves garlic, minced
- 2 bay leaves
- 4–5 sprigs fresh thyme
- 1 cup dry red wine
- 6 cups low-sodium beef broth
- 1 tbsp Worcestershire sauce (optional)
- 1 tbsp balsamic vinegar (for finishing)
- Salt and black pepper, to taste
- 1 baguette or crusty French bread, sliced
- 1½ cups Gruyère cheese, grated
- Butter, for spreading (optional)
Instructions
- Season short ribs with salt and pepper. In a large pot or Dutch oven, heat olive oil over medium-high heat and sear ribs until browned on all sides. Remove and set aside.
- In the same pot, add a bit more oil and cook onions over medium-low heat, stirring often, until deeply caramelized — about 35–40 minutes.
- Add garlic and cook for 1 minute. Deglaze the pot with red wine, scraping up any browned bits.
- Return short ribs to the pot. Add beef broth, bay leaves, thyme, and Worcestershire sauce. Bring to a simmer, cover, and cook on low for 2.5 to 3 hours, until ribs are tender.
- Remove short ribs, discard bones and fat, shred meat, and return to the pot. Stir in balsamic vinegar and adjust seasoning to taste.
- Preheat broiler. Toast bread slices until lightly crisp. Top with Gruyère cheese and broil for 1–2 minutes until melted and bubbly.
- Serve soup hot with Gruyère toast on top or on the side for dipping.
Notes
- Use boneless short ribs or beef chuck as a budget-friendly option.
- Substitute half of the beef broth with chicken stock for a lighter version.
- Swiss or provolone can replace Gruyère if needed.
- Toast bread and store separately if making ahead.
Nutrition
- Serving Size: 1/6 of recipe
- Calories: 560
- Sugar: 6g
- Sodium: 800mg
- Fat: 36g
- Saturated Fat: 16g
- Unsaturated Fat: 17g
- Trans Fat: 1g
- Carbohydrates: 22g
- Fiber: 2g
- Protein: 38g
- Cholesterol: 110mg
