Showing posts with label Moroccan Foods & Drinks. Show all posts
Showing posts with label Moroccan Foods & Drinks. Show all posts

Friday, September 12, 2025

Moroccan Food

Moroccan Food

Moroccan food is more than just meals—it’s a journey into culture, tradition, and hospitality. In Morocco, food represents family, community, and heritage. 


When you sit at a Moroccan table, you’re not just eating; you’re experiencing centuries of history woven into flavors and aromas.


The country’s unique geography has shaped its cuisine in incredible ways. Morocco lies at the crossroads of Africa and Europe, bordered by the Atlantic Ocean, the Mediterranean Sea, and the vast Sahara Desert. 


This positioning made Morocco a hub for trade routes, particularly the spice trade. As a result, Moroccan food carries influences from Berbers, Arabs, Andalusians, Sub-Saharan Africans, and even French settlers.


Each meal tells a story. Couscous, for example, traces back to Berber origins, while the fragrant spices in Moroccan tagines echo the influence of ancient traders who brought cinnamon, saffron, and ginger across the deserts. 


Dining in Morocco also reflects deep-rooted hospitality. Guests are treated with utmost respect, and food is always abundant, symbolizing generosity and togetherness.


Morocco has been voted the country with the best cuisine in the world, earning global recognition for its rich flavors, diverse influences, and masterful use of spices—and even world-renowned chef Gordon Ramsay agrees, praising Moroccan food for its perfect balance of tradition, creativity, and unforgettable taste.


In short, Moroccan cuisine is a blend of flavors, cultures, and traditions that continues to captivate people worldwide. 


Whether it’s a festive feast during Ramadan or a simple street snack in Marrakech, Moroccan food offers an experience that goes far beyond taste.


The Essence of Moroccan Food

The Essence of Moroccan Food

What makes Moroccan food stand out? It’s the art of balance—sweet meeting savory, bold spices mingling with subtle herbs, and textures complementing each other in perfect harmony.


Spices are the heartbeat of Moroccan cuisine. Instead of relying on fiery heat, Moroccan cooks layer flavors using cumin, coriander, cinnamon, paprika, turmeric, ginger, and saffron. 


Each spice serves a purpose, transforming simple ingredients into something extraordinary. For example, lamb cooked with prunes, almonds, and cinnamon blends savory richness with gentle sweetness, creating a dish that feels almost magical.


The layering of flavors also reflects Morocco’s cultural tapestry. The Berbers introduced hearty grain-based dishes like couscous. Arabs brought dates, almonds, and spices, which became staples of Moroccan cooking. 


Andalusian refugees added sophistication through pastries and delicate desserts. Meanwhile, French colonial influence introduced techniques like pastries, bread-making, and café culture.


Another defining feature is the combination of textures. Moroccan tagines often pair tender meat with dried fruits, nuts, and vegetables, creating a symphony of flavors in every bite. 


Bread plays a central role too—not just as a side but as an edible utensil to scoop up sauces.


The essence of Moroccan food lies in this harmony—every dish feels like a celebration of contrasts, carefully crafted to delight both the palate and the soul.


Traditional Moroccan Meals and Dining Culture

Traditional Moroccan Meals and Dining Culture

Eating in Morocco is not just about food; it’s about rituals, traditions, and the deep cultural value of sharing. Meals are often communal, bringing families and friends together around a low round table where everyone eats from the same dish.


One key element of Moroccan dining is etiquette. Before eating, guests wash their hands, and meals usually begin with the phrase “Bismillah” (in the name of God). 


Bread, particularly khobz (a round, rustic bread), is essential to every meal and used to scoop food directly from the communal plate. 


Using the right hand to eat is customary, and generosity is always emphasized—the host ensures guests have plenty, often insisting they eat more.


Hospitality is sacred in Morocco. Offering food to a guest is not just politeness; it’s a duty and an honor. Visitors are often welcomed with mint tea and small pastries, symbolizing warmth and friendship.


Meals also follow a certain rhythm. Lunch is typically the largest meal of the day, often featuring couscous, tagine, or grilled meats, while dinner is lighter. 


During special occasions and religious festivals, meals become even more elaborate, with multiple courses, ornate presentations, and traditional sweets.


For Moroccans, food is never just sustenance—it’s a bond that ties people together, a reflection of values, and a celebration of life.


