Rich, deeply savory, and incredibly comforting, this Short Rib French Onion Soup takes the classic French onion soup to the next level. Tender, slow-roasted beef short ribs are combined with sweet caramelized onions, fresh herbs, and a flavorful broth, then served with crispy French bread covered in melted Gruyère cheese.
This is the kind of soup that fills your kitchen with an irresistible aroma while it slowly cooks. The beef becomes fall-apart tender, the onions develop a rich sweetness, and the cheesy toast adds the perfect crispy, gooey finish to every bowl.
🛒 Ingredients
For the Soup
- 6 tablespoons salted butter
- 4 medium yellow onions, thinly sliced
- Black pepper, to taste
- 2 shallots, thinly sliced
- 4 cloves garlic, chopped
- 2 tablespoons fresh thyme leaves
- 2 tablespoons fresh sage, chopped
- Red chili flakes, to taste
- 6–8 cups low-sodium chicken broth
- ½ cup tamari or low-sodium soy sauce
- 4 pounds bone-in beef short ribs
- 2 bay leaves
- 1 star anise, optional
- 2 cups baby carrots
For the Gruyère Toast
- 6 slices French bread
- 2 cups shredded Gruyère cheese
- Fresh thyme and black pepper, for garnish
👩🍳 Instructions
1. Preheat the Oven
Preheat your oven to 325°F (165°C). Use a large oven-safe Dutch oven or heavy roasting pot with a lid for the short ribs.
2. Caramelize the Onions
Melt the butter in the Dutch oven over medium-high heat. Add the thinly sliced yellow onions and cook for about 10 minutes, stirring occasionally.
Continue cooking until the onions become soft and begin developing a deep golden color. Season with black pepper. For an even richer onion flavor, take your time during this step and avoid rushing the caramelization.
3. Add the Aromatics
Add the sliced shallots, chopped garlic, fresh thyme, fresh sage, and red chili flakes to the onions. Stir everything together and cook for another minute or two, just until the garlic and herbs become fragrant.
4. Add the Short Ribs
Nestle the beef short ribs into the onion mixture. Arrange them evenly in the pot so they can absorb all those rich flavors as they slowly cook.
Pour in 6 cups of chicken broth and the tamari or soy sauce. Add the bay leaves and optional star anise. The broth should come high enough to partially cover the short ribs. Add additional broth if necessary.
5. Slow-Roast the Beef
Cover the Dutch oven with its lid and carefully transfer it to the preheated oven.
Cook for approximately 2½–3 hours, or until the short ribs are extremely tender and the meat easily pulls away from the bones.
During the final 1–2 hours of cooking, add the baby carrots. Continue cooking until the carrots are tender and the beef is completely fall-apart tender.
6. Shred the Short Ribs
Remove the Dutch oven from the oven and carefully transfer the short ribs to a plate or cutting board.
Remove and discard the bones, bay leaves, and star anise. Use two forks to shred the beef into bite-sized pieces.
Return the shredded beef to the soup and stir well. Taste the broth and adjust the seasoning as needed. Because tamari and soy sauce can be salty, taste before adding additional salt.
Keep the soup warm over low heat while preparing the Gruyère toast.
🧀🥖 How to Make the Gruyère Toast
7. Toast the Bread
Increase the oven temperature to 425°F (220°C).
Arrange the French bread slices on a baking sheet and toast for about 10 minutes, turning them if necessary, until they are crisp and lightly golden.
8. Add the Gruyère
Generously cover each toasted bread slice with shredded Gruyère cheese.
Switch the oven to broil and place the bread under the broiler for approximately 2–3 minutes, watching carefully.
Broil until the cheese is completely melted, bubbling, and beautifully golden around the edges. The cheese can burn quickly, so do not walk away during this step.
🍲 Assemble and Serve
Ladle the hot short rib French onion soup into individual bowls.
Place a crispy Gruyère toast slice on top of each bowl or serve it alongside the soup for dipping. Finish with a little fresh thyme and freshly cracked black pepper.
The combination of rich beef, sweet onions, savory broth, tender carrots, and gooey Gruyère creates an incredibly satisfying meal that is perfect for cold evenings, family dinners, or special occasions.
⭐ Tips for the Best Short Rib French Onion Soup
Take your time with the onions. Properly softened and caramelized onions provide the signature sweetness and depth that makes this soup so flavorful.
For the most tender beef, cook the short ribs until they are genuinely falling off the bone. If they still feel firm after 2½ hours, give them additional time in the oven.
Gruyère is ideal for the cheesy toast because it melts beautifully and develops a delicious golden crust. If you don’t have Gruyère, Swiss cheese or a combination of Swiss and Parmesan can work well.
If the broth becomes too concentrated during cooking, add a little additional chicken broth until you reach your preferred consistency.
For an even richer flavor, refrigerate the finished soup overnight and reheat it the next day. The flavors have more time to develop, making the soup even more delicious.
🥕 Easy Variations
For additional vegetables, add sliced mushrooms, celery, or extra carrots to the soup.
For a stronger beef flavor, you can replace some or all of the chicken broth with low-sodium beef broth.
If you prefer a milder soup, simply leave out the red chili flakes and star anise.
You can also add a splash of dry red wine while cooking the onions for additional depth and richness.
🍽️ What to Serve With It
This soup is hearty enough to serve as a complete meal, especially because of the tender short ribs and cheesy toast.
For a lighter side, serve it with a crisp green salad dressed with a simple vinaigrette. Roasted vegetables or steamed green beans also make excellent accompaniments.
A little extra crusty French bread on the side is always a good idea for soaking up the flavorful broth.
🧊 Storage and Reheating
Allow leftover soup to cool before transferring it to airtight containers. Refrigerate for up to 3–4 days.
To reheat, place the soup in a saucepan over medium-low heat and warm gently until hot. Add a splash of broth if the soup has thickened too much.
The soup can also be frozen in airtight freezer-safe containers for up to 3 months. For the best texture, prepare fresh Gruyère toast when serving the reheated soup.
❓ Frequently Asked Questions
Can I make this soup ahead of time?
Yes. In fact, making it ahead can improve the flavor. Prepare the soup, refrigerate it, and gently reheat it before serving. Make the Gruyère toast fresh.
Can I use beef broth instead of chicken broth?
Absolutely. Beef broth will give the soup an even deeper beef flavor and works particularly well with the short ribs.
Can I use boneless short ribs?
Yes. Boneless short ribs can be used, although bone-in short ribs provide additional richness and flavor during slow cooking.
What can I use instead of Gruyère?
Swiss cheese is an excellent substitute. You can also try Emmental or a mixture of Swiss and Parmesan.
How do I know when the short ribs are done?
The meat should be extremely tender and easily pull away from the bone. If it still feels tough, continue cooking until it becomes fork-tender.
📋 Recipe Information
Prep Time: 25 minutes
Cooking Time: 2½–3 hours
Total Time: Approximately 3 hours 25 minutes
Servings: 6
Course: Soup / Main Course
Cuisine: French-inspired
Method: Oven / Dutch Oven
❤️ Final Thoughts
This Savory Short Rib French Onion Soup is comfort food at its finest. The slow-cooked short ribs create a deeply flavorful broth, while the caramelized onions bring sweetness and richness to every spoonful.
Then comes the Gruyère toast — crispy French bread covered with bubbling, golden cheese that melts into the hot soup. It transforms a classic bowl of French onion soup into a hearty and unforgettable dinner.
If you’re looking for a cozy recipe to make on a chilly evening, this one deserves a spot on your menu. 🥩🧅🧀🥖