Ingredients
Equipment
Method
Prep and preheat
- Preheat oven to 325°F, then season the ribs generously with salt and pepper. Keep seasoning visible on all sides for best browning.
Sear and build the braise
- Heat olive oil in a Dutch oven over high heat and sear the ribs until deeply browned on all sides. Remove the ribs when well-browned and set aside.
- Sauté onion, carrots, and celery for 5 minutes in the Dutch oven. Cook until they start to soften and pick up fond from the bottom.
- Add garlic and tomato paste, then cook for 2 minutes. Stir constantly so the tomato paste darkens slightly without burning.
- Deglaze with the red wine, scraping up the browned bits from the bottom. Simmer briefly just until the liquid is cohesive.
- Add beef broth, diced tomatoes, bay leaves, thyme, and rosemary. Stir to combine and distribute herbs evenly.
Braise low and slow
- Return the ribs to the Dutch oven, arranging them so the liquid comes halfway up the ribs. Add a little more broth only if needed to reach that level.
- Cover and braise in the oven for 3 to 3-1/2 hours at 325°F until fall-off-the-bone tender. Look for meat that pulls easily from the bone when nudged.
Reduce and serve
- Remove the ribs and strain the braising liquid. Discard solids so the sauce stays smooth.
- Reduce the strained braising liquid until glossy. Continue until it coats the back of a spoon and looks like a mahogany sauce.
- Serve the ribs over mashed potatoes and spoon the reduced braising sauce on top. Add extra sauce so potatoes soak up the flavor.
Notes
For richer flavor, brown the ribs well before deglazing—deep color in the Dutch oven helps create the dark reduction. Store leftovers in an airtight container in the refrigerator for up to 3 days and reheat gently until hot; freezing is yes for up to 3 months (sauce may thicken and can be loosened with a splash of broth). If you want a lower-sodium option, use low-sodium beef broth and season with salt gradually to taste.