Famous Moroccan Dishes You Must Try

A. Couscous – The Heart of Moroccan Cuisine

Couscous – The Heart of Moroccan Cuisine

Couscous isn’t just Morocco’s national dish; it’s a cultural icon. Traditionally prepared on Fridays, couscous brings families together around a steaming platter of fluffy semolina grains topped with meat, vegetables, and aromatic broth.


Preparing couscous is an art. The grains are steamed multiple times over a fragrant stew, allowing them to absorb flavor while maintaining a light, airy texture. 


The dish is often garnished with chickpeas, caramelized onions, raisins, or even sweet pumpkin.


Every region in Morocco adds its twist. In the north, couscous might include seafood; in the south, it’s often paired with lamb and root vegetables. 


Regardless of variation, couscous remains a unifying dish across Morocco—a meal that symbolizes family, tradition, and cultural pride.


B. Tagine – Morocco’s Slow-Cooked Treasure

Moroccan Food - Tagine

Named after the clay pot it’s cooked in, tagine is perhaps the most iconic Moroccan dish. The unique pot has a conical lid that traps steam, allowing ingredients to cook slowly and retain maximum flavor.


Tagine comes in countless variations—lamb with prunes and almonds, chicken with preserved lemons and olives, or vegetable tagine with aromatic spices. 


The beauty of tagine lies in its slow cooking, which allows meat to become tender and flavors to meld perfectly.


Eating tagine is an experience in itself. The dish is placed in the center of the table, and everyone gathers to scoop from the same pot with pieces of bread. 


The flavors are rich, hearty, and comforting—truly embodying Moroccan warmth.


C. Pastilla – A Sweet and Savory Delight

Moroccan Food - Pastilla – A Sweet and Savory Delight

Pastilla (also called bastilla) is a dish that surprises many first-time visitors. It’s a flaky pie made with layers of thin pastry (warqa), stuffed with spiced pigeon or chicken, almonds, eggs, and then dusted with powdered sugar and cinnamon.


This unusual blend of savory and sweet is a hallmark of Moroccan cooking. Originally an Andalusian dish, pastilla has become a centerpiece for weddings, feasts, and celebrations. Today, variations like seafood pastilla are also popular.


Biting into a slice of pastilla feels like tasting Morocco’s history—delicate, bold, and unforgettable.


D. Harira – The Beloved Soup of Morocco

Moroccan Food - Harira

Harira is more than just a soup; it’s comfort in a bowl. This tomato-based soup, enriched with lentils, chickpeas, rice, and tender meat, is traditionally eaten during Ramadan to break the fast at sunset.


Its hearty yet balanced flavors make it a favorite year-round. Harira is often served with dates, bread, or chebakia (a sesame-coated honey pastry). For Moroccans, no Ramadan table feels complete without it.


E. Mechoui – Traditional Moroccan Roast Lamb

Moroccan Food - Mechoui

For festive occasions, nothing beats mechoui. This dish features a whole lamb, slow-roasted in a clay oven or over hot coals until the meat is so tender it falls off the bone. 


The lamb is usually seasoned with simple spices like cumin and salt, letting the natural flavors shine.


Mechoui is typically served at weddings, religious feasts, and family gatherings. The act of sharing mechoui reflects Moroccan generosity and the joy of celebration.


Moroccan Street Food – A Taste of Everyday Life

Street food in Morocco is a world of flavors that brings you closer to daily Moroccan life. From bustling souks in Marrakech to seaside stalls in Essaouira, street food offers a casual yet authentic taste of the country’s culinary soul.


Vendors serve everything from sizzling kebabs to sweet pastries, each bite capturing Morocco’s love for bold flavors and hearty snacks. 


Street food is not just about convenience; it’s about tradition and community, where locals and travelers gather around to enjoy quick, affordable meals.


Moroccan street food is more than just a quick bite—it’s a cultural experience. The streets of cities like Marrakech, Fez, and Casablanca come alive with the aromas of sizzling skewers, fried dough, and fresh bread. 


Street vendors are often family-run businesses that have perfected recipes over generations, passing down flavors that remain deeply rooted in Moroccan identity.


What makes Moroccan street food special is its variety and accessibility. Whether you’re wandering through a bustling medina or enjoying the seaside breeze, you’ll find snacks and meals that are not only delicious but also affordable. 


