Preheat your oven to 375°F (190°C).
Cook the penne pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the minced garlic and red pepper flakes, sautéing for about 1 minute until fragrant.
Add the shrimp to the skillet and cook for 2-3 minutes until they turn pink and opaque. Remove from heat.
In a large mixing bowl, combine the cooked pasta, sautéed shrimp, cherry tomatoes, heavy cream, half of the Parmesan cheese, lemon juice, salt, and pepper. Mix well to combine.
Transfer the mixture to a greased 9x13-inch baking dish. Top with the remaining Parmesan cheese and shredded mozzarella cheese.
Bake in the preheated oven for 25-30 minutes, or until the cheese is bubbly and golden.
Remove from the oven and let it cool for a few minutes. Garnish with fresh parsley before serving.