Tired of winter’s icy grip? This short rib stew is your culinary rebellion—a pot of pure, unapologetic comfort that transforms tough cuts into tender, flavor-bomb bliss. Think of it as a warm, savory blanket for your insides, perfect for when the wind howls and your soul demands something more substantial than soup.
Why This Recipe Works
- Bone-in short ribs deliver deep, rich flavor and collagen that melts into luxurious silkiness.
- A slow, low oven braise coaxes out tenderness without turning your meat to mush.
- Building layers of flavor—browning meat, sautéing aromatics, deglazing with wine—creates a complex, restaurant-worthy sauce.
- Root vegetables add sweetness and texture, soaking up all that glorious braising liquid.
Ingredients
- 4 pounds bone-in beef short ribs, cut into 3-inch pieces
- Kosher salt and freshly ground black pepper
- 3 tablespoons all-purpose flour
- 3 tablespoons olive oil, divided
- 1 large yellow onion, roughly chopped
- 4 medium carrots, peeled and cut into 1-inch chunks
- 3 celery stalks, cut into 1-inch pieces
- 4 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 cup dry red wine (like Cabernet Sauvignon)
- 4 cups beef broth, preferably low-sodium
- 2 sprigs fresh rosemary
- 3 sprigs fresh thyme
- 2 bay leaves
- 1 pound baby potatoes, halved if large
- 2 tablespoons chopped fresh parsley, for garnish
Equipment Needed
- Large Dutch oven or heavy-bottomed pot with lid
- Tongs
- Wooden spoon
- Cutting board and chef’s knife
- Measuring cups and spoons
Instructions