Locals grab them on the go, while travelers savor them as part of their journey into Morocco’s vibrant food culture.


Here are some of the must-try Moroccan street foods:

Sfenj – Moroccan Donuts

Sfenj – Moroccan Donuts

Sfenj are Morocco’s answer to donuts—crispy on the outside, soft on the inside. Made from simple yeast dough, sfenj are fried fresh and usually enjoyed with a glass of hot mint tea or coffee. 


Vendors often string them on sticks to sell in bundles, making them the ultimate grab-and-go snack.


They’re especially popular during breakfast or in the late afternoon, when Moroccans gather for tea. 


Sfenj perfectly captures Moroccan comfort food: simple, hearty, and shared among family and friends.


Maakouda – Crispy Potato Fritters

Maakouda – Crispy Potato Fritters

Maakouda are golden potato fritters seasoned with garlic, parsley, and spices, then deep-fried until crispy. 


These little bites are a staple of Moroccan street food, often sold in sandwich form tucked inside khobz (round bread) with harissa and salad.


In cities like Fes, you’ll find vendors serving hot maakouda late into the night, making them a favorite snack for students, workers, and travelers alike. They’re cheap, filling, and utterly addictive.


Brochettes – Moroccan Kebabs

Brochettes – Moroccan Kebabs

Brochettes are Moroccan skewers of grilled meat—usually beef, lamb, or chicken—marinated in spices and cooked over open flame. 


The smoky aroma alone will draw you to the stalls, especially in places like Jemaa el-Fnaa square in Marrakech, where the air fills with the scent of sizzling kebabs.


Served with bread, grilled vegetables, or spicy harissa, brochettes are both a street snack and a full meal. They reflect Morocco’s love for grilling and communal dining, often enjoyed with friends or shared among families.


Harcha and Msemen – Traditional Flatbreads

Harcha and Msemen – Traditional Flatbreads

No Moroccan street food scene is complete without flatbreads. Harcha is a semolina-based pan-fried bread with a slightly crunchy texture, often eaten with honey or cheese. 


Msemen, on the other hand, is a square-shaped layered flatbread that’s soft, chewy, and incredibly versatile.


Street vendors prepare msemen right in front of you, folding and frying it on a hot griddle. 


It can be eaten plain, drizzled with honey, or stuffed with onions, spices, and ground meat for a savory twist. 


These breads are a breakfast favorite but also make a great snack at any time of day.


Moroccan Desserts and Sweets

Moroccan cuisine doesn’t just stop at savory dishes—its desserts and sweets are a whole world of indulgence. 


Rooted in tradition, Moroccan sweets often blend nuts, honey, and fragrant spices like cinnamon and anise. 


These treats aren’t overly sugary; instead, they balance richness with natural sweetness, making them irresistible.


Moroccan desserts also carry cultural significance. Many are prepared for celebrations, weddings, and religious holidays, reflecting Morocco’s deep sense of hospitality. Sharing sweets is a symbol of joy, generosity, and togetherness.


Here are some classic Moroccan desserts you should try:

Chebakia – Honey and Sesame Cookies

Moroccan Food - Chebakia

Chebakia is perhaps the most iconic Moroccan sweet. These delicate, flower-shaped cookies are deep-fried to a golden crisp, then generously coated in honey and finished with a sprinkle of sesame seeds.

Their sticky, crunchy, and nutty flavors make them especially popular during Ramadan, when they’re served alongside harira soup to break the fast.


Preparing chebakia is a labor of love—shaping the dough into intricate patterns before frying and dipping it in fragrant honey syrup. The end result is a treat that embodies both artistry and flavor.


Sellou – A Nutty Energy-Packed Treat

Sellou – A Nutty Energy-Packed Treat

Sellou (sometimes called sfouf) is a rich, nutritious sweet made from roasted flour, almonds, sesame seeds, butter, and honey. 


It’s often served during Ramadan, weddings, and after childbirth, as it provides a high-energy boost.


The texture is crumbly yet melt-in-your-mouth, with layers of nuttiness that make it incredibly satisfying. 


Sellou is usually presented in decorative bowls and topped with powdered sugar or whole almonds, making it both delicious and visually appealing.


Moroccan bini - beignets

Moroccan bini - beignets

Moroccan bini, often referred to as beignets, are a beloved street food and homemade treat that bring warmth and comfort with every bite. 


