Heat the olive oil in a large soup pot or Dutch oven and saute the celery, onion, garlic, and red pepper flakes for about 5 minutes to soften, stirring often.
Add the artichokes to the pan, along with the sun-dried tomatoes, chicken stock, and lemon juice. Bring to a simmer and simmer for another 5 minutes.
Stir the spinach into the soup, and then add the cream. Bring back to a simmer. Add salt and fresh cracked pepper to taste.
Off the heat stir in the cheese, and serve topped with a little more cheese and fresh cracked pepper.
Video
Notes
*If you'd like a less chunky soup or would like to stretch this soup for more servings you can add more chicken stock.