braised short ribs with root vegetables for cozy winter dinners

3 min prep 2 min cook 10 servings
braised short ribs with root vegetables for cozy winter dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Why You'll Love This braised short ribs with root vegetables for cozy winter dinners

  • Practically Foolproof: After a quick sear, the oven does all the work while you binge your favorite shows or tackle that mountain of laundry.
  • Budget-Friendly Luxury: Short ribs are one of the most affordable "fancy" cuts, delivering restaurant-quality results for under $4 per serving.
  • One-Pot Wonder: Everything cooks together in a single Dutch oven, meaning minimal dishes and maximum flavor as the vegetables absorb the meaty juices.
  • Make-Ahead Magic: This dish tastes even better the next day, making it perfect for dinner parties or meal prep Sundays.
  • Customizable Comfort: Swap in whatever root vegetables you have—turnips, sweet potatoes, or even kohlrabi all work beautifully.
  • Freezer Hero: Leftovers freeze beautifully for up to three months, giving you a homemade meal ready faster than takeout.
  • Nutrition Powerhouse: Loaded with iron, zinc, and collagen from the beef plus fiber and vitamins from the vegetables.

Ingredient Breakdown

Ingredients for braised short ribs with root vegetables for cozy winter dinners

The beauty of this dish lies in its simplicity—just a handful of thoughtfully chosen ingredients that transform into something extraordinary through slow cooking. The short ribs should be meaty with good marbling; look for pieces that are 2-3 inches thick with a nice fat cap that will render down and baste the meat. Bone-in ribs add incredible richness, but boneless work if that's what your butcher has.

For the vegetables, I like a mix of sweet and earthy—carrots for their natural sweetness, parsnips for their subtle spice, rutabaga for its peppery notes, and potatoes for their creamy texture that soaks up all that gorgeous sauce. The onion, celery, and garlic form the aromatic base, while tomato paste adds umami depth and helps thicken the sauce.

The braising liquid is where the magic happens: a full-bodied red wine (I use a $10 Côtes du Rhône), beef stock for richness, a splash of balsamic for brightness, and my secret weapon—a shot of espresso that deepens all the flavors without making the dish taste like coffee. Fresh herbs and whole spices perfume everything as it simmers, creating layers of flavor that develop over the long, slow cook.

Recipe at a Glance

Prep Time
30 minutes
Cook Time
3.5 hours
Serves
6-8 people
Oven
325°F (165°C)

Ingredients

For the Short Ribs:

  • 4-5 lbs beef short ribs (6-8 pieces), 2-3 inches thick
  • 2 tablespoons kosher salt
  • 1 teaspoon freshly ground black pepper
  • 2 tablespoons all-purpose flour
  • 3 tablespoons vegetable oil
  • 1 large onion, chopped
  • 2 celery stalks, chopped
  • 2 carrots, chopped
  • 4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 2 cups full-bodied red wine
  • 2 cups low-sodium beef stock
  • 1 tablespoon balsamic vinegar
  • 1 shot espresso or 1 tablespoon instant coffee
  • 2 bay leaves
  • 3 sprigs fresh thyme
  • 1 sprig fresh rosemary
  • 2 whole star anise pods

For the Root Vegetables:

  • 3 large carrots, cut into 2-inch pieces
  • 2 parsnips, cut into 2-inch pieces
  • 1 large rutabaga, peeled and cubed
  • 1 lb baby potatoes, halved
  • 2 turnips, quartered
  • 3 tablespoons butter
  • Fresh parsley for garnish

Equipment Needed

A heavy 6-8 quart Dutch oven with a tight-fitting lid is non-negotiable here—it's what creates the perfect braising environment. You'll also need a good pair of tongs for turning the ribs, a fine-mesh strainer for the sauce, and patience. Lots of patience.

Step-by-Step Instructions

Step 1: Prep and Season the Ribs

Pat the short ribs completely dry with paper towels—this is crucial for achieving that beautiful brown crust. In a small bowl, combine the salt, pepper, and flour. Rub this mixture all over the ribs, pressing it into every crevice. Let them sit at room temperature for 45 minutes while you prep the vegetables, or refrigerate uncovered overnight for even better results.

Step 2: Sear for Maximum Flavor

