A Note From Hagberg’s Regarding Coronavirus. Read more

Order Ahead

Online Ordering

Please note: We are experiencing a high demand for online ordering due to the current health crisis. Online orders will require 48-hour notice to be filled. And there may be restrictions or maximums depending on the item. Thank you for your patience.

Fill out the form completely and double-check your phone number. We will email you confirmation that we received your order and the pickup date/time. Pricing includes cutting and wrapping. Payment for your order will be made at the time of pick up. Indicate the quantities and weight. If you’re a meat lover, you probably already have a good idea what you want, but please don’t hesitate to call 651-777-2888 with any questions. Wanna see the list of our meats? Click here to view/download a pdf. Please note that all items may not be available.


Hagberg's Meats

11325 Stillwater Boulevard North
Lake Elmo, MN 55042
Ph: 651-777-2888