This hearty French onion beef soup combines tender short ribs, deeply caramelized onions, savory beef broth, thyme, and a touch of balsamic vinegar. Each bowl is finished with cheesy toasted French bread for a rich and comforting meal.
First, the beef short ribs are browned to build a flavorful base. Meanwhile, the onions cook slowly until they become soft, golden, and naturally sweet.
Afterward, the beef simmers in broth with garlic, thyme, balsamic vinegar, and a bay leaf. As a result, the meat becomes tender enough to shred while the broth develops a deep, savory flavor.
The recipe also includes a Mediterranean-inspired touch through olive oil, thyme, and balsamic vinegar. Finally, melted Swiss or Gruyère cheese on toasted bread brings the classic French onion character to every serving.
Why You Will Love This French Onion Beef Soup
For another hearty beef dinner, try our slow cooker beef pot roast with carrots and gravy.
First, beef short ribs give the soup richness and plenty of savory flavor. Slow simmering allows the meat to become tender while enriching the broth.
Next, the onions are caramelized for 25–30 minutes. Consequently, they develop the deep sweetness that makes French onion-style soup so comforting.
In addition, balsamic vinegar provides a subtle sweet and tangy note. Thyme and garlic then add aromatic depth without overpowering the beef.
Finally, each bowl is topped with French bread and melted cheese. The combination of hot soup, toasted bread, and bubbling cheese creates a satisfying finish.
Ingredients for French Onion Beef Soup
Beef and Caramelized Onion Base
- Olive oil: 2 tablespoons
- Beef short ribs: 1 pound
- Large onions: 4, thinly sliced
- Garlic: 4 cloves, minced
Broth and Seasonings
- Beef broth: 6 cups
- Balsamic vinegar: 1 tablespoon
- Fresh thyme: 1 teaspoon, or ½ teaspoon dried thyme
- Bay leaf: 1
- Salt and black pepper: to taste
Cheesy Bread Topping
- French bread: 4 slices
- Swiss or Gruyère cheese: 1 cup, shredded
How to Make French Onion Beef Soup
1. Heat the Olive Oil
Place a large soup pot or Dutch oven over medium-high heat.
Add the olive oil and allow it to become hot before adding the short ribs.
2. Season the Short Ribs
Season the beef short ribs with salt and black pepper.
Coat all sides so the meat is evenly seasoned before searing.
3. Sear the Beef Short Ribs
Place the seasoned short ribs in the hot pot.
Sear them for approximately 3–4 minutes per side, until the exterior becomes deeply browned.
Once browned, transfer the short ribs to a plate and set them aside.
4. Begin Caramelizing the Onions
Add the thinly sliced onions to the same pot.
Reduce the heat to medium-low and stir gently so the onions collect the browned flavor left by the beef.
5. Cook the Onions Slowly
Continue cooking the onions for approximately 25–30 minutes.
Stir occasionally during this time. Gradually, the onions should soften and develop a deep golden color.
Do not rush this stage because slow caramelization creates the sweet flavor that defines the soup.
6. Add the Garlic
Stir the minced garlic into the caramelized onions.
Cook for another 1–2 minutes, until the garlic becomes fragrant.
7. Return the Short Ribs
Place the browned beef short ribs back into the pot with the onions and garlic.
Arrange them so they are surrounded by the caramelized onion mixture.
8. Build the French Onion Beef Soup Base
Pour in the beef broth.
Next, add the balsamic vinegar, thyme, and bay leaf.
Stir gently so the seasonings are distributed throughout the broth.
9. Bring the Soup to a Boil
Increase the heat and bring the soup to a boil.
Once boiling, reduce the heat to low and cover the pot.
10. Simmer the Short Ribs
Allow the soup to simmer gently for approximately 2 hours.
During this time, the short ribs should become very tender and begin pulling away from the bones.
If excess fat collects on the surface, skim it away when desired.
11. Remove and Shred the Beef
Carefully remove the tender short ribs from the soup.
Discard the bones and shred the cooked beef into bite-sized pieces.
Return the shredded meat to the pot.
12. Adjust the Seasoning
Taste the finished broth.
Add additional salt or black pepper when needed.
Remove the bay leaf before serving.
How to Make the Cheesy Bread Topping
13. Preheat the Broiler
Turn the oven broiler on while the finished soup stays warm.
Arrange the French bread slices on a baking sheet.
14. Add the Cheese
Top each bread slice with shredded Swiss or Gruyère cheese.
Spread the cheese evenly so the surface melts consistently.
15. Broil the Bread
Place the baking sheet under the broiler.
Broil for approximately 2–3 minutes, until the cheese becomes melted and bubbly.
Watch the bread closely because cheese can brown quickly under direct heat.
16. Serve the French Onion Beef Soup
Ladle the hot soup into four serving bowls.
Make sure each portion contains shredded beef, caramelized onions, and plenty of broth.
Finally, place one cheesy bread slice over each bowl and serve immediately.
Tips for the Best French Onion Beef Soup
Brown the short ribs well. A deep sear creates more flavor in the finished broth.
Take time with the onions. Slow caramelization over medium-low heat develops their natural sweetness.
Do not burn the garlic. Add it only after the onions have caramelized, then cook briefly.
Skim excess fat. Short ribs can release plenty of fat during simmering, so removing some creates a cleaner broth.
Toast the bread first when desired. A crisp bread base holds up better after being placed over the soup.
Watch the broiler closely. The cheese can move from melted to over-browned very quickly.
Make the soup ahead. The flavors can become even richer after resting overnight.
Why Caramelized Onions Matter
Caramelized onions are one of the main flavor foundations of this soup.
During the 25–30 minute cooking period, their natural sugars gradually deepen in color and flavor.
As a result, the onions become sweeter and more complex without needing a large amount of added sugar.
Their richness also balances the savory beef broth and slight acidity of the balsamic vinegar.
French Onion Beef Soup Variations
Add Mediterranean herbs. Rosemary or oregano can be added alongside the thyme for more herbal flavor.
Use dry red wine. Deglaze the pot with ½ cup of dry red wine after caramelizing the onions for additional depth.
Change the cheese. Manchego, Provolone, or a Parmesan-Gruyère blend can replace the Swiss or Gruyère.
Skip the bread. For a lower-carb variation, leave out the bread and sprinkle cheese directly into the soup.
Add vegetables. Sliced mushrooms or carrots can provide more texture and body.
What to Serve With French Onion Beef Soup
The soup is hearty enough to serve as a complete meal because it contains beef, onions, broth, bread, and cheese.
However, a crisp green salad can provide a lighter contrast to the rich broth.
Roasted vegetables also pair well with the savory short ribs.
For additional bread, serve a crusty baguette on the side. In particular, it is useful for soaking up the remaining broth.
How to Make French Onion Beef Soup Ahead
This soup can be prepared in advance.
First, cook the short ribs, onions, and broth according to the recipe. Then remove the bones and return the shredded meat to the soup.
After cooling, transfer the soup to an airtight container and refrigerate it.
When ready to serve, reheat the soup gently and prepare the cheesy bread fresh.
How to Store French Onion Beef Soup
Allow the soup to cool before transferring it to airtight containers.
Store the cheesy bread separately so it does not become soggy.
When reheating, warm only the soup and prepare fresh cheese toast just before serving.
How to Freeze Beef Short Rib Soup
The soup can be frozen without the bread topping.
First, allow it to cool completely. Next, transfer it to freezer-safe containers.
Thaw the soup before reheating, then prepare fresh cheesy bread for serving.
Keeping the bread separate preserves the crisp texture of the topping.
French Onion Beef Soup FAQs
Can I Use Another Cut of Beef?
Yes. Beef chuck or stew meat can replace the short ribs.
However, short ribs provide the richest flavor and the most tender texture in the original recipe.
Can I Make This in a Slow Cooker?
Yes. Caramelize the onions on the stovetop first.
Afterward, transfer the ingredients to the slow cooker and cook on low for approximately 6–8 hours.
What Bread Works Best?
A crusty baguette or sourdough works well.
The bread should be sturdy enough to support the melted cheese without becoming soggy immediately.
Can French Onion Beef Soup Be Frozen?
Yes. Freeze the soup without the bread topping.
Prepare fresh cheesy toast after the reheated soup is ready to serve.
How Can I Make the Soup Less Salty?
Use low-sodium beef broth.
Then adjust the salt only after the soup finishes simmering.
French Onion Beef Soup Recipe Details
Prep Time: 15 minutes
Cook Time: 2 hours 15 minutes, as stated in the original recipe details
Short Rib Simmering Time: Approximately 2 hours
Onion Caramelizing Time: Approximately 25–30 minutes
Bread Broiling Time: Approximately 2–3 minutes
Total Time: 2 hours 30 minutes, as stated in the original recipe
Servings: 4 servings
French Onion Beef Soup Nutrition
The following approximate values are based on one serving:
Calories: Approximately 560 kcal
Protein: Approximately 39 grams
Carbohydrates: Approximately 26 grams
Fat: Approximately 32 grams
Saturated Fat: Approximately 13 grams
Cholesterol: Approximately 120 milligrams
Sodium: Approximately 870 milligrams
Fiber: Approximately 3 grams
Sugar: Approximately 8 grams
The exact values may vary according to the beef, broth, bread, cheese, and other products used.
Final Thoughts on French Onion Beef Soup
This French onion beef soup combines tender short ribs, deeply caramelized onions, savory broth, thyme, balsamic vinegar, and melted cheese.
Moreover, the cheesy bread topping gives each bowl the familiar richness of classic French onion soup. The slow-simmered beef then makes the meal even heartier.
Serve the soup piping hot with one freshly broiled cheese toast over each bowl for a comforting dinner with plenty of rich flavor.

