Boil the pasta: Bring a small pot of water to a boil. Cook pasta until just tender.
Drain and set aside. If using a one-pot method, you can cook the pasta later directly in the sauce with extra liquid.
Sauté the aromatics: In a wide skillet, warm oil over medium heat. Add onion and carrot.
Cook 2–3 minutes until soft. Stir in garlic for 30 seconds until fragrant.
Cook the protein: Add ground turkey. Break it up with a spoon.
Sprinkle with paprika and salt. Cook until no pink remains, 4–5 minutes.
Add veggies: Stir in broccoli or peas. Cook 1–2 minutes, just to soften.
Keep everything bite-size and tender.
Make the sauce: Pour in broth and milk. Bring to a gentle simmer. If you didn’t pre-cook pasta, add dry pasta now and increase liquid by about 1/2 cup.
Simmer, stirring often, until pasta is tender and the liquid reduces slightly.
Stir in cheese: Turn heat to low. Mix in shredded cheese until melted and creamy. Add Greek yogurt or cream cheese if using.
The sauce should lightly coat the pasta, not be soupy.
Finish and taste: Add a squeeze of lemon or a small pat of butter for flavor balance. Adjust salt very lightly. The dish should taste mild but not flat.
Cool and serve: Let the food cool to a toddler-safe temperature.
Serve in small portions. You can top with a few peas or tiny broccoli florets for color and fun picking.