Five alkaloids (oleraceins A, B, C, D and E) were isolated from Portulaca oleracea L., and their structures determined by spectroscopic methods as 5-hydroxy-1-p-coumaric acyl-2,3-dihydro-1H-indole-2-carboxylic acid-6-O-beta-D-glucopyranoside, 5-hydroxy-1-ferulic acyl-2,3-dihydro-1H-indole-2-carboxylic acid-6-O-beta-D-glucopyranoside, 5-hydroxy-1-(p-coumaric acyl-7'-O-beta-D-glucopyranose)-2,3-dihydro-1H-indole-2-carboxylic acid-6-O-beta-D-glucopyranoside, 5-hydroxy-1-(ferulic acyl-7'-O-beta-D-glucopyranose)-2,3-dihydro-1H-indole-2-carboxylic acid-6-O-beta-D-glucopyranoside and 8,9-dihydroxy-1,5,6,10b-tetrahydro-2H-pyrrolo[2,1-a]isoquinolin-3-one, respectively.