In a medium pot, melt butter. Add in flour and cook until it gets slightly brown, stirring continually.
Pour in milk and stir continually using a hand whisk so that you have a smooth mixture. Cook for 3-4 minutes or until slightly thickens.
Add in chopped green onion and garlic, cook for 2-3 minutes.
Pour in hot water and add in broccoli florets. Season with salt. Cook for about 10 minutes or until broccoli florets are tender. Don’t overcook though so that they don’t lose their color.
Remove from heat and puree using a hand blender.
Fort he sauce, melt butter in a small sauce pan, add in chili powder and cook for about 10 seconds or until chili powder gives its nice red color to the melted butter. Remove from heat.
When serving, share the soup into bowls, drizzle chili powder sauce on each and top with croutons and chopped parsley.