Sometimes you just need something warm and cheesy to end your day. This French Onion Short Rib Soup is the ultimate hug in a bowl. It combines tender beef with sweet, caramelized onions for a deep flavor. It is the perfect meal for a chilly winter evening at home.
You will love how the flavors meld together during the slow simmer. This recipe turns basic pantry staples into a restaurant-quality feast. It is simple enough for a beginner but tastes incredibly impressive. Your family will definitely ask for seconds of this comforting classic.
Why This One Works
This recipe is a winner because it is incredibly rich and filling. The addition of short ribs makes it a complete, hearty meal. You get all the classic onion soup flavors you already love. It feels like a special treat without needing a professional chef.
It is the perfect choice for a cozy date night in. The slow-cooking process fills your entire home with a wonderful aroma. Your guests will be amazed by the melted Gruyère crust on top. It is truly the ultimate winter comfort food for any occasion.
Simple Method
Making this soup is much easier than it looks or sounds. You start by searing the beef to lock in all the juices. Then, you let the onions cook down until they are golden and sweet. Most of the time is spent letting the pot simmer away. Even if you are new to cooking, you can master this.
Simple Ingredients
This recipe uses fresh produce and high-quality beef for the best results.
- 3 lbs beef short ribs, bone-in
- Salt and freshly ground black pepper to taste
- 2 tablespoons olive oil
- 5 large yellow onions, thinly sliced
- 4 tablespoons unsalted butter
- 4 cloves garlic, minced
- 1 cup dry red wine
- 8 cups high-quality beef stock
- 1 tablespoon Worcestershire sauce
- 4 sprigs fresh thyme
- 2 dried bay leaves
- 1 large baguette, sliced into 1-inch rounds
- 2 cups Gruyère cheese, shredded
Step-by-Step
- Season short ribs generously with salt and pepper on all sides.
- Heat olive oil in a large Dutch oven over medium-high heat. Sear short ribs until deeply browned on all sides, approximately 10-12 minutes. Remove ribs and set aside.
- Reduce heat to medium. Add butter and sliced onions to the same pot. Cook, stirring occasionally, for 45-60 minutes until onions are a deep mahogany brown.
- Add minced garlic and cook for 1 minute until fragrant.
- Deglaze the pot with red wine, scraping the bottom to release the fond. Simmer until the liquid is reduced by half.
- Return the short ribs to the pot. Add beef stock, Worcestershire sauce, thyme sprigs, and bay leaves. Bring to a gentle boil.
- Reduce heat to low, cover, and simmer for 2.5 to 3 hours, or until meat is fork-tender and pulling away from the bone.
- Remove short ribs from the pot. Discard bones and connective tissue. Shred the meat into bite-sized pieces and return to the soup. Remove bay leaves and thyme stems.
- Preheat the oven broiler. Lightly toast baguette slices on a baking sheet.
- Ladle the soup into oven-safe bowls. Top each with two baguette slices and a generous portion of shredded Gruyère.
- Place bowls under the broiler for 2-3 minutes until the cheese is melted, bubbly, and golden brown. Serve immediately.
Best Ways to Enjoy It
Serve this soup in deep, oven-safe bowls for the best experience. Add a side of roasted root vegetables or a crisp green salad. It makes for a stunning presentation at the dinner table. Set the table, light a candle, and enjoy this with someone special.
Keep It Fresh
Store any leftover soup in an airtight container for three days. The beef and onion flavors actually improve after sitting overnight. Reheat the soup on the stove over medium heat until bubbling. Always add fresh cheese and bread right before serving. Reheat in a 350°F oven if you want to crisp the bread again.
Pro Tips
- Don’t skip browning the meat for the best flavor.
- Avoid rushing the onions as they need time to caramelize.
- Use a heavy-bottomed pot like a Dutch oven for even heat.
- Sear the short ribs the night before to save time later.
- For a holiday crowd, double the batch in a large pot.
- Rub a cut garlic clove on the toasted bread for extra zing.
Ways to Switch It Up
- Swap Gruyère for Swiss or Provolone if needed.
- Use gluten-free baguette slices to make it allergy-friendly.
- Add a splash of balsamic vinegar for a tangy finish.
- Replace the red wine with extra beef broth if preferred.
Common Questions
Can I make this ahead of time?
Yes, you can make the soup base a day early. Just wait to add the bread and cheese until serving. This makes it perfect for entertaining guests.
How do I know the beef is done?
The meat should be very tender and fall apart easily. Use two forks to test it after about two hours. It should shred without effort.
Will my kids like this soup?
Most kids love the melted cheese and mild, sweet onions. You can shred the beef into very small pieces for them. It is a family-friendly way to eat more protein.
I hope this cozy recipe brightens your winter evenings. Give it a try and let every cheesy bite warm you up. Happy cooking!
— Alex
Ingredients
- 3 lbs beef short ribs, bone-in
- Salt and freshly ground black pepper to taste
- 2 tablespoons olive oil
- 5 large yellow onions, thinly sliced
- 4 tablespoons unsalted butter
- 4 cloves garlic , minced
- 1 cup dry red wine
- 8 cups high -quality beef stock
- 1 tablespoon Worcestershire sauce
- 4 sprigs fresh thyme
- 2 dried bay leaves
- 1 large baguette , sliced into 1-inch rounds
- 2 cups Gruy ère cheese, shredded
Instructions
- Season short ribs generously with salt and pepper on all sides.
- Heat olive oil in a large Dutch oven over medium-high heat. Sear short ribs until deeply browned on all sides, approximately 10-12 minutes. Remove ribs and set aside.
- Reduce heat to medium. Add butter and sliced onions to the same pot. Cook, stirring occasionally, for 45-60 minutes until onions are a deep mahogany brown.
- Add minced garlic and cook for 1 minute until fragrant.
- Deglaze the pot with red wine, scraping the bottom to release the fond. Simmer until the liquid is reduced by half.
- Return the short ribs to the pot. Add beef stock, Worcestershire sauce, thyme sprigs, and bay leaves. Bring to a gentle boil.
- Reduce heat to low, cover, and simmer for 2.5 to 3 hours, or until meat is fork-tender and pulling away from the bone.
- Remove short ribs from the pot. Discard bones and connective tissue. Shred the meat into bite-sized pieces and return to the soup. Remove bay leaves and thyme stems.
- Preheat the oven broiler. Lightly toast baguette slices on a baking sheet.
- Ladle the soup into oven-safe bowls. Top each with two baguette slices and a generous portion of shredded Gruyère.
- Place bowls under the broiler for 2-3 minutes until the cheese is melted, bubbly, and golden brown. Serve immediately.

