01 -
Heat olive oil in a Dutch oven over medium-high heat. Season short ribs with salt and pepper. Sear on all sides until well-browned, approximately 3 to 4 minutes per side. Remove the short ribs and set aside.
02 -
Reduce heat to medium. Add butter to the same pot. Stir in onions and cook, stirring occasionally, for 25 to 30 minutes until deeply golden and caramelized. Add minced garlic and cook for an additional 1 to 2 minutes until fragrant.
03 -
Return short ribs to the pot. Add beef broth, Worcestershire sauce, bay leaf, and thyme. Bring to a gentle simmer. Reduce heat to low, cover, and cook for 2 to 3 hours until the meat is tender and pulls easily from the bone.
04 -
Remove short ribs from the pot. Discard bones and shred the meat. Return shredded beef to the soup and stir well.
05 -
Preheat the broiler. Ladle soup into oven-safe bowls. Place a toasted baguette slice on top of each bowl and cover generously with shredded Gruyère cheese.
06 -
Broil bowls for 2 to 3 minutes, or until the cheese is melted and bubbly. Carefully remove from the oven and serve hot, garnished with fresh thyme if desired.