It may not seem like grasses are flowering plants to a layman as the grass flowers don’t look quite like the showy colorful parts most people recognize as flowers. Grasses are definitely flowering plants.
The flowers or inflorescence is called a “spike” or sometimes a “panicle.” Though individual flowers are not attractive, the inflorescence is very much noticeable and some of the ornamental grasses have pretty spikes.
Grasses belong to a large and nearly ubiquitous family of monocotyledonous flowering plants known as Poaceae or Gramineae. This includes the cereal grasses, bamboos and the grasses of natural grassland and cultivated lawns and pastures.
Some grass flowers are presented in this post.