Combine the green cabbage, red cabbage, carrot, green onion, bell pepper, and apple in a large bowl.
In another bowl, whisk together the mayonnaise, olive oil, vinegar, lemon juice, and poppy seeds, and season with salt and pepper to taste.
Pour the dressing over the cabbage mixture and stir until well combined.
Refrigerate for at least one hour and serve cold.
