In a large Dutch oven or heavy pot, heat olive oil over medium heat. Add onion, carrots, and celery. Cook for 4 to 5 minutes until softened and fragrant.
Stir in garlic and ginger, then season with salt, pepper, and Italian seasoning. Cook for 1 more minute.
Pour in the chicken bone broth and bring to a gentle simmer.
Add the pasta and shredded rotisserie chicken. Simmer for 8 to 10 minutes, or until pasta is tender.
In a small bowl, whisk together the eggs and lemon juice.
Temper the eggs by slowly ladling in about 1/2 cup of hot broth to the egg and lemon mixture, while whisking constantly.
Pour the tempered egg mixture back into the pot, stirring constantly to avoid curdling. Do not bring to a boil after this step.
Stir until silky and well combined. Garnish with parsley or additional lemon zest before serving. Enjoy!