Portulaca grandiflora is a small, fast-growing, annual plant up to 12 inches (30 cm) tall. The leaves are thick and fleshy, up to 1 inch (2.5 cm) long and arranged alternately or in small clusters. The flowers are up to 1 inch (2.5 cm) in diameter with 5 petals, variably red, orange, pink, white and yellow.