Soft on the inside and golden on the outside, these fluffy fritters are typically made from a simple yeast dough that is left to rise before being fried to perfection. 


Their light texture and slightly chewy center make them especially enjoyable when eaten fresh and warm, often dusted with sugar for a touch of sweetness.


In Morocco, bini are more than just a snack—they’re a tradition tied to gatherings, tea time, and everyday moments of joy. 


You’ll often find them sold by street vendors in the morning, enjoyed with a steaming glass of mint tea or coffee. 


Simple yet irresistible, Moroccan beignets carry the charm of homemade goodness, reminding many of childhood mornings or festive family occasions where the aroma of frying dough filled the air.


Ghriba – Crumbly Moroccan Cookies

Moroccan Food - Ghriba

Ghriba are Moroccan cookies that come in many variations—almond, coconut, sesame, or walnut. What they all share is their crumbly, melt-in-your-mouth texture and subtle sweetness.


These cookies are often enjoyed with mint tea and are a staple of Moroccan hospitality. 


Each bite feels comforting, simple, and heartwarming, embodying the spirit of Moroccan baking.


Moroccan Drinks – More Than Just Mint Tea

Moroccan Drinks – More Than Just Mint Tea

When people think of Moroccan drinks, mint tea immediately comes to mind. And while it is indeed Morocco’s signature drink, the country’s beverage culture goes far beyond tea. 


From aromatic coffees to refreshing juices, Moroccan drinks play an important role in both daily life and social gatherings.


Drinks are often tied to hospitality, served to guests as a warm welcome. They also reflect Morocco’s natural bounty, with fresh fruits and herbs playing a central role in many beverages.


Here are some of the highlights:

Moroccan Mint Tea – The Symbol of Hospitality

Known as “atay,” Moroccan mint tea is more than just a drink—it’s a ritual. Prepared with green tea, fresh mint leaves, and sugar, it’s poured from a height to create froth, which is considered a sign of good tea.


Mint tea is served throughout the day, whether at home, in cafés, or during business meetings. 


Offering tea to a guest is a gesture of respect and friendship. Its sweet, refreshing flavor perfectly complements Morocco’s bold and spicy dishes.


Moroccan Coffee Culture

While tea dominates, coffee also holds a special place in Moroccan life. Strong espresso-style coffee is popular, often enjoyed in cafés where locals gather to socialize, read, or people-watch.


Moroccan coffee sometimes includes spices like cardamom, cinnamon, or nutmeg, adding a fragrant twist to the classic cup. 


This reflects Morocco’s love for blending flavors and creating unique experiences from simple ingredients.


Fresh Juices and Smoothies

With Morocco’s abundance of fresh fruits, juices, and smoothies are everywhere. Orange juice, in particular, is a staple—you’ll find vendors squeezing it fresh in markets and squares. 


Seasonal fruits like pomegranate, avocado, figs, and dates are also turned into refreshing drinks.


One popular option is avocado smoothies blended with milk, honey, and almonds—a creamy, energizing treat that feels more like a dessert than a drink. 


These beverages reflect Morocco’s agricultural richness and love for natural flavors.


Spices and Ingredients That Define Moroccan Food

Spices and Ingredients That Define Moroccan Food

Moroccan food wouldn’t be what it is without its distinctive spices and ingredients. Known as the “soul” of Moroccan cooking, spices transform simple ingredients into bold, flavorful dishes. 


But Moroccan cuisine isn’t about overwhelming heat—it’s about balance, layering, and harmony.


Some of the most essential spices include cumin, paprika, turmeric, cinnamon, saffron, and ginger. 


Together, they create warm, aromatic flavors that define Moroccan cooking. Ras el hanout, a famous Moroccan spice blend, can include up to 30 different spices, each vendor crafting their own unique version.


Beyond spices, Morocco is known for ingredients like preserved lemons and olives, which add tangy, briny notes to dishes. 


Olive oil is a staple, used in everything from salads to tagines. Argan oil, unique to Morocco, is prized not only for cooking but also for its health benefits.


Dried fruits like dates, figs, and prunes are also central, often paired with meat dishes to balance savory richness with natural sweetness. 


Almonds, sesame seeds, and honey feature heavily in desserts, reflecting Morocco’s love for both texture and flavor.


