In a small bowl, whisk together oil, honey, molasses, and vanilla.
To a large roasting pan, add oats, almonds, pecans, pumpkin seeds, sunflower seeds, walnuts, cinnamon, and salt. Pour honey mixture over the top and stir to until evenly coated.
Bake 40 to 45 minutes, stirring occasionally, until the oats are lightly golden and fragrant and all the liquid has evaporated.
Remove from the oven and stir in apricots and cranberries. Cool completely and store in an airtight container at room temperature.
Notes
Adapted from Jane's Gluten Free Venice Beach House Granola recipe.