Place leeks, onion, carrot, celery and water to cover in a large pot and season with salt and pepper. Bring to a simmer and cook until cooked through, about 20 to 25 minutes. Drain well and thinly slice.
Heat oil and butter in a large sauté pan over medium heat. Add leaks, season with salt and pepper and cook for 10 to 15 minutes.