Heat the oil in a saucepan over medium heat. Add the eschalot. Cook, stirring, for 5 minutes or until golden brown.
Add red wine, port, thyme and rosemary to the pan. Bring to a simmer and cook, scraping pan with a wooden spoon or spatula to dislodge any bits cooked onto the base, for 5 minutes or until reduced by half.