These ingredients don’t just define Moroccan cuisine—they tell the story of Morocco’s geography, agriculture, and history as a crossroads of trade and culture.


Moroccan Food and Festivals

Moroccan Food and Festivals

In Morocco, food and festivals are inseparable. Every celebration, whether religious, cultural, or familial, is accompanied by a table filled with carefully prepared dishes. 


Food becomes a symbol of joy, gratitude, and community, and each occasion has its own special flavors.


One of the most significant times for Moroccan cuisine is Ramadan. During this holy month, fasting from sunrise to sunset is observed, and food takes on a spiritual dimension. 


As the call to prayer signals the end of the fast, families gather around tables filled with harira soup, dates, chebakia, boiled eggs, and fresh juices. 


These dishes provide nourishment after a long day and bring comfort to those who share the meal together.


Eid al-Fitr, the festival marking the end of Ramadan, is another food-filled occasion. Homes are filled with the aroma of baked goods like ghriba, sellou, and maamoul, while main courses often include lamb or chicken dishes. 


Generosity is key—food is often shared not just with family but also with neighbors and those in need.


Another major celebration is Eid al-Adha, the Feast of Sacrifice. During this time, sheep is the star of the table. 


Families prepare mechoui (slow-roasted sheep), kebabs, and stews, ensuring no part of the animal goes to waste. It’s a festival of gratitude and sharing, where food represents both tradition and faith.


Weddings in Morocco are equally extravagant in their culinary offerings. Pastilla often serves as the centerpiece, symbolizing luxury and festivity, while multiple courses of tagines, couscous, and sweets follow. 


Food at Moroccan weddings isn’t just about eating—it’s about honoring the couple, the guests, and the traditions passed down through generations.


From seasonal harvest festivals to local saints' days, Moroccan food continues to play a central role in celebrations. Each dish carries meaning, weaving together the flavors of joy, spirituality, and community.


Vegetarian and Vegan Options in Moroccan Cuisine

Vegetarian and Vegan Options in Moroccan Cuisine

Though Moroccan cuisine is often associated with sheep, chicken, beef, and seafood, it also offers a wide range of vegetarian and vegan-friendly dishes. 


Thanks to Morocco’s reliance on fresh vegetables, legumes, and grains, plant-based eaters can find plenty of options without compromising on flavor.


Vegetable tagines are a highlight, simmered with seasonal vegetables like carrots, zucchini, potatoes, and pumpkin, all flavored with saffron, ginger, and preserved lemons. 


The slow cooking method allows the vegetables to absorb deep layers of flavor, making even the simplest ingredients taste extraordinary.


Couscous with seven vegetables is another vegetarian staple. This dish brings together a colorful mix of pumpkin, carrots, zucchini, turnips, cabbage, chickpeas, and onions, served over fluffy couscous. 


It’s both hearty and wholesome, proving that couscous doesn’t always need meat to shine.


Legumes play an important role in Moroccan cuisine. Lentil stews, bean soups, and chickpea salads are commonly found in homes and markets. These dishes are filling, protein-rich, and naturally vegan.


Salads also stand out in Moroccan cooking. Unlike Western leafy salads, Moroccan salads are often cooked or lightly seasoned vegetable dishes. 


Examples include zaalouk (eggplant and tomato salad), taktouka (roasted peppers and tomatoes), and carrot salad with cumin and lemon. Served cold or warm, these dishes make excellent sides or standalone meals.


Even Moroccan street food has vegan-friendly delights. Maakouda (potato fritters), msemen with vegetable fillings, and harcha with olive oil are all suitable for plant-based diets.


In short, Morocco’s reliance on seasonal produce and creative use of spices ensures that vegetarian and vegan travelers will never feel left out at the Moroccan table.


Modern Moroccan Food – Tradition Meets Innovation

Moroccan cuisine is steeped in tradition, but it’s also evolving. Today, Moroccan chefs are finding new ways to blend heritage with modern tastes, creating dishes that honor the past while embracing the future.


In cities like Marrakech and Casablanca, fine dining restaurants are reinterpreting traditional dishes with contemporary flair. 


You might find couscous infused with truffle oil, tagines paired with international sauces, or desserts that fuse Moroccan flavors with French pastry techniques.


Moroccan fusion cuisine has also gained popularity abroad. Restaurants around the world experiment with Moroccan spices, incorporating them into burgers, pizzas, and sushi. 


