The 10 Best Spots for Iced Coffee in Oklahoma!

There’s something about the refreshing coolness of iced coffee that really just hits the spot. Whether you like yours with a shot of espresso or you’re more into the mocha variety, Oklahoma’s coffee shops have your back. Get your boost at the best places for iced coffee in the state!

1. Painted Horse, Bartlesville, OK

Painted Horse uses Nordaggio’s coffee beans, which are roasted in Tulsa, but that’s only one reason to stop in at this coffee shop. The staff is friendly. The atmosphere is fun. Go for a spicy Mexican mocha blended frozen coffee to cool off.

2. Nordaggios Coffee, Tulsa, OK

Nordaggios has been in Tulsa for two decades. They get coffee beans from around the world, roast them in-house and offer some excellent drinks. You can a true cold-brew, but the iced runt sounds promising. They say it’s as “If a margarita and espresso have a baby, you end up with the iced alcohol-free treat with half and half and espresso.”

3. Clarity Coffee, Oklahoma City, OK

Clarity Coffee earns high reviews for its cold-brew. Many of the coffees featured are vegan, too. Be sure to get a little adventurous when you order here because their specials are always to die for!

4. Elemental Coffee, Oklahoma City, OK

The cold brew at Elemental Coffee is brewed for 18 hours before it’s made into the perfect drink. They roast beans on Monday and Wednesday. But make a point to stop in for brunch for a great meal to go with your cold brew. Business Insider ranked it as one of the best places for cold brew in the U.S.!

5. Cool Beans Coffee, Norman, OK

Cool Beans gets their coffee from Elemental Roasters Coffee in Oklahoma City. They have a full selection of cold brew drinks and frozen coffee blends. It gets rave reviews from the community!

6. Café Cubana, Tulsa, OK

Café Cubana reports itself as being one of Tulsa’s oldest coffee shops. It’s close to the Cherry Street Farmers’ Market. Stop in on Saturday to grab a cup of cold brew to drink while you shop. Make time to stop in through the week for a relaxing cup of joe.

7. Blue Spruce, Stillwater, OK

Blue Spruce is known for its gelatos, but it also serves craft coffees. Stop in and enjoy a cold cup of joe while you enjoy an ice-cold gelato treat.

8. DoubleShot Coffee Company, Tulsa, OK

DoubleShot is a craft coffee roaster where you can learn a lot about different coffees. Coffee beans are roasted in-house, typically on Mondays and Thursdays. If you want to experience coffee in a new light, stop by this coffee house for a cold brew.

A post shared by craig minami (@craigtminami) on

9. 918 Coffee, Tulsa, OK

918 Coffee gets their beans from Coda, a premium coffee roaster in Denver, Colorado, that has won awards and is sustainable and Fair-Trade certified. Many of the varieties are organic. The coffee is smooth and flavorful, without any bitterness. It makes the cold-brew taste wonderful.

10. Topeca Coffee, Tulsa, OK

Not many companies in Oklahoma can say that their family actually grows coffee in El Salvador, picks the cherries and then roasts them. It’s a Seed to Cup philosophy in which the family oversees every step of the process, from planting the seed to pouring the coffee in your cup.

Select a Oklahoma town to find the Best Things-To-Do and Places To Go around you
Find Coffee Shops and Cafes 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