Cranberry Balsamic Roast Beef
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Holiday showstopper roast beef with sweet-tart cranberry balsamic glaze. Advanced level recipe ready in 3 hours including marinating time.
- Author: Sarah Mae Carter
- Prep Time: 20 minutes
- Cook Time: 2 hours 30 minutes
- Total Time: 3 hours
- Yield: 8-10 servings 1x
- Category: Main Course
- Method: Roast, Marinate
- Cuisine: American
- 3–5 pounds ribeye roast (boneless)
- ½ cup balsamic vinegar
- 2 garlic cloves, minced
- ¼ cup cranberry sauce
- 2 tablespoons brown sugar
- 1 teaspoon red pepper flakes
- Salt to taste
- 2 tablespoons olive oil
- 2 tablespoons vegetable oil
- ½ cup beef broth
- 2 cups cranberries (fresh)
- 6 sprigs thyme
- Combine balsamic vinegar, minced garlic, cranberry sauce, brown sugar, red pepper flakes, and salt in a large bowl. Whisk until smooth.
- Place ribeye roast in marinade, coating all sides. Cover and refrigerate overnight.
- Remove roast from refrigerator 30-45 minutes before cooking to reach room temperature.
- Preheat oven to 425°F (220°C).
- Heat olive oil and vegetable oil in cast iron pan over medium-high heat until shimmering.
- Remove roast from marinade (reserve marinade) and sear all sides until golden brown, 3-4 minutes per side.
- Pour reserved marinade around roast. Add beef broth, fresh cranberries, and thyme sprigs.
- Transfer pan to oven and roast 20-25 minutes per pound for medium-rare, until internal temperature reaches 135°F.
- Remove from oven, tent with foil, and let rest 15 minutes before slicing.
- Slice against grain and serve with pan sauce and cranberries.
Notes
- Ribeye roast works best but prime rib or top round roast are good substitutes. Marinate overnight for maximum flavor penetration.
- Fresh cranberries hold their shape better than frozen. If using frozen, add directly to pan without thawing.
Nutrition
- Serving Size: 6 ounces
- Calories: 420 kcal
- Sugar: 8 g
- Sodium: 380 mg
- Fat: 28 g
- Saturated Fat: 12 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 1 g
- Protein: 32 g
- Cholesterol: 95 mg