The simplest way to create a button with icon and text in Flutter is to use the new Material button called ElevatedButton with an icon constructor . ElevatedButton. icon() gives you the ability to add the icon and label parameter to the button. The ElevatedButton was introduced with the release of Flutter v1.24 Oca 2022