Warm, comforting, and bursting with flavor, this Cranberry Balsamic Roast Beef is the perfect blend of sweet, savory, and tangy—come take a bite and taste the magic!
Heat olive oil in a large oven-safe pan over medium-high heat. Brown the beef roast on all sides. Set the beef aside.
Add sliced onion to the pan and cook until tender, about 5 minutes.
Stir in tomato paste, garlic, thyme, rosemary, and red pepper flakes. Cook for about a minute until fragrant.
Pour in beef broth, balsamic vinegar, cranberry sauce, soy sauce, maple syrup, and Worcestershire sauce. Mix well.
Add carrots, cranberries, and the browned beef back into the pan.
Transfer the pan to a preheated 275°F oven, cover, and braise for 3-4 hours until the meat is tender. Alternatively, cook on the stovetop on low heat for the same time or use a slow cooker on low for 8-10 hours or high for 4-6 hours.
Once the beef is tender, remove it from the pan and slice or shred it.
If desired, skim any excess fat from the cooking juices. Place the pan back on the stovetop, bring the liquid to a simmer, and add the cornstarch-water mixture to thicken the sauce.
Serve the sliced or shredded beef with the carrots and cranberry balsamic sauce. Enjoy!
Notes
Notes: You can customize this dish by adding other root vegetables like potatoes or parsnips.