If you’re looking for the best cafes in Marrakech then you have come to the right place. Not only am I obsessed with coffee and food, but I live in Morocco.
Yeah, I am about 3 hours away from the city. So, it’s pretty easy for me to visit any time I like and check out all of the best coffee shops in Marrakech.
After all, this is a BIG city and there are new coffee places in Marrakech popping up all the time. However, Marrakech is much better known for its tea than it’s coffee.
So, you need an insider to show you the ropes and introduce you to some of the best places to eat in Marrakech.
This way you don’t waste your precious time and money on a coffee/meal that is expensive and tastes like garbage.
So, stop stressing and use this local guide to help you plan a gorgeous, foodie-inspired itinerary that is filled with amazing coffee and even better food.
This post may contain affiliate links. Please see my disclosure for more information. As an Amazon Associate, I earn a small commission from qualifying purchases.
Table of Contents
1. Cafe Clock

I love having brunch in Marrakech at Cafe Clock since the food is amazing and super well-priced. Sure, they only serve breakfast/brunch until 12:00 pm.
But, your meal will cost just 55 Dirhams ($5.50) and includes an entree, coffee/tea, and fresh orange juice. I usually get their amazing Berber Omelet while my partner loves the giant pancake stack with fresh fruit.
However, other awesome things to order include scrambled eggs, granola and yogurt, avocado toast, and a Khli3 omelet, most of which are meat-free and make this a fun vegetarian restaurant in Marrakech.
I also love to pair my food with a spiced cappuccino since it comes with a generous amount of cinnamon and cocoa powder on top. It’s seriously amazing and I love just chilling with a coffee on their rooftop.
Additionally, the decor is fun and funky. Plus, they have a spacious roof with lots of shade. So, this is a great place to hang out after a long day of sightseeing.
Truth be told, the views aren’t amazing and this place is a bit off the beaten path (near the Mellah). However, it’s a super fun spot since they host Marrakech cooking classes, live music, storytelling, calligraphy classes, and more.
I love coming here with my partner’s nieces and nephews since they love the baking classes and think they are one of the best things to do in Marrakech for kids.
So, stop and see what’s going on. You can even order a camel burger (it’s really good) and enjoy one of the most unusual things to do in Marrakech. Just be sure you know what to avoid wearing in Marrakech before you visit.
FYI, it’s also a great place for coworking in Marrakech too. So, stop by after enjoying a Marrakech walking tour.
2. Cafe Arabe


Cafe Arabe is an exceptional Italian and Moroccan restaurant in the Medina is a great place to go if you want to grab a drink, relax on the roof, and admire sweeping views of the Medina.
TBH, I usually come here for the stunning, Bohemian decor since the food is just okay. FYI, this place is popular and well-located near Le Jardin Secret.
So, I like to stop by for breakfast in Marrakech since you can avoid the crowds. It’s pretty nice since the Continental breakfast includes fresh squeezed OJ, a hot drink of your choice, a selection of pastries, fresh fruit salad, and yogurt.
Just be sure to dine on the rooftop terrace since the views are lovely and the ambiance is divine. You can also visit for sunset and order epic cocktails like their Cosmopolitan and Daiquiri fraise.
After all, this is one of the few restaurants in Marrakech that serve alcohol.
3. The Moorish Kitchen and Cafe

Also located near Le Jardin Secret, this charming cafe in Marrakech is great for a low-key meal or for a cup of coffee. I like to stop by and use their wicked-fast wifi to do some work while I sip on one of their amazing Moroccan spiced coffee.
However, I have heard great things about the chicken skewers and the classic burger at the Moorish Kitchen. The menu is also very reasonably priced since most entrees cost between 50 ($5.00) and 60 ($6.00) Dirhams.
Personally, I head straight to the roof. The views aren’t amazing but it’s super quiet and makes you feel like you’re hidden away in a secret garden.
So, it’s a great place to go to enjoy the ambiance and escape the chaos of the city. I also love the sleek and modern decor and the staff are super helpful.
4. Henna Art Cafe

This is one of the best cafes in Marrakech for a couple of reasons. First of all, this place isn’t just about coffee or tea or food.
Rather, it is a cultural foundation where you can get henna tattoos (the designs are amazing), sign up for Moroccan Arabic classes, and try authentic Berber cuisine.
You’ll also love that this is an all-female business and that all proceeds are donated to charity organizations that educate residents of the city.
Additionally, you can pay 40 Dirhamas ($4.00) and buy a “spare plate” or ten meals for someone in need.
So, visit one of the coolest cafes in Marrakech and enjoy a chill, red dining room filled with small wooden tables. Order an array of dishes like my personal fave, the hummus and falafel and the lamb Klefta.
FYI, this is a great place in Marrakech for vegans and vegetarians since they have tons of options and they are specifically outlined on the menu.
5. Cafe des Epices