Heat your oven to 325°F (165°C). Place your Dutch oven over medium-high heat and add the oil. When it shimmers like a mirage, carefully lay in the ribs, fat side down first. Don't crowd them—work in batches if needed. Sear each side for 4-5 minutes until deeply caramelized and mahogany-colored. This isn't just browning; it's creating the flavor foundation for your entire dish through the Maillard reaction.

Step 3: Build the Aromatic Base

Remove the ribs to a plate. Pour off all but 2 tablespoons of the rendered fat (save it for roasting potatoes later!). Add the onion, celery, and carrots to the pot. Cook, scraping up those precious browned bits, until the vegetables are softened and starting to brown, about 8 minutes. Add the garlic and cook for another minute until fragrant.

Step 4: Create the Braising Liquid

Stir in the tomato paste and cook for 2 minutes until it darkens to a brick red color. This caramelizes the natural sugars and removes any metallic taste. Pour in the wine—it should hiss dramatically. Use your wooden spoon to scrape every bit of flavor from the pot's bottom. Let it bubble away for 5 minutes, reducing by about half.

Step 5: Add the Magic Ingredients

Stir in the beef stock, balsamic vinegar, espresso, bay leaves, thyme, rosemary, and star anise. The liquid should come about ¾ of the way up the ribs—add more stock if needed. Return the ribs to the pot, bone side up so the meat stays submerged. They should fit snugly like puzzle pieces.

Step 6: The Long, Slow Braise

Bring the liquid to a gentle simmer on the stovetop, then cover tightly with a sheet of parchment paper pressed directly onto the surface before adding the lid. This creates a perfect seal that prevents evaporation. Slide into the oven and forget about it for 2.5 hours. Resist the urge to peek—every time you open the lid, you add 15 minutes to the cooking time.

Step 7: Add the Vegetables

After 2.5 hours, carefully remove the pot from the oven. Scatter the carrots, parsnips, rutabaga, potatoes, and turnips around the ribs. They should be mostly submerged in the liquid. Return to the oven for another hour, or until the vegetables are tender and the meat is falling off the bone.

Step 8: The Final Touch

Remove the ribs and vegetables to a serving platter. Strain the sauce through a fine-mesh strainer into a smaller pot, pressing on the solids to extract every drop of flavor. Skim off the fat (or refrigerate the sauce and remove the solidified fat later). Simmer the sauce for 10-15 minutes until it coats the back of a spoon. Stir in the butter for a glossy finish.

Step 9: Serve and Savor

Arrange the ribs atop the vegetables, spoon over some of that luscious sauce, and garnish with fresh parsley. The meat should be so tender that a gentle nudge with a fork causes it to surrender into silky strands. Serve with crusty bread for sopping up every drop of the sauce, or over creamy polenta if you're feeling extra indulgent.

Expert Tips & Tricks

Temperature Matters

Use an oven thermometer to ensure your oven is truly at 325°F. Too hot and the meat will dry out; too cool and it won't break down the collagen properly.

Fat is Flavor

Don't remove all the fat from the sauce—leave about 2 tablespoons for richness. The fat carries flavor and creates that restaurant-quality mouthfeel.

Make-Ahead Magic

This dish is even better made 2 days ahead. The flavors meld and deepen, and you can easily remove the solidified fat from the refrigerated sauce.

The Espresso Secret

Don't skip the espresso! It doesn't make the dish taste like coffee—it simply enhances the beefy flavors and adds incredible depth.

Low and Slow is Key

If you're tempted to speed things up at 350°F, don't. The lower temperature ensures the meat stays succulent while the collagen breaks down properly.

Flip Halfway Through

For even cooking, gently flip the ribs halfway through the initial braising time. Use tongs and work carefully to keep the meat intact.

Common Mistakes & Troubleshooting

Problem: Tough Meat After Hours of Cooking

This usually means either your temperature was too high (causing the meat to seize up) or too low (not breaking down collagen). Check your oven with an independent thermometer and ensure the liquid is barely bubbling. If they're still tough after 3 hours, keep going! Every piece of meat is different.

Problem: Greasy Sauce

Short ribs are naturally fatty, but you can control this. After cooking, let the sauce settle for 10 minutes, then use a wide spoon to skim off the fat layer. For a completely fat-free sauce, refrigerate overnight and remove the solidified fat easily.

Problem: Burnt Bottom

