Lemon Basil Chicken: Prepare according to directions. Set aside.
Caesar Dressing: Add all of the dressing ingredients to a mixing bowl EXCEPT the Parmesan and mix until smooth. Mix in the Parmesan. Add milk 1 tablespoon at a time to reach desired consistency. Taste and add salt/pepper to taste if needed and additional lemon juice if desired. Chill while you prepare the remaining ingredients.
Croutons: Preheat oven to 400F degrees. Cube bread into bite size pieces and add to a large bowl. Drizzle with olive oil and toss to coat. Spread bread in an even layer onto baking sheet and bake for approximately 15 minutes or until golden.
Assemble: Add all of the Salad Ingredients to a large bowl and toss to combine (if you are expecting leftovers then hold avocados and add to individual servings). You can add more of whatever ingredients you love (measurements are just guidelines - I like to add more corn).
If not expecting leftovers, drizzle salad with desired amount of dressing and toss to combine along with freshly grated Parmesan. Garnish with bacon, croutons and top with chicken. If you are expecting leftovers, garnish individual servings with dressing, bacon, croutons and chicken.
