Ingredients:
- 3 lbs bone-in beef short ribs
- 2 tbsp vegetable oil
- 1 tsp kosher salt
- 1 tsp black pepper
- 2 tbsp tomato paste
- 1 large yellow onion, diced
- 3 large garlic cloves, minced
- 2 cups low-sodium beef broth
- 2 sprigs fresh rosemary
- 2 sprigs fresh thyme
Instructions:
- Preheat the oven to 325°F (163°C).
- Pat the beef short ribs dry with paper towels and sprinkle generously with 1 tsp kosher salt and 1 tsp black pepper on all sides.
- Heat 2 tbsp vegetable oil in a Dutch oven over medium-high heat. Once the oil shimmers, add the ribs and brown for 3–4 minutes per side until a rich brown crust forms. Remove ribs and set aside on a plate.
- Lower the heat to medium. Add the diced yellow onion and cook until translucent, about 5 minutes.
- Stir in the minced garlic and 2 tbsp tomato paste, cooking for another 2 minutes until the paste turns a deep brick red.
- Stir 2 cups low-sodium beef broth into the aromatic mixture, scraping the bottom of the pan to release the brown bits.
- Return the seared ribs to the pan, nestling them into the liquid. Add 2 sprigs fresh rosemary and 2 sprigs fresh thyme.
- Cover the Dutch oven with a tight lid and bake in the oven for 3 to 3.5 hours.
- Check for doneness: the ribs are ready when a fork slides in and out with zero resistance, or when a meat thermometer reaches an internal temperature of 200°F to 205°F (93°C to 96°C).
- Carefully skim the excess fat from the surface of the liquid using a spoon or fat separator.
- Remove the ribs from the pan. Simmer the remaining liquid on the stovetop over medium-high heat for 10 minutes until it reduces into a glossy sauce.
- Let the ribs rest for 15 minutes to allow the juices to redistribute, then pour the glossy glaze over the meat before serving.