Cranberry Braised Short Ribs

This Cranberry Braised Short Ribs Recipe is a festive, comforting holiday meal that your guests will love. Shorts ribs are braised in a beef broth, red wine liquid with fresh herbs and vegetables along with sweet fresh cranberries. The short ribs are fall apart tender and pair nicely with mashed potatoes, risotto or orzo. 

Prep Time: 20 minutes    Cook Time: 3 hours    Total Time: 3 hours 20 minutes    Total Servings: 4


  • 3 to 4 lbs short ribs, bone-in 
  • salt and pepper 
  • 4 tablespoons olive oil, divided 
  • 4 garlic cloves, minced 
  • 2 shallots, diced 
  • 1 cup sweet onion, diced 
  • 2 large carrots, peeled, cut into large chunks 
  • 2 bay leaves 
  • 1 cup dry red wine, such as Cabernet Sauvignon 
  • 2 cups beef broth 
  • 3 tablespoons tomato paste 
  • 1 tablespoon Worcestershire 
  • 2 cups fresh cranberries 
  • 3 sprigs rosemary, more for garnish 
  • 3 springs thyme, more for garnish 
  • Fresh parsley for garnish 
  • Fresh rosemary for garnish 
  • Fresh thyme for garnish


  1. Preheat the oven to 350 degrees F. 
  2. Sprinkle the short ribs generously with salt and pepper over the short ribs.
  3. In a large Dutch oven heat 2 tablespoons olive oil over high heat. Add the short ribs and brown them on all sides, about 30-45 seconds per side. Remove the ribs and set aside. 
  4. In the same Dutch oven add 2 tablespoons olive oil over medium heat. Add the garlic and sauté for 1 minute. 
  5. Add the shallots, onion and carrot along with a dash or salt and pepper. Sauté until the onions begin to caramelize, about 10 minutes. 
  6. Add a splash of broth to the pot and deglaze the brown bits off of the bottom of the pot. 
  7. Add the short ribs back into the Dutch oven. Add the bay leaves, red wine, beef broth, tomato paste, Worcestershire and stir. 
Add the cranberries, rosemary and thyme. 
  8. Cover with the lid and place into the oven. Cook at 350 degrees for 2 hours, then reduce heat to 325 degrees and cook for an additional 30 minutes or until the beef is falling off the bone. 
  9. Remove from the oven, leave covered and let it sit for 15 minutes. 
  10. Serve warm with mashed potatoes, broccoli and a scoop of the broth from the pot.