Across Minnesota, of the 369 butcher shops we list, 362 give a phone number, 85 publish opening hours and 234 have a website. No national chains here — every shop on this page is independent.
Cities
Largest first. Towns with a single shop are listed further down this page.
- Minneapolis20
- Foley5
- St Paul5
- Annandale4
- Melrose4
- Rochester4
- South St Paul4
- Winona4
- Detroit Lakes3
- Grand Rapids3
- Hastings3
- Houston3
- Hugo3
- Isanti3
- New York Mills3
- North Branch3
- Richmond3
- Saint Paul3
- St Joseph3
- St Louis Park3
- Thief River Falls3
- Woodbury3
- Worthington3
- Aitkin2
- Albert Lea2
- Belgrade2
- Bemidji2
- Braham2
- Browerville2
- Brownton2
- Burnsville2
- Caledonia2
- Champlin2
- Chanhassen2
- Cottage Grove2
- Dilworth2
- Duluth2
- Elk River2
- Faribault2
- Fergus Falls2
- Geneva2
- Harmony2
- Hermantown2
- Kimball2
- Lakeville2
- Lonsdale2
- Mankato2
- Maple Lake2
- Maplewood2
- Millville2
- Montevideo2
- Montgomery2
- Monticello2
- New Prague2
- Nicollet2
- Pelican Rapids2
- Pine Island2
- Plymouth2
- Red Wing2
- Remer2
- Roseau2
- Shakopee2
- Sleepy Eye2
- Spring Valley2
- St Michael2
- Starbuck2
- Swanville2
- Waseca2
- Windom2
Minnesota, by feature
- 93
- 24
Other towns in Minnesota
One shop each — too few for a page of their own, so they live here.
-
Egans MarketAdrian
208 Maine Ave, Adrian, MN 56110-1056
-
Center Cut MeatsAlbertville
11646 Barthel Industrial Dr NE, Albertville, MN 55301-9801
Mon-Sat 8am-7pm, Sun 10am-6pm
-
Lake Country MeatsAlexandria
1700 N Nokomis St NE, Alexandria, MN 56308-5068
Monday: 9:00am - 7:00pm
-
Mars Family FarmAndover
16178 Raven St NW, Andover, MN 55304-2024
-
Mark's Country MarketAngora
9092 Hannula Rd, Angora, MN 55703
-
Anoka Meat and SausageAnoka
478 W Main St, Anoka, MN 55303-2059
Sat 8am-4pm
-
Von Hanson's MeatsApple Valley
7533 148th St W, Apple Valley, MN 55124-7535
-
K/Faith The Meat CenterAppleton
250 W Snelling Ave, Appleton, MN 56208-1358
-
Audubon MeatsAudubon
343 4th St, Audubon, MN 56511-4004
-
Knauers Food MarketAustin
121 1st Ave NW, Austin, MN 55912-3143
-
Backus LockerBackus
111 Front St N, Backus, MN 56435
-
Headwater Meat ProcessingBagley
1412 Central St W, Bagley, MN 56621-4243
-
Callahan MeatsBarnesville
12595 160th Ave S, Barnesville, MN 56514-9140
Monday – Friday: 7 AM – 6 PM
-
Amor PorkBattle Lake
35737 CR-1, Battle Lake, MN 56515-9343
-
Zych's MeatsBeardsley
5063 County Road 3, Beardsley, MN 56211-4028
-
Rucks MeatsBelle Plaine
121 N Willow St, Belle Plaine, MN 56011-1622
-
AJ ProcessingBelview
32606 County Highway 7, Belview, MN 56214-1230
-
The Jerky ShoppeBig Lake
617 Rose Dr, Big Lake, MN 55309-9539
-
Lucken MeatsBlackduck
25829 Lanet Rd NE, Blackduck, MN 56630
-
Von Hanson's MeatsBlaine
10950 Club West Pkwy NE, Blaine, MN 55449
-
Von Hanson's MeatsBloomington
10750 Normandale Blvd, Bloomington, MN 55437-2753
-
Psyck's SupermarketBowlus
153 Main St, Bowlus, MN 56314
-
Vonhanson Meats of BaxterBrainerd
15811 Audubon Way, Brainerd, MN 56401-6942
-
Jenniges Meat ProcessingBrooten
10135 MN-55, Brooten, MN 56316
Monday - Friday 8:00am - 5:00pm
-
McNamara MeatsBuffalo
1338 Dague Ave NE, Buffalo, MN 55313-4216
-
Diamond J Big Game ProcessingCambridge
2995 317th Ave NE, Cambridge, MN 55008-6750
-
Canby Meat CenterCanby
125 St Olaf Ave N, Canby, MN 56220-1371
-
BAMFmeats.comCannon Falls
6458 Highview Rd, Cannon Falls, MN 55009-4219
-
Klinder ProcessingCarlos
11515 Klinders Ln, Carlos, MN 56319-4100
-
Monogram Meat SnacksChandler
521 5th St, Chandler, MN 56122
-
Von Hansons MeatsChaska
108 E 3rd St, Chaska, MN 55318-1910
-
R Four MeatsChatfield
24 2nd St SW, Chatfield, MN 55923
-
Clarissa MeatsClarissa
215 Main St W, Clarissa, MN 56440-4500
-
McDonald's MeatsClear Lake
8601 Main Ave, Clear Lake, MN 55319
Wed 8:30am-6:30pm, Thu 8:30am-6:30pm, Fri 8:30am-6:30pm, Mon 8:30am-6:30pm, Tue 8:30am-6:30pm, Sat 8:30am-4pm, Sun 10am-
-
White Front Locker ServiceCokato
260 Broadway Ave S, Cokato, MN 55321
-
kiess brosCold Spring
204 Sauk River Rd, Cold Spring, MN 56320-4553
-
Four Seasons MarketColeraine
100 Cotton Dr, Coleraine, MN 55722
-
Dan The Deer ManColumbus
16238 Potomac St NE, Columbus, MN 55025-9477
-
Von Hansons MeatsCoon Rapids
3189 Northdale Blvd NW, Coon Rapids, MN 55433-1756
-
B & E MeatsCrookston
330 3rd Ave SW, Crookston, MN 56716-2120
-
Grand Champion MeatsCrosslake
14043 Swann Dr, Crosslake, MN 56442-5507
Mon-Fri 8am-6pm, Sat 8am-2pm, Sun 9am-2pm
-
Darwin Freezer ServicesDarwin
123 E Pacific St, Darwin, MN 55324
-
Country ButcherDawson
760 6th St, Dawson, MN 56232-2400
-
Orty's Custom MeatsDeer River
31136 County Road 161, Deer River, MN 56636-2355
-
Rieder Meat MarketDelano
150 River St N, Delano, MN 55328-9311
-
Dennison Meat LockerDennison
109 Farm Rd, Dennison, MN 55018-4108
-
Dover ProcessingDover
481 S Main St, Dover, MN 55929-1509
Mon-Fri 8am-5pm, Sat 9am-12pm
-
Kinbrae Supper Club & Meat MarketDundee
125 Dumont St, Dundee, MN 56131-1390
-
Von Hanson's MeatsEagan
1320 Duckwood Dr, Eagan, MN 55123-1147
-
Eagle Valley Custom MeatEagle Bend
130 Main St E, Eagle Bend, MN 56446-7902
-
Remmele Custom BeefEcho
1332 County Road 23, Echo, MN 56237-1540
-
Halverson'sEdina
5250 W 73rd St, Edina, MN 55439-2215
-
Bluff Country Meats IncEitzen
106 Main St E, Eitzen, MN 55931-7766
-
Steve's Meat MarketEllendale
210 5th Ave W, Ellendale, MN 56026-2211
-
Ellsworth LockerEllsworth
317 S Broadway St, Ellsworth, MN 56129-1092
-
Evansville Meat MarketEvansville
102 Railroad St, Evansville, MN 56326-5200
-
Burts MeatsEyota
114 Center Ave SE, Eyota, MN 55934-2235
-
Fairmont Butcher BlockFairmont
917 Winnebago Ave, Fairmont, MN 56031-3614
Mon 7:30am-6pm, Tue 7:30am-6pm, Wed 7:30am-6pm, Thu 7:30am-6pm, Fri 7:30am-6pm, Sat 8am-2pm
-
KLA Hilltop Meat & EggsFarmington
21000 Blaine Ave, Farmington, MN 55024-9307
-
Floodwood Custom MeatsFloodwood
12343 Grangruth Rd, Floodwood, MN 55736-8553
-
Grundhofer's Old Fashion MeatsForest Lake
4869 208th St N, Forest Lake, MN 55025-8164
-
Dunlap MeatsForeston
15686 120th St, Foreston, MN 56330-9589
-
Kroening Custom ButcheringFosston
43415 310th Ave SE, Fosston, MN 56542-9204
-
Ketter's Meat MarketFrazee
118 W Main Ave, Frazee, MN 56544
-
Meats Of MinnesotaFrontenac
28964 Van Blarcum Ave, Frontenac, MN 55026
-
Triple R PorkGarden City
52429 158th St, Garden City, MN 56034-4412
-
Brick House MeatsGaylord
409 Sibley Ave, Gaylord, MN 55334-2379
-
Koshar Sausage KitchenGilbert
101 Broadway St S, Gilbert, MN 55741-5014
-
Alsleben Meats LlcGlencoe
820 12th St E, Glencoe, MN 55336-2203
-
Minnewaska MeatsGlenwood
11 1st Ave SW, Glenwood, MN 56334-1501
-
Dick's LockerGood Thunder
120 Front St N, Good Thunder, MN 56037-4007
Monday-Friday 8am
-
Fred's Store- GoodlandGoodland
19517 County Road 560, Goodland, MN 55742-1350
-
Meat ShoppeGranite Falls
1133 15th St, Granite Falls, MN 56241-1041
-
Carlson Meat ShopGrove City
105 2nd St N, Grove City, MN 56243
Mon-Fri 7:30am-5pm, Sat 7:30am-12pm
-
A & M ProcessingHamburg
34875 170th St, Hamburg, MN 55339-2006
Mon-Fri 8am-12pm
-
Corcoran LockerHamel
20121 County Road 10, Hamel, MN 55340-9504
-
Greg's Meat ProcessingHampton
6028 250th St E, Hampton, MN 55031-8614
Mon-Fri 8am-5:30pm, Sat 8am-3pm
-
Nick's Meats & GroceryHayward
103 Front St W, Hayward, MN 56043
-
Palisade city meatsHenning
510 Fergus Ave, Henning, MN 56551-4035
-
RJ's MeatsHillman
36929 Highway 27, Hillman, MN 56338-2259
-
Carlson's Old World SausageHines
23569 Pass Rd NE, Hines, MN 56647-4725
-
Hoffman LockerHoffman
207 1st St N, Hoffman, MN 56339-4516
-
RW InternationalHopkins
21 Harrison Ave N, Hopkins, MN 55343-8318
-
North Fork Custom MeatsHoward Lake
704 6th St, Howard Lake, MN 55349-5645
Tue-Fri 8am-5pm, Sat 8am-1pm
-
Benny's Meat MarketHutchinson
221 Main St S, Hutchinson, MN 55350-2508
-
Hometown MeatsInver Grove Heights
3025 80th St E, Inver Grove Heights, MN 55076-3234
Mon-Sat 9am
-
Maurice's Sausage ShakIron Junction
8708 Iron Junction Rd, Iron Junction, MN 55751-4001
-
J & R MeatsIsle
2072 315th Ave, Isle, MN 56342-4500
-
Wiste's Meat MarketJanesville
208 N Main St, Janesville, MN 56048-8516
-
Highwater Creek Meat MarketJeffers
105 W Whited St, Jeffers, MN 56145-4037
-
Pekarna Meat MarketJordan
119 Water St, Jordan, MN 55352-1516
-
Wick's Meat ShoppeKandiyohi
209 N 4th St, Kandiyohi, MN 56251-9783
-
Kenyon MeatsKenyon
116 Spring St, Kenyon, MN 55946-1153
Sat 7am-1pm, Sun 8am-1pm
-
Lenser's MeatsLa Crescent
3001 Kelly Rd, La Crescent, MN 55947-9682
-
La Salle MeatsLa Salle
108 S Broadway Ave, La Salle, MN 56056-4400
Monday-Friday 8am
-
Langhorst PorkLafayette
50128 370th St, Lafayette, MN 56054
-
Huettl's MeatsLake City
1903 Lakeshore Dr N, Lake City, MN 55041-9026
-
Hagberg's Country MarketLake Elmo
11325 Stillwater Blvd N, Lake Elmo, MN 55042-8622
-
Baer Poultry Co.Lake Park
28802 40th Ave S, Lake Park, MN 56554-9410
-
Butcher ShopLakefield
212 Main St, Lakefield, MN 56150-1199
-
O'Keefe MeatsLe Center
61 N Park Ave, Le Center, MN 56057-1510
-
Clay Hill ProcessingLengby
3021 180th St, Lengby, MN 56651-2054
-
V&M LockerLeota
11670 110th St, Leota, MN 56153
Monday - Saturday: 7:30 AM - 5:30 PM
-
Deutschland MeatsLindstrom
12825 Lake Blvd, Lindstrom, MN 55045-9345
-
Thielen Meats of Little FallsLittle Falls
300 13th St NE, Little Falls, MN 56345-2948
Mon-Thur В В 8AM - 5:30PM
-
Long Prairie Packing Co.Long Prairie
10 Riverside Dr, Long Prairie, MN 56347-1852
-
South Forty Meat Market LLCLucan
103 Main St, Lucan, MN 56255-5000
Sat: 8am-12pm
-
Madison MeatsMadison
620 W 8th St, Madison, MN 56256
-
North Star Premium Beef IncMahnomen
1418 State Highway 200, Mahnomen, MN 56557-9570
-
Three Brothers Meat Market - Mapleton, MNMapleton
216 Main St NE, Mapleton, MN 56065-2059
Monday-Friday: 8:00 AM-6:00 PM
-
Neil's Quality MeatsMcIntosh
125 Cleveland Ave SW, McIntosh, MN 56556-5637
-
Grampa's Ole Home MeatsMedford
109 S Main St, Medford, MN 55049-9593
-
Shepersky's Meat ProcessingMenahga
58587 State Highway 87, Menahga, MN 56464-2002
-
Backroad meatsMilaca
19110 US-169, Milaca, MN 56353-4540
SUNDAY 10:30 AM - 3:00 PM
-
Miltona Custom Meats and SausageMiltona
242 2nd Ave, Miltona, MN 56354-8186
Monday – Saturday: 8am – 5pm
-
Minneiska MeatsMinneiska
206 Bennett Ave, Minneiska, MN 55910-9621
-
Gorton's 12/12 MeatsMontrose
221 Nelson Blvd, Montrose, MN 55363-8582
-
She Said Butcher ShopMoorhead
2103 5th Ave N, Moorhead, MN 56560-2403
-
K and R Retail MeatsMora
850 Highway 65 S, Mora, MN 55051-1915
Mon-Sat - 8am to 6pm
-
Nerstrand Meats and CateringNerstrand
231 Main St, Nerstrand, MN 55053-3800
Mon-Sat 10am-7pm, Sun 10am-5pm
-
Meyer's Meats Nevis MNNevis
Nevis, MN
-
Havenwood MeatsNew Germany
17425 62nd St, New Germany, MN 55367-9517
Mon - Fri: 8am - 5pm
-
New Munich MeatsNew Munich
501 Main St, New Munich, MN 56356
Mon 9AM - 3PM
-
Neighbor's MeatsNew Richland
202 Ash Ave S, New Richland, MN 56072-2016
Monday – Friday: 7:30 AM – 5:30 PM
-
Von Hanson's MeatsNorth Oaks
895 Village Center Dr, North Oaks, MN 55127-3016
-
HD Beef WorksNorthfield
6320 Chester Ave, Northfield, MN 55057-4743
-
Northome MeatsNorthome
12337 Town Road 425, Northome, MN 56661-8042
-
Prairie MeatsOlivia
2505 Lincoln Ave W, Olivia, MN 56277-1705
-
Pioneer Meat MarketOrtonville
25 1st St NW, Ortonville, MN 56278-1435
Mon-Fri  8:00am–6:00pm
-
Osakis Meats & ProcessingOsakis
201 W 2nd Ave, Osakis, MN 56360
-
Osseo Meat MarketOsseo
344 County Road 81, Osseo, MN 55369
Mon - Fri: 8:00 am - 6:00 pm
-
Owatonna Neighbors MeatsOwatonna
216 W Bridge St, Owatonna, MN 55060-2920
Monday – Friday: 7:30 AM – 5:30 PM
-
Main Street MeatsPark Rapids
416 Main Ave S, Park Rapids, MN 56470-1556
Monday-Friday: 8am - 5:30pm
-
Schrupp's Meat & SeafoodPaynesville
216 W James St, Paynesville, MN 56362-1219
Monday – Friday: 9 AM – 6 PM Saturday: 9
-
Perham Meat Market and LockerPerham
459 3rd Ave SE, Perham, MN 56573-1740
-
Thielen Meats of PierzPierz
310 Main St N, Pierz, MN 56364-3000
Monday-Thursday, 7 am - 5:30 pm
-
Fresh Start Meat MarketPine River
2718 Hwy 371, Pine River, MN 56474
-
D&T's Meat MarketPipestone
220 2nd St NW, Pipestone, MN 56164-1636
-
Roelofs MeatsRaymond
310 Spicer Ave N, Raymond, MN 56282-2036
-
Von Hanson's MeatsRichfield
6531 Lyndale Ave S, Richfield, MN 55423-1407
-
Iron Range Wild Game & Fish ProcessingRiverton
21172 2nd Ave, Riverton, MN 56455
-
Hackenmueller MeatsRobbinsdale
4159 W Broadway Ave, Robbinsdale, MN 55422-1823
Mon-Fri: 8:00 AM – 6:00 PM
-
NortogRockford
6000 Lone Oak Rd Ste 4, Rockford, MN 55373-8615
-
Center Cut MeatsRogers
13004 Main St, Rogers, MN 55374-9401
Mon-Sat 8am-7pm, Sun 10am-6pm
-
Von Hanson's MeatsRosemount
15010 Claret Ave W, Rosemount, MN 55068-6510
-
Litscher's ProcessingRushford
106 W Park St, Rushford, MN 55971
-
Buffalo Ridge LockersRuthton
329 Aetna St, Ruthton, MN 56170-5005
-
Bear's Den ProcessingSaginaw
5231 Highway 33, Saginaw, MN 55779
Mon-Fri 8am-4pm
-
Kraut's Butcher ShoppeSaint Charles
1430 Whitewater Ave, Saint Charles, MN 55972-1232
-
Hormud Meat & Grocery MarketSaint Cloud
3360 W Division St, Saint Cloud, MN 56301-3725
-
Omaha SteaksSaint Louis Park
1627 Park Place Blvd Ste 2310, Saint Louis Park, MN 55416
-
Jim's WholesaleSauk Centre
40387 408th St, Sauk Centre, MN 56378-8442
-
Manea's MeatsSauk Rapids
114 2nd Ave N, Sauk Rapids, MN 56379-1606
Mon-Fri 8am-6:30pm, Sat 8am-5pm
-
Von Hanson's MeatsSavage
4301 Egan Dr, Savage, MN 55378-2612
-
Hoops Custom Sausage and ArcherySebeka
17834 220th St, Sebeka, MN 56477
-
Hometown MeatsSlayton
2197 20th St, Slayton, MN 56172-1043
-
Ginter's Meat LockerSobieski
9407 Cable Rd, Sobieski, MN 56345-4340
-
French Lake Butcher ShopSouth Haven
17497 County Road 37 NW, South Haven, MN 55382-4004
-
Cathy Mackenthun's Meats and DeliSt Bonifacius
4275 County Road 92, St Bonifacius, MN 55375-1235
Monday – Saturday: 8:00 am to 7:00 pm
-
Wright MeatsSt Charles
1430 Whitewater Ave, St Charles, MN 55972-2806
-
Johnson's Meat MarketSt James
407 1st Ave S, St James, MN 56081
-
Lake Haven Custom Meat ProcessingSturgeon Lake
92850 Military Rd, Sturgeon Lake, MN 55783
-
Cherry Hill Meat ProcessingTaylors Falls
530 Maple St, Taylors Falls, MN 55084-1232
-
Stittsworth MeatsTurtle River
273 Bemidji Rd NW, Turtle River, MN 56601-6892
-
Ulen LockerUlen
102 Northern Pacific Ave E, Ulen, MN 56585-4012
-
Rancher's Legacy Meat Co.Vadnais Heights
4301 White Bear Pkwy, Vadnais Heights, MN 55110-3677
-
F & D MeatsVirginia
1108 8th St S, Virginia, MN 55792-3239
-
Ruprecht MeatsWabasso
739 Main St, Wabasso, MN 56293-1600
-
Haverinen Meat ProcessingWadena
36502 County Highway 75, Wadena, MN 56482-4625
-
Von Hanson's Meat MarketWaite Park
105 Waite Ave N, Waite Park, MN 56387-1246
-
The Meat BoutiqueWalker
103 5th St S, Walker, MN 56484-2282
-
Blondies Butcher ShopWanamingo
95 Main St, Wanamingo, MN 55983-1517
Monday-Friday: 8am-5pm
-
Taylor MeatsWatertown
2930 Highway 25, Watertown, MN 55388-8329
-
Benson + Turner Foods Inc. dba B & T MeatsWaubun
3145 US-59, Waubun, MN 56589-9100
В MONDAY 8:30 am- 6:30 pm
-
Village Meats & DeliWayzata
832 Lake St E, Wayzata, MN 55391-1803
-
Welcome MeatsWelcome
515 Bidwell St, Welcome, MN 56181-1402
-
Concord Store and LockerWest Concord
55217 201st Ave, West Concord, MN 55985-5020
-
Mike's Butcher ShopWest St Paul
1104 S Robert St, West St Paul, MN 55118-1458
Mon–Fri: 9:30am–6pm
-
Wester's LockerWestbrook
536 1st Ave, Westbrook, MN 56183-1104
-
White Bear Butchery - A Flicker Meat CoWhite Bear Lake
2002 County Road E E, White Bear Lake, MN 55110-7333
-
Clean Chickens and Co. AND Happy Halal MeatsWillmar
500 32nd St SW, Willmar, MN 56201
-
Sioux Valley PorkWilmont
18520 150th St, Wilmont, MN 56185-1088
Guides for shop shoppers
All guides
BuyingComplete Guide to Beef Tenderloin and Filet Mignon
Learn how to select, trim, fabricate, and cook whole beef tenderloin and tender filet mignon steaks for skillet searing, grilling, or beef Wellington.
BuyingBistro Steaks: How to Choose, Prep, and Grill Flank, Flat Iron, Hanger, and Bavette
This guide breaks down four classic butcher cuts, explaining how to spot quality at the meat counter, tenderize tough muscle fibers, and grill bistro steaks to peak tenderness.
BuyingBeef Short Ribs, Plate Ribs, and Flanken Cut Guide
Learn the structural differences between English cut short ribs, flanken-style ribs, and whole plate ribs, along with butcher counter ordering tips and proven cooking methods.
Good to know about butcher shops in Minnesota
What is hanging weight?
Hanging weight is the weight of a slaughtered animal after skinning and evisceration, but before final trimming and dry aging. When purchasing a side or whole animal in Minnesota, local processors charge based on this weight. Browse 369 meat processors across Minnesota on ButcherAtlas to learn more about custom carcass purchasing.
How to make sausage at home?
To make sausage at home, chill high-fat meat and grind it, mix thoroughly with seasonings and ice water until sticky, then stuff into natural casings. Keep all equipment cold to preserve the emulsion and texture. For custom meat grinds and fresh casings, visit any of the 369 specialized meat markets listed across Minnesota on ButcherAtlas.
How to cook venison backstrap?
Prepare venison backstrap by trimming all silver skin, seasoning simply, and searing in a hot skillet with butter to medium-rare. Avoid overcooking, as wild venison is lean and dries out quickly. For expert trimming or custom cuts in Minnesota, consult one of the 369 butcher shops on ButcherAtlas.
How long do meats last in freezer?
Raw cuts like steaks and roasts keep optimal quality for 6 to 12 months in the freezer, while ground meat lasts 3 to 4 months. Proper vacuum sealing prevents freezer burn and extends shelf life. Explore 369 butchers in Minnesota on ButcherAtlas for vacuum-packaged, freeze-ready cuts.
Who has prime rib on sale this week?
Weekly prime rib promotions vary by region, market conditions, and seasonal demand. Browse local listings across Minnesota on ButcherAtlas to compare specialized butcher shops in your area.