In a large saucepot, over medium heat, add oil, onion, garlic, and ginger to soften, about 5 minutes.
Stir in curry powder, garam masala, cumin, coriander, dried curry leaves (if using) turmeric, smoked paprika and cayenne pepper. Cook until combined and spices are toasted and fragrant.
Stir in green beans, cauliflower and peppers. Pour over tomatoes and coconut milk and bring to a simmer, for about 5 minutes
Stir in turkey and bring to simmer until turkey is heated through. Taste and season with salt, pepper and lemon juice.
Serve hot, over top of rice or grains and garnish if you like.