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