The result is a unique cross-cultural dining experience that introduces Moroccan flavors to new audiences.


But innovation doesn’t stop at restaurants. In Moroccan households, younger generations are experimenting with global influences, introducing pasta, quinoa, and international spices into traditional recipes. 


While older generations may hold firmly to tradition, this mix of old and new shows how Moroccan food continues to adapt without losing its essence.


Chefs like Mourad Lahlou and Choumicha have been instrumental in bringing Moroccan cuisine to the global stage, showcasing its versatility and depth. 


Their work proves that Moroccan food is not just rooted in the past but also growing in exciting new directions.


This blending of tradition and innovation makes Moroccan food timeless—it honors history while embracing modern creativity.


Where to Experience Authentic Moroccan Food

Where to Experience Authentic Moroccan Food

Experiencing Moroccan cuisine at its best means stepping into the places where locals eat and traditions thrive. 


Whether in the heart of Marrakech or a small Berber village, food is always a window into Moroccan life.


One of the most authentic ways to experience Moroccan food is by visiting souks and food markets. These bustling spaces are filled with fresh produce, spices, olives, and street vendors cooking right in front of you. 


Jemaa el-Fnaa in Marrakech is world-famous for its night food stalls, offering everything from grilled meats to snail soup.


Another excellent option is staying in family-owned riads and guesthouses. Many hosts prepare home-cooked meals for their guests, giving travelers the chance to taste recipes passed down through generations. 


Eating in a Moroccan home is perhaps the most authentic culinary experience you can have.


For fine dining, Morocco also has a growing number of renowned restaurants where chefs put creative spins on traditional dishes. 


These establishments are ideal for travelers who want to experience Moroccan cuisine in a refined setting while still tasting its authentic flavors.


Street food stalls are equally essential. Whether it’s sfenj in Fes, seafood by the coast in Essaouira, or maakouda sandwiches in Casablanca, Morocco’s street food scene gives you a taste of everyday life.


Ultimately, the best way to experience Moroccan food is to combine all these approaches—sample street food, enjoy a home-cooked meal, and treat yourself to fine dining. Each perspective offers a different window into Morocco’s rich culinary identity.


Cooking Moroccan Food at Home

Bringing Moroccan food into your own kitchen is a rewarding way to connect with its flavors and traditions. With the right ingredients and tools, you can recreate Morocco’s rich and aromatic dishes at home.


First, you’ll need some essential kitchen tools. A tagine pot is iconic, but you can also use a heavy-bottomed pot or Dutch oven. 


A couscoussier (steamer pot for couscous) helps prepare fluffy couscous, though it can be substituted with a standard steamer.


Stocking your pantry with authentic ingredients is key. Preserved lemons, harissa (chili paste), ras el hanout, saffron, and good olive oil are staples of Moroccan cooking. Many of these can be found in international grocery stores or ordered online.


For beginners, start with simple recipes like vegetable tagine, chicken with preserved lemons and olives, or zaalouk (eggplant and tomato salad). 


These dishes don’t require advanced skills but deliver authentic Moroccan flavors.


Cooking Moroccan food at home isn’t just about following recipes—it’s about embracing the spirit of Moroccan cuisine. 


Take your time with slow-cooked dishes, enjoy the aromas of spices filling your kitchen, and most importantly, share the food with family and friends.


In doing so, you’ll understand why Moroccan cuisine is not just food—it’s culture, tradition, and hospitality brought to life on a plate.


Conclusion

Moroccan food is more than just a cuisine—it’s a story told through flavors, traditions, and shared experiences. 


From the bustling souks of Marrakech, Fez, and Essaouira to the family dining rooms of small villages, every dish carries history, culture, and meaning.


It’s a cuisine that balances sweet and savory, simple and complex, modern and traditional. It invites you to slow down, savor each bite, and appreciate the richness of community and hospitality. 


Whether you’re enjoying a street-side sfenj, a home-cooked couscous, or a refined tagine at a fine dining restaurant, Moroccan food offers a journey that stays with you long after the last bite.


For travelers, food becomes the heart of the Moroccan experience. And for those cooking at home, it’s a way to bring Morocco’s warmth into your kitchen. In every sense, Moroccan cuisine is an adventure worth taking.

Continue Reading
No comments
Share: