Creamy Spinach and Artichoke Soup

Instructions

  1. Sauté the Aromatics: In a large pot or Dutch oven, melt the butter over medium heat. Add the chopped onion and cook until soft and translucent, about 3-4 minutes. Stir in the minced garlic and cook for another minute until fragrant.

  2. Cook the Vegetables: Add the chopped artichoke hearts to the pot and cook for 2 minutes, allowing them to warm through. Add the fresh spinach and stir continuously until it has wilted, about 2-3 minutes.

  3. Create the Roux: Sprinkle the flour evenly over the vegetable mixture. Stir constantly and cook for 2 minutes to eliminate the raw flour taste. This will help thicken the soup.

  4. Simmer the Soup: Gradually pour in the broth while stirring continuously to avoid lumps. Add the heavy cream. Bring the soup to a gentle simmer (do not boil) and let it cook for 10-12 minutes, allowing it to thicken slightly.

  5. Make it Creamy: Reduce the heat to low. Add the softened cream cheese and grated Parmesan cheese. Stir until the cheeses have completely melted and the soup is smooth and creamy.

  6. Season and Serve: Season with salt, black pepper, and optional red pepper flakes. Taste and adjust seasoning if needed. Serve immediately with crusty bread for dipping.

Leave a Comment