Melt the vegan butter in a stock pot over medium heat. Add the onion, garlic, carrots, celery, thyme and dry seasonings. Cook down for 5 minutes, stirring frequently. Add the broccoli and pour in 4 cups of broth. Bring to a boil, partially cover, lower the heat and simmer for 30 minutes.
Use an immersion blender (or transfer to a standing blender) to blend everything until smooth. Add in the remaining broth, milk and orzo. Bring to a boil, lower heat and simmer until the orzo is cooked through (approx. 10 minutes). Taste and add salt if needed.
Meanwhile, combine the oil, herbs and a pinch of garlic salt in a bowl. Set aside.
To serve, ladle the soup into bowls, drizzle with the herb oil and serve with naan on the side.