Sauté shallot in butter with a pinch of salt, black pepper and red pepper flakes until softened, about a few minutes
Stir in uncooked acini di pepe
Pour in chicken broth and season with a pinch of salt
Bring to a gentle simmer and cook for about 10 minutes, stirring occasionally
Once pasta is just about tender, stir in grated garlic, chopped spinach, and chopped marinated artichoke
Stir in cream and let simmer for about 1-2 minutes to thicken
Add cream cheese, Gruyère cheese, and Parmesan cheese, stirring until melted and creamy
Finish with lemon zest and juice, then season to taste with salt, pepper and red pepper flakes
Serve immediately
