Heat butter and oil in a large pot.
Add onions and cook until golden brown.
Stir often to prevent burning.
Add garlic and cook for one minute.
Remove onions and set them aside.
Brown the beef short ribs on all sides.
Pour in red wine and deglaze the pan.
Add beef broth, Worcestershire sauce, and herbs.
Return onions to the pot.
Simmer on low heat for 2 hours.
Remove short ribs, shred the meat gently.
Discard bones and bay leaf.
Return shredded beef to the soup.
Adjust seasoning with salt and pepper.
Toast baguette slices on a baking sheet.
Ladle soup into oven-safe bowls.
Top each bowl with toast and cheese.
Broil until cheese melts and turns golden.
Serve the French Onion Beef Short Rib Soup Recipe hot.
Enjoy the rich and hearty perfection.