Yeah Asda can be cheap, also has the benefit of a home delivery service.

I think they're cheap for spices but the asian shops tend to beat them on beans and lentils.
I'm quite surprised how the largest bag size tends to be 2kg. I've only found one 5kg sack of beans so far, in international foods on St Mary's road right at the back of the shop although at ?7.50 for 5kg I didn't think the price was that great.
I also find the hygiene in that shop a bit questionable, the others tend to be much better managed like the asian shop across the road from it and also the International Foods in Portswood although both are more expensive. The range in International Foods in Portswood is very good though.
Banga stores on Derby Road is pretty good too.
My trip to the asian shops was on a bicycle too

. Cycled back to Bitterne with about 14kg on my back lol.