Aldi helps a lot.
I find I save a ton there when I stop in for in-between trips, like where all I need is grapes, orange, onions, peppers, lettuce, cilantro, and sour cream. I can get all that plus berries and cheese for way less, and those trips add up.
Less meat. More beans, tofu, preparations that rewire less meat (instead of a huge flank steak for fajitas, use leftover meat and make beans and fajita veggies).
Less prepared stuff. No pre-cut fruit, no $7 soups (make soup and freeze), etc...
Get better about planning. If you buy a $4 pack of basil for a small recipe, find another recipe you can use it in before it spoils.
Freezing double batches of things (chili, red sauce, chicken tinga) makes my freezer more of a grocery store and I shop less.
Shop when not hungry, like right after a big dinner. This really really helps.