De Allan-Robinson-reactie is een organische reactie waarbij een o-hydroxyarylketon reageert met aromatische anhydriden om flavonen (of isoflavonen) te vormen.[1][2] De reactie werd vernoemd naar J. Allen en Robert Robinson.

Wanneer alifatische anhydriden worden gebruikt, dan kunnen coumarines gevormd worden.