stock up on sth

stock up on sth or stock up with sth (to buy a lot of something, often food or drink ) — затариться, закупить чего-л. (в больших количествах)

Example 1: We'd better stock up on food for the holidays. (CIDI)

Example 2: I usually stock up with alcohol in the duty-free shop at the airport.

Example 3: I hadn't stocked up on food, so I wasn't ready to feed Kate and her friends. (СDAmE)