There’s a special kind of magic that happens when you let something cook low and slow, filling your home with an aroma that promises pure comfort. For me, that magic is perfectly captured in this beef short rib soup. I still remember the first time I made it; the rich, savory scent wrapped around me like a warm blanket on a chilly day. It’s more than just a meal; it’s an experience. This soup has the same soul-warming quality as my favorite corned beef and cabbage soup, but with a deeper, more decadent flavor.
What Makes This beef short rib soup So Special?
What I adore about this recipe is how it transforms simple ingredients into something truly luxurious. While the 200-minute cook time requires patience, the actual hands-on prep is just 25 minutes. During that long, slow braise, the bone-in short ribs become incredibly tender, releasing all their flavor into the broth. The dry red wine and tomato paste create a beautifully complex base, making every spoonful of this beef short rib soup rich, hearty, and unforgettable. It’s my go-to for a special Sunday dinner.
The Key Ingredients You’ll Need
For this beef short rib soup, I always insist on two things: bone-in, English-style beef short ribs for that deep, meaty flavor, and a decent dry red wine, like a Merlot. The bones are non-negotiable for the richest broth! These elements build a foundation much like in my simple vegetable soup.

Hearty Braised Beef Short Rib Soup
Ingredients
Equipment
Method
Notes
How I Make beef short rib soup
My process for this soup is all about building layers of flavor. I start by getting a deep, brown sear on the short ribs, which is the secret to a rich broth. After setting the ribs aside, I soften the onions, carrots, and celery in the same pot. Then, I stir in the tomato paste and garlic, letting them cook for a minute before deglazing with red wine. It’s a rhythm I find meditative, similar to how I approach my Tuscan tortellini soup.
My Tips for the Perfect Outcome
- Always pat the short ribs completely dry before searing for the best crust.
- Don’t rush the braising process; low and slow is key for tender meat.
- For a cleaner broth, I let the soup cool slightly and skim any excess fat from the surface.
How I Serve and Store This Dish
I love serving this beef short rib soup in big, shallow bowls with a generous sprinkle of fresh parsley and a side of warm, crusty bread for dipping. For leftovers, I let the soup cool completely before storing it in an airtight container in the refrigerator for up to four days. Honestly, I think the flavor is even better the next day as everything melds together beautifully. It reheats perfectly on the stove.
Can I make this in a slow cooker?
Yes, absolutely. I recommend searing the ribs and sautéing the vegetables on the stovetop first to build flavor. Then, transfer everything to your slow cooker and cook on low for 7-8 hours or on high for 4-5 hours, until the beef is fall-apart tender.
What kind of red wine is best for this soup?
I prefer a full-bodied dry red wine that I would also enjoy drinking, like a Cabernet Sauvignon, Merlot, or Zinfandel. It adds a crucial layer of complexity. If you need to skip the wine, you can substitute it with an equal amount of extra beef broth.
Can I use boneless short ribs?
You can, but I highly recommend using bone-in short ribs for the best results. The bones release collagen and add incredible depth and richness to the broth that you just can’t get from boneless meat. It’s what makes this beef short rib soup so spectacular.
Is this beef short rib soup freezer-friendly?
Yes, this soup freezes wonderfully! I let it cool completely, then store it in a freezer-safe container for up to three months. Sometimes, potatoes can become a bit grainy upon reheating, so you can opt to leave them out and add freshly boiled potatoes when you serve.
Conclusion
This beef short rib soup is pure comfort in a bowl, a recipe I come back to again and again. I truly hope it becomes a favorite in your home, too. If you give it a try, please let me know how it turned out in the comments below!
