Depends on what flowers you're planting, how deep and so on. My basic mix is topsoil with about 1 part in 3 of peat-moss, and 1 in 4 of compost and sometimes a little sheep manure. I make that for my container vegetables, and it seems to work okay for houseplants, too.