French Onion Beef Short Rib Soup

A rich, deeply caramelized onion soup folded with tender short ribs, topped with toasted sourdough and bubbling Gruyère — the ultimate comfort bowl for chilly nights.

This French Onion Beef Short Rib Soup lives at the intersection of two of my favorite comforts: the sweet, slow-caramelized onion flavor of classic French onion and the unctuous, fall-apart tenderness of braised short ribs. I first put these two ideas together on a rainy November evening when I had leftover short ribs from a weekend roast and a craving for something warm and spoonable. The short ribs lent a beefy backbone that made the broth richer and silkier than a standard onion soup, and the long caramelization pushed the dish into truly savory-sweet territory. It’s the sort of bowl that makes you pause — the aroma fills the kitchen and everyone lingers while I finish the final toast and cheese melt.
I discovered how transformative the combination is when a picky teenager in the family — who usually refuses anything with visible onions — quietly finished a whole bowl and asked for more. The texture contrast between the soft, melt-in-your-mouth ribs and the sticky, jammy onions is spectacular. The toasted sourdough and bubbling Gruyère on top add a crisp, nutty finish that makes every spoonful feel celebratory. This version works wonderfully for a dinner party when you want something that feels special but demands low hands-on attention once the onions are caramelized and the pot is simmering.
Why You'll Love This Recipe
- Layers of deeply caramelized onions provide a sweet-savory base that transforms simple beef broth into an elegantly flavored soup; the long cook develops complexity without exotic ingredients.
- Short ribs give a rich, gelatinous mouthfeel — the broth becomes glossy and full-bodied, making each bowl feel like a luxurious stew but with the lift of French onion flavor.
- Hands-on time is modest: roughly 30 minutes active at the start for slicing, searing, and caramelizing; then mostly unattended simmering for two hours while you prep sides or relax.
- Uses pantry and market staples — yellow onions, beef broth, fresh thyme, sourdough, and Gruyère — easy to shop for and perfect for last-minute guests.
- Make-ahead friendly: the base can be cooled and refrigerated for up to 48 hours or frozen for three months; reheat gently and finish with toast and melted cheese at serving time.
- Comforting and crowd-pleasing: ready for a cozy family night, a date-night dinner for two, or scaled up for a crowd while still staying elegant.
In my experience this bowl wins converts. Friends who claimed they didn’t like onion soup were surprised by how the short ribs changed the experience — it felt more like a soulful beef stew with bright onion notes than a simple cheese-topped soup. I’ve served this on winter holidays and quiet weeknights; both times it disappeared quickly, with everyone praising the silky broth and caramelized onion intensity.
Ingredients
- Beef short ribs (2 lb): Choose well-marbled ribs, bone-in or boneless. I prefer bone-in for extra flavor; ask your butcher for ribs cut into 2- to 3-inch pieces so they fit comfortably in your pot.
- Yellow onions (3 large): Use firm, dry yellow onions for the best caramelization and natural sweetness. Slice thin and even — a mandoline helps if you want uniformity.
- Beef broth (6 cups): Homemade or low-sodium store-bought works; homemade gives the fullest flavor. Warm the broth before adding to the pot to avoid stopping the simmer.
- Fresh thyme (2 tsp leaves): Strip from stems; thyme adds an herbal lift that complements the richness without overpowering the onions.
- Bay leaves (2): Add during the simmer for subtle background aroma; remove before serving.
- Sourdough bread (4 slices): Day-old or slightly stale sourdough holds up best under cheese; thinly sliced and toasted until golden before topping the bowls.
- Gruyère cheese (1 cup shredded): Choose real Gruyère for nutty, melty coverage; Emmental can be substituted but will change the flavor profile slightly.
- Unsalted butter (2 tbsp): For starting the onions and rounding the flavor; can be swapped for olive oil if you prefer.
- Salt and pepper: Season throughout: a light hand at first, then adjust after the simmer and again after finishing the bowls.
Instructions
Prepare the ingredients: Peel and thinly slice the onions into even 1/8- to 1/4-inch slices so they caramelize uniformly. Trim excess fat from the short ribs and cut into manageable pieces if needed. Lightly season the ribs with salt and freshly cracked black pepper. Caramelize the onions: In a large, heavy-bottomed pot or Dutch oven, melt 2 tablespoons unsalted butter over medium heat. Add the sliced onions and cook, stirring every 4–5 minutes, for about 30 minutes until deep golden brown and jammy. Lower heat if the onions threaten to char; patience is the technique—slow, even color development is the goal. Sear the short ribs: Push the onions to the side of the pot. Increase heat to medium-high and add the short ribs, searing them 3–4 minutes per side until a rich brown crust forms (about 5–7 minutes total). Searing creates Maillard flavors that deepen the broth. If there’s a lot of fond, deglaze with a splash of warm broth and scrape the pot. Simmer to meld flavors: Pour in 6 cups warm beef broth, add 2 teaspoons fresh thyme leaves and 2 bay leaves. Bring to a gentle boil, then reduce heat to low and simmer uncovered for about 2 hours, skimming any excess fat from the surface after the first 30 minutes. The meat should become fork-tender and the broth glossy and reduced. Adjust seasoning and preheat oven: When the ribs are tender, taste and adjust with salt and pepper as needed. Preheat the oven to 350°F (175°C) while you toast the sourdough to golden and shred the Gruyère. Assemble and finish: Ladle the soup into oven-safe bowls, place a slice of toasted sourdough on top of each, and sprinkle about 1/4 cup shredded Gruyère per bowl. Place bowls on a rimmed baking sheet to catch any bubbling cheese and bake for 15–20 minutes until the cheese is melted and bubbling, or broil for 1–2 minutes for a deeply browned top—watch closely.
You Must Know
- The long caramelization of onions (about 30 minutes) is the single most important step; rushing it reduces sweetness and depth, and results will be noticeably thinner.
- Use warm broth when adding to the pot so the simmer continues uninterrupted and extraction from the short ribs remains steady.
- Skim surface fat early in the simmer to prevent a greasy final bowl; short ribs render a lot of collagen that turns to silky body but can also create excess fat.
- The finished soup freezes well for up to three months without the bread and cheese; defrost slowly in the refrigerator and reheat gently to preserve texture.
- Gruyère melts best when grated fresh; pre-shredded cheese often contains anti-caking agents that can affect melting and texture.
One of my favorite aspects is how forgiving the pot is: once the onions are jammy and the ribs are seared, the low simmer can be left to its own rhythm while you prepare a simple salad or set the table. Family members often hover in the kitchen, drawn by the smell, and the little bursts of conversation during the simmer have become part of the ritual. For holiday dinners, I’ll make the base a day ahead and finish with toast and cheese right before serving — it always feels fresh and lively.
Storage Tips
Cool the soup uncovered to room temperature for no more than two hours, then transfer to airtight containers. Refrigerate for up to 48 hours; for longer storage, freeze in portion-sized containers for up to three months. Do not freeze with the sourdough and cheese topping — add those at reheat time to preserve texture. Reheat gently over low heat, stirring occasionally until the broth is glossy and warmed through, then assemble the bowls and melt the cheese in a 350°F (175°C) oven for 10–15 minutes.
Ingredient Substitutions
If Gruyère is unavailable, a blend of Swiss and sharp white cheddar can give a similar melt and tang. For a gluten-free option, substitute gluten-free sourdough or use an oven-toasted gluten-free baguette. If you want a slightly lighter version, use beef chuck instead of short ribs and shorten the simmer by 30–45 minutes; the broth will be less gelatinous but still flavorful. For dairy-free preferences, omit butter and Gruyère and finish with a drizzle of high-quality extra-virgin olive oil and a crisp crouton made from gluten-free bread.
Serving Suggestions
Serve as a hearty starter or a main: pair bowls with a peppery arugula salad tossed in lemon vinaigrette and roasted root vegetables for a full meal. Garnish with a few fresh thyme leaves and a grating of nutmeg for warmth. For a low-effort dinner party, set out a cheese board and a big green salad while friends help themselves to the bubbling bowls right from the oven — the presentation is both rustic and elegant.
Cultural Background
The concept borrows from classic French onion soup, a dish with deep roots in French peasant cooking where slow-cooked onions and rich beef broth were transformed into satisfying fare topped with bread and cheese. By adding braised short ribs, this version marries French techniques with the slow-braised, bone-in beef traditions found in many European and American kitchens, creating a hybrid that elevates comfort food into something celebratory yet familiar.
Seasonal Adaptations
In winter, stir in roasted mushrooms or a splash of fortified red wine for warmth and depth. For spring, brighten with a spoonful of lemon-infused gremolata served on the side. During the holidays, swap thyme for rosemary and garnish with a rosemary sprig. The recipe’s structure — long cook, quick finish — makes it adaptable to seasonal produce without changing the core technique.
Meal Prep Tips
Make the base 24–48 hours ahead: caramelize the onions, sear the ribs, and simmer with herbs. Cool and refrigerate. When ready to serve, reheat slowly, taste for seasoning, toast the bread, and melt the cheese. Portion into oven-safe bowls straight from the pot for a fast, impressive finish. Store leftovers without bread and cheese to maintain texture and reheat in covered saucepan over low heat until steaming.
There’s a particular joy in serving this — the audible sighs when the cheese bubbles and the first spoonful is taken are worth every minute of patience. It’s a bowl that brings people together and rewards the slow work with deep, memorable flavor. Make it ahead, invite friends, and let the pot do the rest.
Pro Tips
Caramelize the onions low and slow for 30 minutes; patience yields the deepest flavor.
Warm the broth before adding to the pot so the simmer continues and extraction from the ribs remains steady.
Skim excess fat after the first 30 minutes of simmering to avoid a greasy finish.
Grate Gruyère fresh for the best melt and avoid pre-shredded cheese with anti-caking agents.
Toast sourdough until slightly firm so it holds up under the cheese and broth.
This nourishing french onion beef short rib soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
French Onion Beef Short Rib Soup
This French Onion Beef Short Rib Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Main
Instructions
Prepare ingredients
Peel and thinly slice 3 large yellow onions and trim the short ribs into 2–3 inch pieces. Season the ribs lightly with salt and pepper. Measure out broth and herbs so everything is ready before you begin cooking.
Caramelize onions
In a large Dutch oven, melt 2 tablespoons unsalted butter over medium heat. Add the sliced onions and cook, stirring every few minutes, for about 30 minutes until deep golden and jammy. Reduce heat if they start to burn; even color is the goal.
Sear short ribs
Push the onions aside, raise heat to medium-high, and add the short ribs. Sear until a rich brown crust forms, about 3–4 minutes per side (5–7 minutes total). Deglaze any browned bits with a splash of warm broth and scrape the pot to incorporate flavors.
Simmer
Pour in 6 cups warm beef broth, add 2 tsp fresh thyme leaves and 2 bay leaves. Bring to a gentle boil, then reduce heat and simmer uncovered for about 2 hours, skimming fat after the first 30 minutes. The ribs should be fork-tender and the broth reduced and glossy.
Adjust and preheat
Taste and adjust seasoning with salt and pepper. Preheat the oven to 350°F (175°C). Toast sourdough and shred Gruyère if not already prepared.
Assemble and bake
Ladle soup into oven-safe bowls, top with a slice of toasted sourdough, and sprinkle 1/4 cup grated Gruyère per bowl. Place bowls on a rimmed baking sheet and bake for 15–20 minutes until cheese is melted and bubbly. Broil for 1–2 minutes if a browned top is desired, watching carefully.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@feedcooks on social media!

Categories:
You might also like...

Air Fryer Bang Bang Cauliflower
Crispy air-fried cauliflower tossed in a creamy, sweet-spicy bang bang sauce. A crowd-pleasing appetizer or vegetarian main that's quick, crunchy, and addictive.

Air Fryer Buffalo Cauliflower
Crispy, tangy buffalo cauliflower made in the air fryer for a fast, crowd-pleasing appetizer or snack ready in under 30 minutes.

Air Fryer Honey Butter Garlic Chicken
Crispy air-fried chicken pieces tossed in a glossy honey-butter garlic glaze — a 20-minute weeknight favorite that's sweet, savory, and irresistibly sticky.

Did You Make This?
Leave a comment & rating below or tag @feedcooks on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Lena!
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
