Step 1: Prepare the Beef Short Ribs
1️⃣ Season the ribs with salt, pepper, garlic powder, and smoked paprika.
2️⃣ Sear the short ribs in a Dutch oven with olive oil over medium-high heat until browned on all sides (~4 minutes per side). Remove and set aside.
3️⃣ Deglaze the pot by adding red wine, scraping up any browned bits. Let simmer for 2 minutes.
4️⃣ Braise the ribs by adding beef broth, bay leaves, and thyme. Cover and simmer for 3-4 hours until the meat is fall-apart tender.
🔹 Pro Tip: Use a slow cooker (8 hours on low) or pressure cooker (45 minutes on high pressure) for faster results.
Step 2: Caramelize the Onions
1️⃣ Melt butter with olive oil in a separate large pan over medium-low heat.
2️⃣ Add sliced onions and cook for 15 minutes, stirring occasionally.
3️⃣ Add sugar & salt, then continue cooking for 45 minutes, stirring often, until deep golden brown.
4️⃣ Stir in garlic & balsamic vinegar, cooking for 2 more minutes.
🔹 Pro Tip: If onions start to burn, add a splash of water and lower the heat.
Step 3: Assemble the Soup
1️⃣ Shred the beef and remove bones from the short ribs.
2️⃣ Strain the broth, removing bay leaves and thyme sprigs.
3️⃣ Return the shredded beef and caramelized onions to the broth.
4️⃣ Stir in Dijon mustard and let simmer for 10 more minutes.
Step 4: Prepare the Cheesy Topping
1️⃣ Preheat oven to 400°F (200°C).
2️⃣ Toast the baguette slices on a baking sheet for 5-7 minutes.
3️⃣ Ladle soup into oven-safe bowls, place a toasted bread slice on top, and sprinkle with Gruyère and Parmesan.
4️⃣ Broil for 2-3 minutes until the cheese is melted and golden brown.
Step 5: Serve & Enjoy!
Let cool slightly before serving.
Garnish with fresh thyme and serve with extra toasted bread on the side.