French Onion Beef Short Rib Soup

Rich, savory, and deeply comforting, this French Onion Beef Short Rib Soup combines tender, slow-braised beef short ribs with sweet caramelized onions, fragrant herbs, and a flavorful beef broth. Finished with toasted baguette slices and melted Gruyère cheese, this restaurant-style soup is perfect for chilly evenings, special dinners, or whenever you crave a hearty homemade meal.
Recipe Details

  • Prep Time: 20 minutes
  • Cook Time: 3–3½ hours
  • Total Time: Approximately 4 hours
  • Servings: 6
  • Course: Soup / Main Course
  • Cuisine: French-inspired
  • Cooking Method: Stovetop and Oven
    Ingredients
    For the Beef Short Ribs
  • 2½ pounds bone-in beef short ribs
  • 1 tablespoon olive oil
  • 1 teaspoon salt, or to taste
  • ½ teaspoon freshly ground black pepper
  • 1 teaspoon garlic powder
    For the Caramelized Onions
  • 4 large yellow onions, thinly sliced
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 4 cloves garlic, minced
  • 1 teaspoon granulated sugar, optional
  • 1 tablespoon all-purpose flour, optional, for a slightly thicker broth
    For the Soup Broth
  • 8 cups beef broth
  • 1 cup dry red wine, optional
  • 2 tablespoons Worcestershire sauce
  • 2 teaspoons fresh thyme leaves, or 1 teaspoon dried thyme
  • 2 bay leaves
  • 1 teaspoon dried rosemary
  • 1 tablespoon balsamic vinegar, optional
  • Salt and black pepper, to taste
    For the Topping
  • 1 baguette, sliced into ½-inch rounds
  • 2 cups shredded Gruyère cheese
  • ¼ cup grated Parmesan cheese, optional
  • 2 tablespoons fresh parsley, chopped
    Instructions
    Step 1: Season the Beef
    Pat the beef short ribs dry with paper towels. Season all sides with salt, black pepper, and garlic powder.

Drying the meat before browning helps develop a rich, flavorful crust.
Step 2: Brown the Short Ribs
Heat olive oil in a large Dutch oven or heavy-bottomed soup pot over medium-high heat.

Add the short ribs in batches, making sure not to overcrowd the pot. Brown them on all sides for about 3–4 minutes per side.

Transfer the browned ribs to a plate. Leave the flavorful browned bits in the pot.
Step 3: Caramelize the Onions
Reduce the heat to medium-low. Add the butter and olive oil to the same pot.

Add the sliced onions and cook for 25–35 minutes, stirring frequently, until they become soft, deeply golden, and caramelized.

If the onions begin sticking too much, add a tablespoon of water and scrape the bottom of the pot. Add the optional sugar only if needed to help balance the onions’ flavor.
Step 4: Add the Garlic and Flour
Stir in the minced garlic and cook for 30–60 seconds.

If using flour, sprinkle it over the onions and cook for another 1–2 minutes, stirring constantly. This helps thicken the broth slightly.
Step 5: Deglaze the Pot
Pour in the red wine, if using. Scrape the bottom of the pot with a wooden spoon to release the browned bits.

Simmer for 3–5 minutes to reduce the wine slightly.

For an alcohol-free version, skip the wine and use a little extra beef broth instead.
Step 6: Add the Broth and Herbs
Pour in the beef broth and add the Worcestershire sauce, thyme, rosemary, bay leaves, and balsamic vinegar, if using.

Stir well to combine.
Step 7: Braise the Short Ribs
Return the browned short ribs to the pot, making sure they are mostly submerged in the broth.

Bring the soup to a gentle simmer. Cover and cook over low heat for 2½–3 hours, or until the beef is very tender and easily pulls away from the bones.

Keep the liquid at a gentle simmer rather than a rapid boil for the best texture.
Step 8: Shred the Beef
Carefully transfer the short ribs to a plate. Allow them to cool slightly, then remove the bones and excess fat.

Shred the meat with two forks and return it to the soup. Remove the bay leaves and any large rosemary stems.

Taste the broth and adjust the salt, pepper, and seasonings as needed.
Step 9: Toast the Baguette
While the soup finishes cooking, preheat the oven to 400°F (200°C).

Arrange the baguette slices on a baking sheet and toast for 5–8 minutes, turning once if needed, until lightly golden and crisp.
Step 10: Add the Cheese Topping
Ladle the hot soup into oven-safe bowls placed on a sturdy baking sheet.

Float one or two toasted baguette slices on each bowl. Sprinkle generously with Gruyère cheese and a little Parmesan, if desired.

Place under the broiler for 2–4 minutes, watching carefully, until the cheese is melted, bubbly, and lightly golden.

Important: Only place oven-safe bowls under the broiler. If you do not have oven-safe bowls, melt the cheese on the bread separately and place it on the soup just before serving.
Step 11: Garnish and Serve
Carefully remove the bowls from the oven and let them stand briefly. Garnish with chopped fresh parsley and serve hot.

