Preheat your oven to 375°F (190°C).
In a bowl, toss the cubed ciabatta bread with olive oil, garlic, parsley, salt, and pepper. Spread the mixture evenly on a baking sheet.
Bake for about 10-15 minutes or until golden brown and crispy. Turn them halfway to achieve even crisping.
While the croutons are baking, season the chicken breasts with olive oil, lemon juice, lemon zest, garlic, smoked paprika, salt, and pepper.
Preheat a grill or skillet on medium-high heat.
Cook the chicken for about 6-7 minutes on each side or until fully cooked through.
Once done, allow to rest for a few minutes before slicing it into strips.
In a bowl, whisk together the Parmesan cheese, mayonnaise, buttermilk, garlic, lemon juice, Dijon mustard, Worcestershire sauce, salt, pepper, and thyme leave. Adjust seasoning to taste. This dressing can be made a day in advance for marinated flavors.
In a large bowl, combine the romaine lettuce, sliced chicken, croutons, and dressing. Toss everything together until the lettuce is well-coated.
Garnish with additional Parmesan cheese and torn basil leaves.