In a sauce pan heat oil and garlic cloves. Add spinach leaves and toss until wilted (takes approx 2-3 minutes). Put this in a blender and add Saffron Roads chicken broth and blend it until pureed and set aside.

In a pot add butter and chopped onions and cook until onions are translucent on medium heat. Add the all purpose flour and keep mixing so it does not burn. When you smell a slight toasted smell, add your milk, half and half and spices (salt, pepper and chilli flakes). Continue to stir on medium heat until mixture thickens slightly (approx 20 minutes) and add your spinach puree. Allow this mixture to cook for another 5 - 10 minutes and then add your cheeses.

Turn heat on low, adjust salt and pepper to your preference and simmer for 5 minutes. Serve and enjoy!