I just use my rear rack and a basket on this rack. For groceries I take a big bag with me and put it in the basket afterwards, and use some bungee straps to be sure everything stays in place.
If I have _really_ big or heavy things to carry like potting soil, beer crates or furniture, I use a small trailer.