Ingredients
Equipment
Method
Prep and season
- Preheat the oven to 325F. Season the bone-in beef short ribs generously with salt and pepper.
Sear the ribs and build the braise
- Heat olive oil in a Dutch oven over high heat and sear the ribs until deeply browned on all sides, about 8 to 12 minutes total. Remove the ribs to a plate.
- Sauté the onion, carrots, and celery for 5 minutes in the same Dutch oven. Add the garlic and tomato paste and cook for 2 minutes.
- Deglaze with the red wine, scraping the bottom of the pot to loosen the browned bits. Add the beef broth, diced tomatoes, bay leaves, thyme, and rosemary.
- Return the ribs to the Dutch oven and nestle them into the liquid so it comes halfway up the ribs. Cover the pot.
Braise and finish the sauce
- Braise in the oven at 325F for 3 to 3-1/2 hours, until fall-off-the-bone tender. Remove the ribs when ready.
- Strain the braising liquid to remove solids, then reduce it until glossy, about 10 to 20 minutes. Skim or adjust seasoning as needed with salt and pepper.
- Serve the ribs over mashed potatoes and spoon the reduced braising sauce on top. Make sure each plate gets a glossy coating from the reduced liquid.
Notes
Tip: For the deepest color and flavor, sear the ribs until you get true browning (not just steaming) before deglazing. Store leftovers in an airtight container in the refrigerator up to 3 days; reheat gently in a covered pot or microwave. Freezing is yes—freeze ribs with some sauce for up to 2 months and thaw overnight in the fridge. For a lighter option, choose a lower-sodium beef broth and serve with cauliflower mash instead of mashed potatoes.
