Preheat Oven: Preheat your oven to 325°F (163°C).
Prepare the Roast: Rub the deer roast with olive oil, garlic, rosemary, thyme, salt, and pepper. Massage the seasoning into the meat.
Sear the Roast: In a hot pan, sear the roast on all sides for about 3-4 minutes to create a golden-brown crust.
Prepare Vegetables: Place the onions, carrots, and potatoes at the bottom of a roasting pan.
Add Broth: Pour the beef broth or venison stock around the vegetables in the pan.
Roast the Meat: Place the seared deer roast on top of the vegetables in the pan. Cover loosely with foil and roast in the oven for 1.5 to 2 hours or until the internal temperature reaches 130°F to 140°F.
Rest the Roast: After removing the roast, let it rest for 10-15 minutes to redistribute the juices.
Serve: Slice the venison roast against the grain and serve with roasted vegetables.