This comforting French onion short rib soup is a rich, deeply savory dish that combines tender, slow-cooked beef with caramelized onions and a flavorful broth. Topped with crispy toasted bread and melted Gruyère cheese, it delivers all the classic warmth of French onion soup with an extra layer of heartiness—perfect for cozy dinners or special gatherings.

Why You’ll Love This Recipe

This recipe transforms a traditional favorite into a more filling and satisfying meal. The slow-cooked short ribs become incredibly tender, adding depth and richness to the broth. The caramelized onions bring natural sweetness, perfectly balanced with the savory beef. The cheesy Gruyère toast adds a golden, bubbling finish that makes every bite indulgent. It’s also a great make-ahead dish, as the flavors only improve over time.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 1 kg beef short ribs
  • 3 large yellow onions, thinly sliced
  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 1 tablespoon all-purpose flour
  • 1.5 liters beef broth
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1 teaspoon balsamic vinegar
  • 1 baguette, sliced
  • 200 g Gruyère cheese, grated

Directions

Start by heating olive oil in a large pot over medium-high heat. Sear the short ribs on all sides until browned, then remove them and set aside. In the same pot, add butter and sliced onions. Cook the onions slowly over medium heat, stirring often, until they become deeply golden and caramelized. This step takes about 25 to 30 minutes but is essential for developing flavor.

Add the minced garlic and cook for another minute until fragrant. Sprinkle in the flour and stir well to coat the onions, cooking for about 2 minutes to remove the raw taste.

Return the short ribs to the pot and pour in the beef broth. Add salt, pepper, thyme, and bay leaf along with balsamic vinegar. Bring everything to a gentle boil, then reduce the heat and let it simmer, covered, for about 2 to 2.5 hours. The meat should become tender and easy to shred.

Remove the short ribs from the pot, shred the meat, and discard any bones. Return the shredded beef to the soup and stir well.

Meanwhile, toast the baguette slices in the oven until lightly crisp. Place them on top of the soup in oven-safe bowls, sprinkle generously with grated Gruyère, and broil until the cheese is melted and bubbly.

Serve hot and enjoy immediately.

Servings and timing

This recipe serves 4 to 6 people generously. Preparation time is about 20 minutes, while cooking time ranges from 2.5 to 3 hours. The slow simmering is what creates the rich, layered flavor, making the wait worthwhile.

Variations

You can adapt this recipe in several ways to suit your preferences. For a lighter version, substitute short ribs with lean beef cuts, though the richness may be slightly reduced. If Gruyère is not available, Swiss cheese or mozzarella can be used as alternatives. For extra depth, add a splash of pomegranate molasses instead of balsamic vinegar. You can also include mushrooms for an earthy twist or add a pinch of chili flakes for gentle heat.

Storage/Reheating

Store leftover soup in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze the soup without the bread and cheese topping for up to 2 months.

To reheat, warm the soup gently on the stovetop over medium heat until hot. If frozen, thaw overnight in the refrigerator before reheating. Prepare fresh toast and cheese topping just before serving to maintain the best texture.

FAQs

Can I make this soup without short ribs?

Yes, you can use stew beef or shredded roast, but short ribs provide the richest flavor.

What can I use instead of Gruyère cheese?

Swiss cheese or mozzarella are good substitutes, though Gruyère offers the most authentic taste.

How do I know when the onions are properly caramelized?

They should be deep golden brown and very soft, with a sweet aroma.

Can I prepare this soup ahead of time?

Yes, it actually tastes better the next day as the flavors deepen.

Is this recipe suitable for freezing?

Yes, just freeze the soup without the bread and cheese topping.

Can I cook this in a slow cooker?

Yes, after searing the meat and caramelizing the onions, transfer everything to a slow cooker and cook on low for 6 to 8 hours.

What type of bread works best?

A crusty baguette is ideal because it holds up well under the cheese and broth.

Can I make this gluten-free?

Yes, replace the flour with a gluten-free alternative or omit it entirely.

Why is balsamic vinegar used?

It adds a subtle acidity and depth to the broth.

How do I prevent the cheese from burning?

Keep a close eye while broiling and remove the soup once the cheese is melted and lightly golden.

Conclusion

French onion short rib soup with cheesy Gruyère toast is a comforting, flavorful dish that elevates a classic recipe into a hearty meal. With tender beef, caramelized onions, and a rich broth, it delivers deep flavor and satisfying texture. Whether served for a cozy family dinner or a special occasion, this dish is sure to impress.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

French Onion Short Rib Soup with Cheesy Gruyère Toast


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 3 hours
  • Yield: 4-6 servings
  • Diet: Halal

Description

A rich and hearty soup combining tender short ribs, caramelized onions, and savory broth, topped with crispy bread and melted Gruyère cheese.


Ingredients

  • 1 kg beef short ribs
  • 3 large yellow onions, thinly sliced
  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 1 tablespoon all-purpose flour
  • 1.5 liters beef broth
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1 teaspoon balsamic vinegar
  • 1 baguette, sliced
  • 200 g Gruyère cheese, grated

Instructions

  1. Heat olive oil in a pot and sear short ribs until browned, then set aside.
  2. Add butter and cook onions until deeply caramelized (25–30 minutes).
  3. Add garlic and cook briefly, then stir in flour and cook for 2 minutes.
  4. Return short ribs and add beef broth, salt, pepper, thyme, bay leaf, and balsamic vinegar.
  5. Simmer covered for 2–2.5 hours until meat is tender.
  6. Remove ribs, shred meat, discard bones, and return meat to soup.
  7. Toast baguette slices until crisp.
  8. Ladle soup into oven-safe bowls, top with bread and Gruyère cheese.
  9. Broil until cheese is melted and bubbly.
  10. Serve hot.

Notes

  • Caramelize onions slowly for best flavor.
  • Avoid boiling after adding cheese topping.
  • Use crusty bread for best texture.
  • Soup tastes better the next day.
  • Freeze without bread and cheese topping.
  • Prep Time: 20 minutes
  • Cook Time: 2.5-3 hours
  • Category: Soup
  • Method: Simmering
  • Cuisine: French

Nutrition

  • Serving Size: 1 serving
  • Calories: 520 kcal
  • Sugar: 6 g
  • Sodium: 650 mg
  • Fat: 30 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 2 g
  • Protein: 35 g
  • Cholesterol: 95 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star