Full disclosure? This place will be packed with people since it’s one of the most famous rooftop restaurants in Marrakech.
However, visiting is worth it for a couple of reasons. First of all, the rooftop is awesome and offers sweeping views of Place des Epices (hence the name).
If you can, get here early and have breakfast here. This way you can head right to the roof and don’t have to worry about a long wait.
Yeah, this place gets packed for lunch in Marrakech and you’ll have to wait at least 20 or 30 minutes for a seat on the rooftop.
Anyway, the second reason to visit is that the food and prices are great. I got an amazing Berber omelet for 40 Dirhams ($4.00) and walked away equal parts full and happy since my food was cheap and amazing.
Honestly, I love this spot and consider it one of the best places to eat in Marrakech.
This place is nothing fancy, but it is a great place to chill, eat some good food, watch people walk by in the square below, and enjoy one of the best rooftops in Marrakech.
6. Grand Cafe de La Poste

This is one of the best cafes in Marrakech that is known for oppulent, next-level stunning decor. However, to visit, you’ll have to step outside the Medina and make your way to Gueliz.
This is the sleek, modern, French-inspired part of the city where you’ll find lots of high-end designer stores…and a Starbucks!
It’s about a 30 or 40-minute walk from the Medina and a visit is one of the coolest things to do in Marrakech if you’re planning a 3 or 4-day Marrakech itinerary.
So, step inside and marvel at grand staircases, black and white tile floors, vintage Berber carpets, high ceilings, large fireplaces, verdant plants, red velvet couches, and vintage Moroccan lanterns.
In terms of what to order from this French restaurant, you can’t beat the steak and mashed potatoes since the steak is cooked perfectly.
The beef carpaccio is also amazing and portions are generous. So, you won’t walk away hungry. Just avoid the mint tea since it sucks.
However, this is a more formal restaurant in Marrakech. So, don’t bring in outside food, and make sure that you are dressed to impress and know what to wear in Marrakech for a night out on the town.
That being said, I showed up in sweatpants and they totally let me in.
Local Tip: Feel free to grab a drink in their amazing Marrakech bar and lounge area if you’re not feeling hungry. I love hanging out here since it’s super pretty.
7. KosyBar Marrakech

If you happen to to be in the Kasbah then this is one of the best cafes in Marrakech for you. First of all, their coffee is amazing.
I like to stop by around 10:00 am. You can head right to the roof, sip on a coffee, and enjoy epic views of Tinsmith’s Square and the cranes sitting on top of Badi Palace.
I also love the decor and ambiance of this place since you feel like you are sitting inside this chic, grand hotel where rooms are like $1000.00 per night.
During my visit, I ordered a coffee from the barista on the ground floor and they just brought it to me on the terrace.
However, they do have full table service and I have heard great things about their burrata pizza.
I have also been here for sunset and while it’s crowded, the espresso martini is nice and STRONG. So, this is a good spot to hang out after a long 2 days in Marrakech.
I love the outdoor patio on the second floor since it is a lot less crowded than the rooftop. making this one of the few cafes that is not a tourist trap in Marrakech.
8. Atay Cafe

Atay Cafe is a quaint little place that you can visit after you explore Ben Youssef Madrasa. After all, their epic rooftop offers stunning views of the Medina and a nearby mosque.
Just be sure to climb up four or five flights of stairs to reach the very upper levels of the cafe. Sunset is also the perfect time to stop by so you can see the sky light up with vibrant colors.
Once here, enjoy the vibrant Moroccan decor and expect to pay between 60 ($6.00) and 85 Dirhams ($8.50) for fusion Mediterranean and Moroccan dishes.
When I stop by I like to get the chicken tajine, the chicken skewers, and the couscous since I have had all these dishes and they are excellent.
If it’s hot out, get a nice iced tea and enjoy it on the roof since they have this machine that sprays you with a fine mist of water to help cool you off.
9. L’Adresse Cafe and Restaurant

Is this the absolute best cafe in Marrakech? Probably not. Don’t get me wrong, the staff are lovely and the food/drinks are fine.
But, you’re not coming to this coffee shop in Marrakech for the food and drinks. No, you’re here for the views since this spot sits along the edge of Jemaa el Fna Square and offers sweeping panoramas of the people walking by.
If you can, stop by an hour or two before sunset. This way you can snag a seat at a communal table that directly overlooks the square.
Yeah, they have a long table, kind of like the bar, and the seats are lined up so that you are looking right at the square.
Therefore, this is a great place to go if you want to grab a coffee and enjoy an epic view of this famous square in Marrakech.
Just know that if you want to sit on the very top then you’ll have to order a full meal. Yeah, this practice is pretty common in Marrakech and most restaurants in the area do this.
Local Tip: This is a popular cafe in Marrakech and these coveted seats fill up fast. So, try to stop by two hours before sunset so that you don’t miss out on the awesome views.
10. Un Déjeuner a Marrakech
This place is all about the super snazzy rooftop, which has three open-air walls and a green roof with lots of fun beige lanterns hanging from the ceiling.
The sunset views here are quite lovely and this is a great place to sit and enjoy some amazing French-inspired cuisine.
Not only is the food good, but the staff are amazing. They took the time to walk me through the menu and make sure that I got exactly what I wanted.
I ordered the split pea hummus and the couscous and could not have been happier. Yes, this restaurant can be tricky to find. But, it’s a bit of a hidden gem and isn’t packed with people like some of the other Marrakech cafes on this list.
Therefore, you can enjoy a quiet meal or a relaxing drink on their roof since this is a great place to get alcohol in Marrakech. Try the Casablanca beer since it a local beer made in Morocco.
That being said, the prices are not cheap. So, expect to pay a minimum of 125 Dirhams ($12.50) for an entree.
11. Bacha Coffee

