Love this recipe? Save it to Pinterest before you forget!
The first time I made these tender braised short ribs was on a Sunday when the thermometer refused to budge above 18 °F. My parents were driving in from Vermont, my toddler had just discovered the word “no,” and the puppy had chewed one of each pair of my favorite socks. I needed something that would cook itself while I ran around hiding tiny socks and negotiating with a two-year-old dictator. Enter: short ribs. Everything about this recipe feels like a deep exhale—searing the beef until it develops that mahogany crust, nestling it into a bath of wine and stock, then letting the oven work its low-and-slow sorcery while the house fills with the smell of winter comfort. Six hours later my parents arrived to a kitchen that felt like a bear hug, and my dad—who claims he “doesn’t eat anything that moo’s”—politely asked for seconds. We sipped the braising liquid like soup, traded stories until midnight, and decided snow-day Sundays should always end this way.
Why You'll Love This Tender Braised Short Ribs with Root Vegetables for Winter Meals
- One-Pot Wonder: The entire braise happens in a single Dutch oven, translating to maximum flavor and minimal dishes.
- Make-Ahead Magic: Flavor actually improves overnight—perfect for entertaining or meal prep.
- Butcher-Friendly: Short ribs are widely available; your butcher will happily cut them to size.
- Vegetable Bonus: Root veggies cook in the same pot, soaking up beefy gravy.
- Freezer Hero: Portion and freeze for up to three months; reheats like a dream.
- Crowd-Pleaser: Elegant enough for holiday tables, cozy enough for Tuesday night.
- Rich Collagen: Long braising melts connective tissue into silky, spoon-coating body.
- Aroma Therapy: Your house will smell like a French bistro—no candle required.
Ingredient Breakdown
Choosing the right short ribs makes or breaks this dish. Look for thick, meaty “English-cut” ribs (sliced parallel to the bone) rather than flanken-style. Each piece should be 2½–3 inches tall, marbled but not overly fatty. Plan on about 1 pound per person once you account for bone weight; leftovers reheat beautifully. For the mirepoix, I like a 2:1:1 ratio of onion, carrot, and celery—the classic French aromatic base that quietly deepens the gravy. Tomato paste lends umami and helps thicken; don’t skip the sear which caramelizes natural sugars and creates fond (the browned bits) that deglaze into liquid gold. Finally, a 50-50 mix of dry red wine and low-sodium beef stock provides both acidity and gelatinous body. Choose a wine you’d happily drink—if it tastes bad in the glass, it will not improve after four hours in the oven.
Step-by-Step Instructions
-
1
Pat, Season, and Rest
Rinse ribs under cold water; pat very dry with paper towels. Moisture is the enemy of a good sear. Season generously on all sides with 2 Tbsp kosher salt and 1 Tbsp freshly cracked black pepper. Let stand at room temperature 30 minutes so seasoning penetrates and chill dissipates—cold meat in a hot pan drops temperature and causes steaming instead of browning.
-
2
Sear for Fond Gold
Heat 2 Tbsp canola oil in a 7–8 qt enameled Dutch oven over medium-high until shimmering. Working in batches, sear ribs 3–4 min per side until deeply caramelized. Avoid crowding or they’ll steam. Transfer to a platter. Pour off all but 2 Tbsp fat; leave those gorgeous browned bits—they’re liquid flavor.
-
3
Build the Aromatics
Lower heat to medium. Add diced onion, carrot, and celery plus a pinch of salt. Sauté 6 min until softened and edges brown. Stir in 3 minced garlic cloves and 2 Tbsp double-concentrated tomato paste; cook 2 min until brick red and fragrant. The paste will darken and lose its raw tang.
-
4
Deglaze and Reduce
Pour in 2 cups dry red wine (Cabernet, Côtes du Rhône, or Chianti). Increase heat to high; scrape bottom with a wooden spoon to lift fond. Boil 5 min until reduced by half, cooking off harsh alcohol while concentrating fruit notes. You want a syrupy glaze clinging to vegetables.
-
5
Add Liquid & Herbs
Return ribs bone-side up. Add 2 cups low-sodium beef stock, 1 cup chicken stock (lighter body balances wine), 2 bay leaves, 4 sprigs thyme, and 1 small sprig rosemary. Liquid should come ¾ up the ribs—add more stock if needed. Bring to a gentle simmer; cover with a tight lid.
-
6
Low & Slow Braise
Transfer pot to preheated 300 °F oven. Braise 2½ hours. Meanwhile, prep 3 cups large-diced root veg: parsnip, turnip, sweet potato, and carrot. After 2½ h, scatter veg around ribs; spoon some sauce over. Re-cover; braise another 1–1½ h until beef offers zero resistance to a fork and vegetables are tender but not mushy.
-
7
Rest & Defat
Remove pot; let stand 15 min. This allows juices to reabsorb into meat. Tilt pot; ladle excess fat off surface (or use fat separator). If sauce seems thin, transfer ribs and veg to a platter; boil liquid 5 min until napé (coats spoon). Adjust salt/pepper.
-
8
Serve & Garnish
Return ribs and vegetables to gravy; warm 2 min. Sprinkle with fresh parsley and lemon zest for brightness. Serve straight from the Dutch oven with crusty bread, horseradish mashed potatoes, or buttered egg noodles.
Expert Tips & Tricks
- Chill for Fat Removal: Refrigerate overnight; solidified fat lifts off in one sheet. Reheat gently on the stove.
- Bone-Side Up: Keeps marrow from falling out and flavors the sauce.
- Cheesecloth Herb Bundle: Tie thyme/rosemary so leaves don’t scatter; remove easily before serving.
- Umami Boost: Add 1 tsp fish sauce or ½ oz dried porcini soaked in hot stock—nobody detects it, but depth skyrockets.
- Test for Doneness: Meat is ready when fork slides out with zero tug; if it still grips, give 20 min more.
- Crispy Top Option: Brush ribs with reduced sauce; broil 2 min for lacquer finish.
Common Mistakes & Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Sauce too thin | Insufficient reduction or too much stock | Remove solids; boil liquid 5–10 min until syrupy or whisk in beurre manié (1 Tbsp butter + 1 Tbsp flour). |
| Meat tough | Under-braised or oven temp too high | Lower to 275 °F, add splash stock, re-cover, cook 30–60 min more. |
| Over-salted | Reduced too far or salty stock | Dilute with unsalted stock or add diced potato to absorb; remove potato after 15 min. |
| Burnt bottom | Heat too high when searing or deglazing | Stir constantly; if black specks appear, strain sauce into new pot to avoid bitter notes. |
Variations & Substitutions
- Stove-Top Friendly: Nestle everything in a heavy pot; simmer on lowest burner, partially covered, 3–4 h. Check liquid hourly.
- Instant Pot / Pressure Cooker: Sear using sauté mode, add remaining ingredients, cook high pressure 45 min, natural release 15 min, then add veg and pressure 5 min more.
- Smoky Notes: Swap ½ cup stock for stout beer and add 1 tsp smoked paprika plus ½ tsp chipotle powder.
- Asian-Inspired: Sub ½ cup soy for wine, add star anise, ginger coins, and replace veg with daikon & baby bok choy; finish with sesame oil.
- Vegetable Swaps: Rutabaga, celery root, or butternut work well; avoid zucchini/ bell pepper—they dissolve into mush.
- Low-Carb: Skip root veg; add quartered Brussels sprouts and cauliflower in last 45 min.
Storage & Freezing
Cool completely, transfer ribs and sauce to airtight container, refrigerate up to 4 days. Flavor improves as gelatin sets. To freeze, place in freezer zip bags, lay flat; store up to 3 months. Thaw 24 h in fridge. Reheat covered at 325 °F 25 min or simmer on stove with splash stock. Microwave works, but low oven keeps texture luxurious.
FAQ
Winter dinners don’t get more soul-satisfying than these fall-apart short ribs bathed in velvety gravy. Make them once, and your future self—sock-less, snow-shocked, or simply hungry—will thank you every single time.
Tender Braised Short Ribs with Root Vegetables
30 min
3 hr
3 hr 30 min
Ingredients
- 4 lb beef short ribs, bone-in
- 2 tbsp olive oil
- 1 large onion, chopped
- 3 cloves garlic, minced
- 3 carrots, peeled, cut into 2-inch pieces
- 2 parsnips, peeled, cut into 2-inch pieces
- 2 cups red wine
- 3 cups beef broth
- 2 sprigs rosemary
- 2 sprigs thyme
- 1 bay leaf
- Salt & freshly ground black pepper
Instructions
-
1
Pat ribs dry, season generously with salt & pepper. Heat olive oil in a heavy Dutch oven over medium-high and brown ribs on all sides, about 3 min per side. Remove and set aside.
-
2
Lower heat to medium; add onion and cook 4 min until translucent. Stir in garlic for 1 min.
-
3
Pour in red wine, scraping browned bits. Return ribs and accumulated juices to pot.
-
4
Add broth, rosemary, thyme, and bay leaf; liquid should reach ¾ up the ribs. Bring to gentle simmer.
-
5
Cover and transfer to 325 °F oven; braise 2 hours.
-
6
Remove pot, stir in carrots and parsnips, cover, and return to oven for 1 hour more until meat is fork-tender.
-
7
Discard herbs. Skim fat from surface. Taste and adjust seasoning. Serve hot with crusty bread or creamy mashed potatoes.
Nutrition (per serving)
~690
48 g
38 g