Step 1: Season and Brown the Beef
Pat those short ribs dry with paper towels—this is crucial for achieving a proper sear, not a sad steam. Generously season all sides with salt and pepper, then dredge them lightly in the flour, shaking off any excess. Heat 2 tablespoons of olive oil in your Dutch oven over medium-high heat until it shimmers like a mirage. Working in batches to avoid crowding (which leads to steaming, not browning), add the ribs and sear for about 4-5 minutes per side until they develop a deep, mahogany crust. This isn’t just color; it’s flavor foundation. Use tongs to transfer the browned ribs to a plate. Tip: Don’t rush the browning. Good searing creates fond—those delicious browned bits stuck to the pot—which is liquid gold for your stew.
Step 2: Sauté the Aromatics
Reduce the heat to medium and add the remaining 1 tablespoon of olive oil to the same pot. Toss in the chopped onion, carrots, and celery. Sauté, stirring occasionally with your wooden spoon, for about 8-10 minutes until the vegetables soften and the onions turn translucent. You’ll notice them starting to sweeten and release their aromas. Add the minced garlic and cook for just 1 more minute until fragrant—garlic burns faster than your patience on a Monday morning. Stir in the tomato paste and cook for another 2 minutes, letting it darken slightly to cook out any raw taste. This builds another layer of savory depth.
Step 3: Deglaze and Build the Braising Liquid
Now for the fun part: deglazing. Pour in the red wine, and as it hits the hot pot, use your wooden spoon to scrape up all those glorious browned bits (the fond) from the bottom. Let the wine simmer and reduce by about half, which should take 3-4 minutes—you’ll smell the alcohol cooking off, leaving behind a rich, concentrated flavor. This step is non-negotiable for a complex sauce. Then, pour in the beef broth and add the rosemary, thyme, and bay leaves. Bring everything to a gentle simmer.
Step 4: Braise to Tenderness
Return the seared short ribs and any accumulated juices back to the pot, nestling them into the liquid. The ribs should be mostly submerged. Cover the pot with its lid and transfer it to a preheated 325°F oven. Let it braise, undisturbed, for 2.5 to 3 hours. Tip: Check at the 2.5-hour mark. The meat is done when it’s fork-tender and easily pulls away from the bone. Resist the urge to peek too often; every time you lift the lid, you let heat escape and extend the cooking time.
Step 5: Add Potatoes and Final Simmer
Carefully remove the pot from the oven—it will be hot, so use oven mitts! Skim off any excess fat from the surface with a spoon. Fish out and discard the herb sprigs and bay leaves. Stir in the halved baby potatoes, making sure they’re submerged in the liquid. Return the pot, uncovered, to the 325°F oven for another 45 minutes to 1 hour, until the potatoes are tender when pierced with a fork and the sauce has thickened slightly. Tip: For a thicker sauce, you can mash a few potatoes against the side of the pot at the end.
Step 6: Rest, Garnish, and Serve
Once done, remove the pot from the oven and let the stew rest, uncovered, for about 15-20 minutes. This allows the flavors to meld further and the meat to reabsorb some juices, ensuring it stays succulent. Taste and adjust seasoning with more salt and pepper if needed. Ladle the stew into deep bowls, making sure each serving gets a mix of meat, vegetables, and plenty of that luxurious sauce. Garnish generously with chopped fresh parsley for a pop of color and freshness. Serve immediately with crusty bread for dipping—because leaving that sauce behind is a culinary crime.
Tips and Tricks
For an even richer flavor, brown the short ribs a day ahead and refrigerate them overnight; the Maillard reaction flavors deepen with time. If you’re short on time, a slow cooker on low for 8 hours works after the browning and deglazing steps—just reduce the broth by 1 cup. To make it ahead, cook completely, cool, and refrigerate for up to 3 days; the flavors improve, and you can easily skim solidified fat. Reheat gently on the stovetop. For a gluten-free version, use a 1:1 gluten-free flour blend or cornstarch for dredging. If your sauce is too thin after cooking, simmer it uncovered on the stovetop for 10-15 minutes to reduce, or create a slurry with 1 tablespoon cornstarch and 2 tablespoons cold water, whisking it in over low heat until thickened.
Recipe Variations
- Mushroom Lover’s Twist: Add 8 ounces of sliced cremini mushrooms when sautéing the vegetables for an earthy, umami boost.
- Spicy Kick: Stir in 1-2 teaspoons of smoked paprika or a pinch of red pepper flakes with the tomato paste for a warm, subtle heat.
- Wine Swap: Replace the red wine with 1 cup of dark beer (like a stout) for a malty, deep flavor profile.
- Herb Switch-Up: Use 2 teaspoons of dried Italian seasoning instead of fresh rosemary and thyme if that’s what you have on hand.
- Vegetable Medley: Add 1 cup of frozen peas or pearl onions during the last 10 minutes of cooking for extra color and sweetness.
Frequently Asked Questions
Q: Can I use boneless short ribs?
A: Absolutely! Boneless ribs work well and may cook slightly faster—check for tenderness at the 2-hour mark. You’ll miss some collagen from the bones, but the flavor will still be fantastic.
Q: What if I don’t have a Dutch oven?
A: No worries! Use a heavy-bottomed pot that’s oven-safe up to 325°F. If it’s not oven-safe, after deglazing, transfer everything to a baking dish, cover tightly with foil, and braise as directed.
Q: How do I store and reheat leftovers?
A: Store cooled stew in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of broth or water if it thickens too much. It also freezes beautifully for up to 3 months.
Q: Can I make this in an Instant Pot?
A: Yes! Use the sauté function for browning and deglazing, then pressure cook on high for 45 minutes with a natural release. Add potatoes and use sauté to simmer until tender.
Q: Is the wine necessary?
A: The wine adds acidity and depth, but you can substitute with an extra cup of beef broth mixed with 1 tablespoon of red wine vinegar or balsamic vinegar for a similar tangy note.
Summary
This short rib beef stew is a foolproof path to cozy perfection, blending slow-braised tenderness with rich, layered flavors for a meal that comforts from the inside out.
Short Rib Beef Stew
6
servings30
minutes240
minutesIngredients
Instructions
- 1 Preheat oven to 325°F. Pat short ribs dry, season with salt and pepper, and dredge in flour. Heat 2 tbsp oil in a Dutch oven over medium-high. Brown ribs in batches, 4-5 mins per side, then set aside.
- 2 Add remaining 1 tbsp oil to pot. Sauté onion, carrots, and celery for 8-10 mins until softened. Add garlic and cook 1 min. Stir in tomato paste and cook 2 mins.
- 3 Pour in wine, scraping up browned bits. Simmer until reduced by half, 3-4 mins. Add broth, rosemary, thyme, and bay leaves. Bring to a simmer.
- 4 Return ribs to pot. Cover and braise in oven for 2.5-3 hours until meat is fork-tender.
- 5 Skim fat, discard herbs. Add potatoes, return to oven uncovered for 45 mins-1 hour until potatoes are tender.
- 6 Rest 15-20 mins. Garnish with parsley and serve.