Heat olive oil in a large skillet over medium heat until shimmering.
Add diced onion to the skillet and sauté, stirring occasionally, until it becomes translucent and fragrant, about 2-3 minutes.
Add minced garlic and cook for another 30 seconds, until it releases a rich aroma and becomes golden around the edges.
Crumble the ground turkey into the skillet and cook, breaking it apart with a wooden spoon, until browned and cooked through, about 5-7 minutes. Season with salt and pepper as it cooks.
Add the sliced zucchini to the skillet and stir to combine with the turkey mixture.
Sauté the mixture, stirring occasionally, until the zucchini is tender with caramelized edges, about 5-7 minutes. The zucchini should be bright green and slightly crispy on the edges.
Taste and adjust the seasoning with more salt and pepper if needed.
Remove from heat once everything is cooked to your liking and the flavors have melded together.
Serve the hot skillet directly onto plates, enjoying the mix of juicy turkey and tender zucchini with a crispy edge.