If your sauce tastes bitter or burnt, you likely had the heat too high during the initial sear or when reducing the wine. Next time, lower the heat and stir constantly. For now, add a peeled potato to the sauce while simmering—it will absorb some bitterness.

Variations & Substitutions

Wine Swap

No wine? Use 1½ cups pomegranate juice mixed with ½ cup red wine vinegar. The acidity and fruitiness work beautifully with beef.

Vegetable Variations

Use sweet potatoes, butternut squash, or even Brussels sprouts. Add quick-cooking vegetables like peas or green beans in the last 15 minutes.

Spice It Up

Add 2 chipotle peppers in adobo for a smoky kick, or 1 tablespoon of gochujang for Korean-inspired heat with umami depth.

Storage & Freezing

Leftovers will keep in an airtight container in the refrigerator for up to 4 days. Store the meat and vegetables submerged in the sauce to prevent drying out. Reheat gently on the stovetop over low heat, adding a splash of stock if the sauce has thickened too much.

For longer storage, freeze individual portions in heavy-duty freezer bags with as much air removed as possible. Lay flat to freeze, then stack like books to save space. They'll keep for up to 3 months. Thaw overnight in the refrigerator and reheat slowly on the stovetop or in a 300°F oven covered with foil.

Frequently Asked Questions

Yes, but you'll sacrifice some flavor. Sear the ribs and sauté the vegetables on the stovetop first, then transfer everything to your slow cooker. Cook on LOW for 8-9 hours or HIGH for 5-6 hours. The sauce won't reduce as beautifully, so you may need to thicken it on the stovetop at the end.

Chuck roast cut into 2-inch chunks works beautifully, as do beef shanks or oxtails. The cooking time remains the same. You could also use brisket, but reduce the cooking time by 30-45 minutes to prevent it from drying out.

Absolutely! This is my go-to for entertaining because it's completely hands-off once it goes in the oven. Make it 2 days ahead, refrigerate, and simply reheat gently while you enjoy appetizers with your guests. It actually tastes better this way!

Remove the meat and vegetables, then simmer the sauce uncovered for 10-15 minutes until reduced. For immediate thickening, whisk 1 tablespoon cornstarch with 2 tablespoons cold water and stir into the simmering sauce.

Use a wine you'd actually drink! Côtes du Rhône, Chianti, or a California Zinfandel all work beautifully. Avoid cooking wine from the grocery store—it's loaded with salt and preservatives. If you wouldn't sip it, don't cook with it.

Yes, but use a smaller Dutch oven (3-4 quart) so the liquid still covers most of the meat. The cooking time remains the same since you're still braising for the same thickness of meat.

Love this recipe? Save it to Pinterest before you forget!

braised short ribs with root vegetables for cozy winter dinners

Braised Short Ribs with Root Vegetables

Pin Recipe
Prep
30 min
Cook
3 hr
Total
3 hr 30 min
Servings: 6 Difficulty: Medium

Ingredients

  • 4 lb beef short ribs, bone-in
  • 2 tbsp olive oil
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, peeled & cut into 2-inch pieces
  • 2 parsnips, peeled & cut into 2-inch pieces
  • 1 lb baby potatoes, halved
  • 2 cups beef broth
  • 1 cup red wine
  • 2 tbsp tomato paste
  • 2 sprigs fresh thyme
  • 1 sprig fresh rosemary
  • Salt & black pepper to taste

Instructions

  1. 1 Preheat oven to 325°F (165°C). Pat ribs dry, season generously with salt & pepper.
  2. 2 Heat olive oil in a heavy Dutch oven over medium-high. Sear ribs on all sides until deeply browned; set aside.
  3. 3 Reduce heat; add onion & garlic. Cook 3 min until softened.
  4. 4 Stir in tomato paste; cook 1 min. Pour in wine, scraping up browned bits; simmer 3 min.
  5. 5 Return ribs, add broth, thyme & rosemary. Bring to a gentle simmer.
  6. 6 Cover and transfer to oven; braise 2 hr.
  7. 7 Add carrots, parsnips & potatoes; continue braising 1 hr until meat is fork-tender.
  8. 8 Skim excess fat, adjust seasoning, and serve hot with crusty bread.

Recipe Notes

Make-ahead: Flavor deepens overnight; refrigerate up to 3 days. Reheat gently on stovetop. Freeze portions up to 3 months.

Calories
~720
Protein
46g
Fat
48g
Carbs
24g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.