Try using cash and keeping track of what you spend. I'm not a fan of couponing or the dollar store type stuff, as I think it ends up with buying crap that's low quality and not needed, just because it's cheap, which isn't saving, it's spending.
Set a budget for yourself for the week, say you can have $100 for groceries and $40 for extras (or whatever makes sense for your situation, I'm just making up numbers). Put those amounts in two envelopes and every time you buy something you have to use the cash from an envelope and you have to put the receipt from what you bought back into the envelope with the change.
If you spend on something that doesn't offer a receipt, like bus fare, write it on the envelope, like $1.50 bus to Target 7/17.
That way, you think about what you're spending and you can see exactly what you spend money on so you'll know what you want to cut back on and such or if you need more for a certain category of stuff.