Enjoy the rich beef broth, sweet caramelized onions, tender short ribs, and gooey cheese topping in every spoonful!
Tips for the Best French Onion Beef Short Rib Soup

  • Take your time caramelizing the onions: Slowly cooked onions create the deep, sweet flavor that makes French onion soup special.
  • Brown the beef well: A good sear adds richness to the broth.
  • Choose a good broth: Low-sodium beef broth allows you to control the salt level.
  • Cook until fork-tender: Short ribs need time for their connective tissue to soften.
  • Use Gruyère cheese: It melts beautifully and provides a classic French onion soup flavor.
  • Skim excess fat: Short ribs release fat during braising. Skim the surface before serving for a cleaner broth.
  • Prepare ahead: The soup base can be made a day in advance. Refrigerating it overnight makes it easier to remove the solidified fat before reheating.
    Recipe Variations
    Slow Cooker Version: Brown the short ribs and caramelize the onions first. Transfer them to a slow cooker with the broth, wine if using, Worcestershire sauce, and herbs. Cook on LOW for 7–8 hours or HIGH for 4–5 hours, until the beef is tender. Shred the beef, then prepare the baguette and cheese topping separately.

No-Wine Version: Replace the wine with additional beef broth and add a small splash of balsamic vinegar for depth.

Extra-Garlicky Version: Add one or two additional cloves of garlic.

Low-Carb Version: Omit the baguette and flour. Serve the soup without bread, or add a low-carb bread alternative.

Extra-Cheesy Version: Use a blend of Gruyère, Swiss, and mozzarella cheese.
Nut Information and Allergen Guide
Ingredient Allergen information
Beef short ribs Generally free of major allergens when unseasoned
Beef broth Check labels for wheat, soy, milk, or other ingredients
Butter Contains milk
Gruyère cheese Contains milk
Parmesan cheese Contains milk
Baguette Contains wheat and gluten; may contain other allergens
All-purpose flour Contains wheat and gluten
Worcestershire sauce Some brands contain fish, soy, or other allergens
Red wine Check product labeling; sulfites may be present
Olive oil, onions, garlic, herbs Generally free of major allergens

Peanut and tree nut information: This recipe contains no peanuts or tree nuts as written. Check packaged broth, bread, cheese, and sauces for allergen statements and possible cross-contact warnings.

Gluten-free option: Omit the flour and use gluten-free baguette slices and certified gluten-free Worcestershire sauce and broth.

Dairy-free option: Omit the butter and cheese or use suitable dairy-free alternatives. The traditional melted-cheese topping contains dairy.

Alcohol-free option: Leave out the red wine and use extra beef broth.

Always check ingredient labels if cooking for someone with a food allergy.
Approximate Nutrition Information
Per serving, assuming 6 servings and including bread and cheese:

  • Calories: 550–750
  • Protein: 35–45 g
  • Carbohydrates: 25–40 g
  • Fat: 30–45 g
  • Fiber: 2–4 g
  • Sugar: 7–12 g
  • Sodium: 800–1,300 mg
    Nutrition is an estimate. Actual values depend on the amount of edible beef, fat removed, broth, cheese, and bread used.
    Frequently Asked Questions (Q&A)
    Q1: Can I use boneless short ribs?

Yes. Boneless beef short ribs work well and are easier to shred. Cooking time may vary depending on their thickness.

Q2: Can I use another cut of beef?

Yes. Beef chuck roast cut into large chunks is a good substitute. Cook until the meat is fork-tender.

Q3: Why are my onions not caramelizing?

The heat may be too high, or the pan may be overcrowded. Cook the onions over medium-low heat, stir regularly, and allow enough time for their natural sugars to develop.

Q4: Can I make this soup ahead of time?

Absolutely. Prepare the soup base up to 2 days ahead and refrigerate it. Reheat until steaming hot, then add the toasted bread and cheese topping just before serving.

Q5: How should I store leftovers?

Refrigerate the soup without the bread topping in an airtight container within 2 hours of cooking. Use within 3–4 days.

Q6: Can I freeze this soup?

Yes. Freeze the soup base without the bread and cheese topping in freezer-safe containers for up to 3 months for best quality. Thaw in the refrigerator before reheating.

Q7: How do I reheat the soup?

Warm it gently in a saucepan until steaming hot. If the broth has thickened, add a little beef broth or water. Reheat leftovers to 165°F (74°C).

Q8: What cheese works best if I cannot find Gruyère?

Swiss cheese, Emmental, or a combination of mozzarella and Parmesan can work well. The flavor and melting characteristics will differ slightly.

Q9: Can I make this recipe without an oven-safe bowl?

Yes. Toast the baguette, melt the cheese on top under the broiler on a baking sheet, and place the cheesy bread on each bowl of hot soup.

Q10: How can I make the broth less greasy?

Skim the fat from the surface after cooking. For an even easier option, refrigerate the soup overnight and remove the solidified fat before reheating.

Q11: Is this soup spicy?

No. The standard recipe is savory and rich rather than spicy. Add crushed red pepper flakes if you prefer a little heat.

Q12: What can I serve alongside this soup?

A green salad, roasted vegetables, or a simple side of steamed green beans pairs nicely with this rich soup.
Serving Suggestions

  • Serve with a crisp green salad dressed with lemon vinaigrette.
  • Pair with roasted carrots or green beans.
  • Add extra fresh thyme or parsley just before serving.
  • Serve as a main course for a cozy dinner or as a starter for a special meal.
    Final Thoughts
    This French Onion Beef Short Rib Soup brings together slow-braised beef, sweet caramelized onions, savory broth, and a bubbling Gruyère topping for an unforgettable comfort-food dinner. Although it takes time to cook, most of that time is hands-off, allowing the flavors to develop beautifully.