Add onions, carrots, leeks, and potatoes to a roasting tray.
Drizzle olive oil, sprinkle dried thyme, add salt and pepper; toss to coat evenly.
Lay sausages on top evenly and roast for 30 minutes, turning halfway through.
Drizzle marmalade over everything and toss gently to coat.
Roast for an additional 10–15 minutes until golden and sticky.
Serve hot straight from the tray.
Cool leftovers and store in airtight containers in fridge for up to 4 days or freeze up to 3 months.
Notes
You can swap pork for chicken sausages or use fresh herbs at the end. Adjust cook time for sausage size. Use pre-cut veg to save time. Great for batch cooking and freezing.