
Rich sweet onions and tender shreds of beef short rib come together in this comfort meal inspired by classic French onion soup. The slow simmer fills the whole house with the scent of caramelized onions and hearty broth—this is the kind of soup that makes winter evenings cozier and quiets even the hungriest table.
The first time I made this soup for family, it disappeared in minutes. Now it is my go-to for snow days and Sundays when everyone needs something extra warming.
Ingredients
- Olive oil: To brown the meat and help caramelize the onions use a good quality extra virgin oil for best results
- Beef short ribs: Give deep beefy flavor and melt into tender bites after long simmering look for well-marbled ribs from your butcher or meat counter
- Large onions: Slice them thin for even caramelization yellow or sweet onions work best
- Garlic: For savory aromatic depth and warmth use fresh cloves for maximum flavor
- Beef broth: Forms the soup’s base and brings out the richness of the meat choose a low-sodium broth to control saltiness
- Balsamic vinegar: Adds gentle sweetness and complexity I like to use a good aged vinegar for more mellow notes
- Fresh thyme or dried thyme: For herbaceous lift and earthiness fresh is more vibrant but dried works well in a pinch
- Bay leaf: A small touch that rounds out all the savory flavors
- Salt and pepper: For seasoning and bringing everything together taste as you go
- French bread: Toasts into the classic crunchy base for melted cheese try using day-old or slightly stale bread for the best texture
- Shredded Swiss or Gruyère cheese: Finishes the soup with gooey richness Gruyère especially adds a nutty depth
Instructions
- Sear the Short Ribs:
- Heat olive oil in a large heavy pot on medium. Pat the short ribs dry and season all over with salt and pepper. Once the oil is shimmering hot add ribs in a single layer and let them cook untouched for four to five minutes per side. You want a brown crust here to lock in juices and start the flavor base. Remove the seared ribs and set them aside.
- Caramelize the Onions:
- Use the same pot do not wipe it out as those brown bits are pure gold for flavor. Add your sliced onions turn the heat to medium-low and cook them slowly. Stir every few minutes and let them turn deep gold and meltingly soft—this takes about fifteen to twenty minutes. Patience here makes the difference between forgettable and fantastic soup.
- Build the Base:
- Add minced garlic to the pot and cook just until you can smell its aroma one to two minutes. Return the beef short ribs to the onions and pour in all the beef broth. Add balsamic vinegar thyme bay leaf and another sprinkle of salt and pepper. Use a wooden spoon to scrape up any stuck bits from the pot’s bottom—that is pure flavor.
- Simmer to Tenderness:
- Turn the heat up to bring your soup to a full simmer then reduce it to low. Cover the pot and let everything cook together for ninety minutes to two hours. This transforms the ribs into fork-tender shreds and builds an ultra-rich soup. Check once or twice to adjust seasoning and make sure everything is gently bubbling not boiling hard.
- Toast the Bread:
- While the soup simmers set your oven to broil. Place thick slices of French bread on a baking sheet. Toast each side for about one to two minutes—keep an eye out as they can go from golden to burned quickly. The dry toasted bread holds up best in the soup’s broth.
- Finish the Soup:
- Once beef is tender carefully take ribs out and let them cool a minute. Using two forks shred the meat discarding any bones or excess fat. Return the shredded meat to the soup and stir well to distribute all the goodness.
- Cheese and Broil:
- Ladle hot soup into oven-safe bowls and float a toasted bread slice on top of each. Sprinkle generously with shredded Swiss or Gruyère cheese. Place under the broiler for two to three minutes watching closely until the cheese is bubbling and browned in spots. Serve immediately for the ultimate melty experience.

One of my favorite parts about this soup is how the caramelized onions and balsamic bring out the deep flavor of the beef. Every winter when I serve this for friends or family we always end up scraping every last bit of melty cheese from our bowls.
Storage Tips
Let leftovers cool then store in an airtight container in the refrigerator for up to four days. The flavors deepen on day two. You can also freeze the soup without bread or cheese for up to two months. Thaw in the fridge and gently reheat on the stove before adding fresh toast and cheese.
Ingredient Substitutions
If you cannot find beef short ribs try using stew beef or chuck roast cut into large chunks. For cheese use a mix of mozzarella and Parmesan if that is what you have. A hearty sourdough or baguette works in place of standard French bread. Feel free to use vegetable broth for a lighter flavor but you will miss some richness.
Serving Suggestions
Serve as a main course with a crisp green salad or steamed green beans on the side. For special occasions bring the bowls sizzling hot to the table for a showstopping presentation. This soup also makes a fantastic starter for a winter dinner party.
Cultural and Historical Context
Classic French onion soup dates back centuries as a staple in Parisian bistros. Adding beef short ribs turns it from cafe fare into a heartier slow-cooked comfort dish. Every time I make it I think of cold nights in a cozy kitchen with the family gathered around.

This soup is pure comfort for cold nights and impresses every guest. Make it once and it is sure to become a favorite in your kitchen.
Frequently Asked Questions
- → What makes the flavor base so rich?
Caramelizing onions slowly builds sweetness, while seared short ribs and beef broth add deep, savory layers.
- → Which cheese is best for topping?
Gruyère or Swiss melt beautifully and offer subtle nuttiness that complements the onion-beef combination.
- → Can I substitute another cut for short ribs?
Chuck roast or brisket can work in place of short ribs, though cooking time may vary for ideal tenderness.
- → Should the bread be toasted first?
Yes, toasting prevents sogginess and helps hold up the cheese when broiling for a perfect golden crust.
- → How do I achieve perfect caramelized onions?
Cook onions slowly over medium heat, stirring often, until golden brown and sweet—around 20 minutes.
- → Can I make this ahead of time?
The dish develops even more flavor when made in advance and gently reheated before serving.