Bring a large pot of salted water to a boil. Add the lasagna noodles and cook according to package instructions until al dente. Drain and set aside.
In a mixing bowl, combine the ricotta cheese, heavy cream, garlic powder, salt, and pepper. Mix until smooth and creamy.
In another bowl, mix the shredded chicken with the pesto sauce until fully coated.
In a greased 9x13 inch baking dish, spread a thin layer of the creamy mixture on the bottom. Place 3 lasagna noodles over the sauce. Spread half of the chicken and pesto mixture over the noodles, followed by a layer of the creamy mixture, and sprinkle with mozzarella cheese and cherry tomatoes. Repeat this layering process once more. Top with the remaining noodles, the rest of the creamy mixture, and the rest of the mozzarella cheese.
Sprinkle grated Parmesan cheese on the top layer for added flavor and a golden finish.
Cover the lasagna with aluminum foil and place it in the preheated oven. Bake for 25 minutes, then remove the foil and bake for an additional 15-20 minutes until bubbly and golden brown on top.
Allow the lasagna to cool for about 10 minutes before slicing. Garnish with fresh basil leaves before serving.
Notes
Allow the lasagna to cool before slicing for cleaner pieces.