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
Hearty bowl of French Onion Beef Short Rib Soup garnished with herbs and served with toasted bread

French Onion Beef Short Rib Soup – Ultimate Cozy Recipe (2026)


  • Author: Ethan
  • Total Time: 2 hrs 45 mins
  • Yield: 4 servings 1x

Description

A rich and comforting French Onion Beef Short Rib Soup that combines caramelized onions, tender short ribs, and bubbling Gruyère for the ultimate cozy dinner.


Ingredients

Scale

2 lbs beef short ribs

3 large yellow onions, thinly sliced

6 cups beef broth (preferably homemade)

2 tsp fresh thyme leaves

2 bay leaves

4 slices sourdough bread

1 cup Gruyère cheese, shredded

2 tbsp unsalted butter

Salt and pepper to taste


Instructions

1. Prepare the ingredients by slicing the onions and cutting the beef short ribs into manageable pieces.

2. In a large pot, melt butter over medium heat. Add the sliced onions and cook for about 30 minutes until golden brown.

3. Push the onions aside, add the short ribs, and sear until browned on all sides (5–7 minutes).

4. Pour in beef broth, add thyme and bay leaves, then bring to a gentle boil. Reduce heat and let simmer uncovered for about 2 hours.

5. Preheat oven to 350°F (175°C). Ladle soup into oven-safe bowls, top with sourdough bread slices and Gruyère cheese. Bake for 15–20 minutes until bubbly.

Notes

Use bone-in short ribs for deeper flavor.

Soup can be made ahead and refrigerated for up to 4 days.

Freeze soup base without bread and cheese for longer storage.

  • Prep Time: 15 mins
  • Cook Time: 2 hrs 30 mins
  • Category: Soup, Dinner
  • Method: Stovetop, Oven
  • Cuisine: French-American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 520
  • Sugar: 6g
  • Sodium: 980mg
  • Fat: 34g
  • Saturated Fat: 15g
  • Unsaturated Fat: 17g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 36g
  • Cholesterol: 110mg
Index