In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until translucent. Stir in the minced garlic and cook for another minute until fragrant.
Add the shredded chicken to the pot, then pour in the chicken broth. Stir in the dried oregano, dried basil, and red pepper flakes (if using). Bring the mixture to a light simmer.
Slowly stir in the heavy cream and let the soup continue to simmer gently for about 5 minutes.
Add the broken lasagna noodles to the pot and cook according to package instructions, typically about 10-12 minutes, until the noodles are tender.
Once the noodles are cooked, reduce the heat to low and stir in the ricotta, mozzarella, and Parmesan cheeses. Mix until the cheeses are melted and the soup is creamy. Season with salt and pepper to taste.
Ladle the soup into bowls and garnish with freshly chopped parsley.