Cook the pasta. Boil in salted water until just al dente. Overcooked pasta turns mushy in salads, so aim for a slight bite.
Cool it fast. Drain, then rinse briefly with cold water to stop cooking.
Shake off excess water well so the dressing clings.
Prep the mix-ins. Halve tomatoes, dice cucumber and pepper, and measure corn, cheese, and protein. Keep pieces small for easy bites.
Whisk the dressing. In a bowl, mix yogurt, mayo, lemon juice, honey, Dijon, garlic powder, Italian seasoning, and a splash of milk or water. Season lightly.
Adjust thickness until it’s pourable but not runny.
Toss gently. In a large bowl, combine cooled pasta, veggies, cheese, and protein. Pour over most of the dressing and toss to coat. Add remaining dressing as needed.
Taste and tweak. Add a pinch of salt, extra lemon, or a drizzle of honey if your child prefers it sweeter.
Keep flavors bright and simple.
Chill before serving. Cover and refrigerate 20–30 minutes so flavors meld. Stir again and add a spoonful of dressing if it looks dry.
Serve. Portion into bowls or lunch containers. Add a few extra cheese cubes or a sprinkle of chives on top if your kid likes them.