The 10 Best Holistic and Health Food Stores in Oklahoma!

Carrying essential oils, gluten-free food, organic toiletries, and much more, holistic stores provide you with the tools to live a healthier lifestyle. Whether you’re going vegan or you’re switching up your skincare routine, Oklahoma’s holistic and health food stores have you covered. Here are our 10 favorites.   

1. Akin’s Natural Foods, Oklahoma City, OK

Akin’s was the natural food store in Oklahoma City before health food stores were popular. Today, there are two locations in Oklahoma and three in Tulsa. Akin’s sells health food and supplements for athletes, health-conscious individuals and naturopaths. 

2. Green Acres Market, Lawton OK

You’ll find great customer service, educational programs, local events and excellent produce along with supplements and natural products. There’s another location on the south side of Oklahoma City, which may be more convenient. 

3. The Oasis Health Food Store, Tahlequah, OK

Oasis is a great place to find health food, supplements, and natural products. The store also carries beer and winemaking supplies, gluten-free products, and lots of books that can provide more information on living a more holistic lifestyle. 

4. Martha's Health Food & Herbs, Broken Arrow, OK

Martha’s Health Food has been in the Tulsa area since 1984. The store carries supplements, healthy foods, gluten-free foods and much, much more for health-conscious individuals. 

5. Skiatook Herb Store, Skiatook, OK

One of the owners is a certified herbalist. The other has a passion for children’s health. This store has served the area since 2000. The store may be small, but it carries some of the best brands in natural health.  

6. Anner’s Organic Marketplace, Tulsa, OK

Anner’s is a co-op and marketplace that offers natural products, organic produce and more. On the first and third Friday, order one of the “Market Bags” to get organic produce to cook over the weekend. Check out their recipe page for some ideas! 

7. Dodson's Health Food and Vitamins, Norman, OK

Dodson’s is probably one of the oldest health food stores in Oklahoma, opening in 1968. It’s locally-owned and operated by a family that works hard to keep prices low. It might appear small from the outside, but once you get inside, you’ll find a good selection of natural and organic foods, supplements and other products that help you take care of your health. 

8. Pearson’s Natural Food Center, Enid, OK

Pearson’s has a long history in the Enid area. It’s locally owned and operated, independent of other stores. The first Thursday of every month is 10 percent off day. If you miss that special, watch its Facebook page for specials and deals. 

9. The Health Patch, Midwest City, OK

The Health Patch used to be called Nana’s Pawpaw Patch, and it still sells high-quality supplements and products to keep you well. The employees are doctors of naturopathy and can answer your health questions. 

10. Jude’s Health & Java House, Bartlesville, OK

Jude’s not only is the best coffee shop in Bartlesville, it also offers nutritional supplements, protein powders, homeopathic remedies, and more. It also carries health foods, like hemp and chia seeds, kombucha, gluten-free flours and snacks, and Tuckerbee’s local honey (If you’ve never tried a local honey, please do. The taste difference is amazing!) 

Select a Oklahoma town to find the Best Things-To-Do and Places To Go around you
Find Holistic Health Food Stores 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:

Adair County

Alfalfa County

Atoka County

Beaver County

Beckham County

Blaine County

Bryan County

Caddo County

Canadian County

Carter County

Cherokee County

Choctaw County

Cimarron County

Cleveland County

Coal County

Comanche County

Cotton County

Craig County

Creek County

Custer County

Delaware County

Dewey County

Ellis County

Garfield County

Garvin County

Grady County

Grant County

Greer County

Harmon County

Harper County

Haskell County

Hughes County

Jackson County

Jefferson County

Johnston County

Kay County

Kingfisher County

Kiowa County

Latimer County

Le Flore County

Lincoln County

Logan County

Love County

Major County

Marshall County

Mayes County

McClain County

Mcclain County

Mccurtain County

Mcintosh County

Murray County

Muskogee County

Noble County

Nowata County

Okfuskee County

Oklahoma County

Okmulgee County

Osage County

Ottawa County

Pawnee County

Payne County

Pittsburg County

Pontotoc County

Pottawatomie County

Pushmataha County

Roger Mills County

Rogers County

Seminole County

Sequoyah County

Stephens County

Texas County

Tillman County

Tulsa County

Wagoner County

Washington County

Washita County

Woods County

Woodward County