5 tablespoons all-purpose flour
4 tablespoons butter, at room temperature
2 poblano chiles, roasted, peeled, and seeded
1 medium onion, peeled and chopped
12 ounces tomatillos, husked, rinsed and chopped
3 cloves garlic, chopped
1 ½ cups chicken stock
½ cup heavy cream
2 cups milk
1 cup spinach, cleaned
10 ounces Asiago cheese grated
1 bunch cilantro, leaves only, chopped
salt to taste
In a mixing bowl, incorporate the flour and butter with a fork.
Place the poblanos, onion, tomatillos, garlic, chicken stock, cream, and milk in a pan and bring to a boil. Whisk in the flour and butter mixture and continue to whisk until all lumps disappear. Cook over medium heat until the mixture thickens.
Add the spinach, asiago cheese, cilantro, and continue to cook for 30 seconds, while stirring. Transfer to a blender in batches, and blend until completely smooth. Strain through a medium strainer back into the heavy pan, season with salt and pepper, and keep warm.
Ladle the soup into warm bowls and garish with tortilla strips and Pico de Gallo, if desired.