Hands down, Bacha Coffee is the most beautiful cafe in Marrakech. It sits inside Dar el Bacha Museum which is a top contender for the best museum in Marrakech.
This coffee place in Marrakech is located in the back of the museum, off a beautiful outdoor courtyard. Whenever I visit, I go to the cafe first and put my name down for a table. This way I can explore the museum while I wait.
Once inside, I like to sit down and admire the Colonial-style decor. This includes elaborate wallpaper, old-school furniture, an oppulent wooden coffee bar, giant palm trees, and a main dining room bathed in natural light.
Yes, the decor is stunning, but the real highlight is the coffee. First of all, they give you a menu the size of a textbook that has hundreds of coffees for you to choose from.
It can be a bit overwhelming so just ask the staff for help. I would also 100% order the croissants. The almond croissant is amazing and two come per order. So, be sure to try two different flavors.
Your coffee will then be presented in a giant, gold tea kettle. It is served with fresh vanilla and whipped cream (on the side) that you can use to sweeten your coffee.
I have been here at least four or five times and always visit when I am in Marrakech. So, be sure to check this place out and I promise you won’t regret it.
Local Tip: They are closed on Monday. So, don’t stop by then. I also highly recommend going right at 10:00 am when they open. This way you don’t have to wait 2+ hours for a table.
But this place is stunning, with high-quality serve and great food/coffee. So, if you only visit one coffee shop in Marrakech let this be it.
Also, plan out some Morocco outfits for this place so that you look super nice.
12. Café Littéraire: Dar Cherifa
Tucked away inside one of the most beautiful riads in Marrakech, Cafe Litteraire is the place to go if you want to feel like royalty.
As you sit down in the open-air dining room, expect to be surrounded by palatial-style red-hued walls that are filled with sleek, modern wood tables and square, yellow, and purple seats.
You feel like you’re dining inside Bahia Palace when you come here. You can grab a mint tea at the more relaxed on-site cafe or choose to have dinner at their on-site restaurant.
As you might expect, the food is expensive but the service, decor, and cuisine are all out of this world.
It’s a great place to take someone for a birthday dinner or for a special occasion. I love the Seffa, Berber tajine, and hummus with sweet potato fries.
Just don’t forget to head to the rooftop to take stunning photos before you leave. If you want, the staff will also take you on a tour of the riad and explain its unique history.
Additionally, make a reservation and expect to pay around 250 Dirhams ($25.00) for an entree.
13. Mosaik Art, Coffee, and Brunch

I want you to meet my new obsession because it is not often that I find a TRUE hidden gem in Marrakech. But, this place is a GEM with a capital “G.”
Not only is the decor awesome, but the tea is great (it was approved by my Moroccan partner) and the staff are lovely.
There are also not a ton of people inside (yet) and I actually saw a lot of locals here (always a good sign).
Additionally, the prices are super reasonable, with a wide variety of Moroccan and non-Moroccan foods to choose from. We had some amazing Harsha and I will basically be dreaming about it.
TBH, the Msemen was just okay. However, I 100% cannot wait to come back since I loved it here so much.
My fave part? A man dressed in traditional Moroccan clothing walked to our table and poured us some tea.
When I asked if I could take his photo, he brought us both tarbouches (tradtional Moroccan red hats) and posed for photos with me while pouring tea.
It was really nice and just a fun place to have coffee. You will also want to walk around Medina Mall afterward since they have amazing fountains, sitting areas, and cool decor for you to check out.
14. Hyuna House Cafe


We were really lucky to find this one because we accidentally stumbled upon Hyuna House Cafe while walking around the Medina.
No joke, they serve some of the BEST lattes that I’ve ever had in Marrakech. Yes, they are a bit pricey at 40 Dirhams each, but I really don’t mind paying for GOOD coffee.
This Korean-style cafe also has some epic-looking homemade cookies, although we didn’t get to sample any the last time we were here.
The rooftop is also nice, but there is no shade and the views aren’t that great. So, you’re here for the epic decor and to escape the hordes of tourists that inundate the Medina.
It’s also worth noting that the staff are lovely and they did NOT accept cash the last time I was here.
Map of the Best Cafes in Marrakech

That wraps up this guide to the best coffee shops in Marrakech. Did your picks for the best coffee places in Marrakech make the list? If not then let me know.
If you found this post helpful, join our Facebook group and email list for even more amazing Morocco travel advice.
Finally, please consider buying me a coffee. It’s a great way to say “thank you” for all the free content you receive. No amount is too small and anything you can give will be greatly appreciated.


