The 10 Best Markets in Maine!

Mainers are well-known for their fierce independence and when it comes to small grocers and markets, we will openly support them over the largest chain-stores. Throughout the state, you’ll still find local neighborhood markets that sell everything from toothpaste to classic Italian sandwiches to gourmet doughnuts. Here are the 10 best markets in the state. 

1. Rosemont Market & Bakery, Portland, ME

Since 2005, Rosemont Market & Bakery has grown from a single store on Bridgton Avenue into five markets in Portland and Yarmouth, a warehouse, and a 24/7 bakery and kitchen to supply local restaurants. Bakery and kitchen items vary daily, but you’ll always find an assortment of breads, sweet treats, and lots of great wines.

2. Harbor Fish Market, Portland, ME

A local landmark since the 1800s, the Harbor Fish Market on Custom House Wharf is the place to go for the freshest seafood in the Greater Portland area. From live lobster fresh off the boat to haddock and scallops to dry goods like recipe books, you’ll find all your seafood needs at Harbor Fish Market.

3. Browne Trading Company, Portland, ME

Located in the heart of Portland’s working waterfront, Browne Trading Company is nationally renowned for sourcing pristine, fresh seafood from local fishermen and lobstermen. The market also carries artisan cheeses, signature caviars, local produce, and lots of hard-to-find gourmet items.

4. Bow Street Market, Freeport, ME

The original Bow Street Market in Freeport was founded in 1946. Now situated in a brand new larger building adjacent to the existing market, Bow Street Market is popular with locals and visitors. The market has an in-house butcher, deli, bakery, seafood, and produce department and you’ll find lots of delicious foods and drinks here.

5. Good Food Store, Bethel, ME

The Good Food Store is a popular destination for people after a long day of skiing at Sunday River. Home to the Smokin’ Good BBQ, the market has a huge selection of organic wines and microbrews from all over. The coffee is always hot and the fridge is stocked with delicious ready-to-go sandwiches, soups, and organic produce.

6. The Farm Stand, South Portland, ME

The Farm Stand in South Portland is the city’s local butcher shop and farm fresh produce shop. While not considered a “high-end market,” The Farm Stand sells locally raised meat, poultry, and produce at similar prices to the local grocery stores. Don’t miss the local wine!

7. Tiller & Rye, Brewer, ME

Opened in 2015, Tiller & Rye is 9,500-square-foot natural grocery store selling humanely raised, locally-sourced meat, eggs, and produce along with breads, dairy products, wines, ciders, and beer. Run by Bangor-natives, you’ll also find eco-friendly home and body care products and a juice and coffee bar.

8. Tozier’s Family Market, Multiple locations

With locations in Bucksport, Searsport, and Brewer, Tozier’s Family Market is a locally owned and operated small grocery market with everything you need from fresh baked goods to fresh cut meats to pizza. They even offer a senior citizen discount on Tuesdays! 

9. A&B Naturals, Bar Harbor, ME

A&B Naturals in Bar Harbor has been providing the Mount Desert Island with organic and healthy living products since 2007. The small shop contains everything from local fresh produce to groceries to vitamins, and body care items. Don’t miss their organic juice and smoothie bar. It’s the best in town!

10. Morning Glory Natural Foods, Brunswick, ME

Morning Glory Natural Foods is celebrating over 35 years of selling local and organically grown foods in downtown Brunswick. The shop is filled with fresh bread and treats from local bakers, specialty wines and cheeses, and lots of organic products for your tummy and your skin. 

Select a Maine town to find the Best Things-To-Do and Places To Go around you
Find Independent Food Stores and Markets Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Androscoggin County

Aroostook County

Cumberland County

Franklin County

Hancock County

Kennebec County

Knox County

Lincoln County

Oxford County

Penobscot County

Piscataquis County

Sagadahoc County

Somerset County

Waldo County

Washington County

York County