Postcard from



Nestled within the heart of Morocco, Marrakesh stands as a testament to the rich tapestry of history and culture that defines this enchanting city. With a history that spans nearly a thousand years, Marrakesh beckons travelers with a timeless allure. It is a city where ancient traditions seamlessly coexist with the vibrant energy of the present. In this blog post, we embark on a journey through the intricate layers of Marrakesh, unraveling the city’s historical gems, sharing local insights, and savoring the delectable flavors that make this destination an unforgettable experience.
Marrakesh’s history is a captivating tale that unfolds through the ages. Established in the 11th century, the city has been a witness to the rise and fall of dynasties, each leaving an indelible mark on the architecture and traditions that define Marrakesh today. The iconic Koutoubia Mosque, with its towering minaret, not only serves as a spiritual beacon but also stands as a symbol of the city’s historical significance. As one wanders through the ancient walls of the Medina, a labyrinth of narrow alleys and hidden courtyards, the echoes of Marrakesh’s past whisper through every intricate detail.
To truly understand Marrakesh, one must engage with the vibrant local community. Beyond the bustling souks and the energetic Jemaa el-Fnaa square, the heart of Marrakesh reveals itself through the eyes of its residents. The Medina, with its traditional craftsmanship and centuries-old riads, offers a glimpse into the daily life of the locals. The Majorelle Garden, a serene oasis amidst the lively city, showcases the intersection of artistic expression and natural beauty. It is in these local interactions that the true charm of Marrakesh comes alive, where hospitality is not just a gesture but a way of life.
Marrakesh is a paradise for food enthusiasts, a melting pot of flavors that reflects the city’s diverse cultural influences. The tantalizing aroma of spices fills the air as street vendors showcase their culinary expertise. Tagines, with succulent lamb or tender chicken, are slow-cooked to perfection, infused with a blend of cumin, coriander, cinnamon, and other Moroccan spices. Couscous, a staple of the local diet, serves as the perfect accompaniment to hearty stews. As one navigates the labyrinthine streets, the sensory journey of Marrakesh’s culinary scene becomes an integral part of the overall experience.
As the sun sets over the enchanting city, casting a warm glow on the historic monuments and vibrant streets, Marrakesh leaves an indelible mark on those who wander through its captivating landscapes. The interplay of history, local charm, and gastronomic delights creates a tapestry of experiences that lingers in the hearts of travelers. Marrakesh invites exploration, offering a unique blend of the ancient and the contemporary, the traditional and the avant-garde. It is a city where each step leads to a new discovery, and every corner reveals a story waiting to be told. The mystique of Marrakesh transcends the boundaries of time, ensuring that those who venture here become part of its rich narrative, a narrative that continues to unfold with every passing moment.

Recipe From Morocco

Lamb Tagine


  • 1.5 kg lamb shoulder, cut into chunks
  • 2 onions, finely chopped
  • 3 cloves garlic, minced
  • 2tsp ground cumin
  • 2tsp ground coriander
  • 1tsp ground cinnamon
  • 1tsp ground ginger
  • 1tsp paprika
  • 1tsp turmeric
  • 1tsp cayenne pepper (adjust to taste)
  • Salt and black pepper to taste
  • 400g canned chopped tomatoes
  • 250ml chicken or lamb stock
  • 1tbsp honey
  • 100g dried apricots, chopped
  • 100g almonds, toasted
  • Fresh coriander, chopped, for garnish
  • Couscous or rice, for serving


  1. Prepare the Lamb: Season the lamb chunks with salt and black pepper. Heat some olive oil in a large, heavy-bottomed pot or tagine over medium heat. Brown the lamb in batches, ensuring all sides are well-seared. Remove the lamb and set aside.
  2. Sauté Aromatics: In the same pot, add a bit more oil if needed. Sauté the onions until soft and translucent. Add minced garlic and cook for another minute.
  3. Spice Infusion: Stir in ground cumin, coriander, cinnamon, ginger, paprika, turmeric, and cayenne pepper. Cook for a couple of minutes until the spices release their fragrance.
  4. Simmer with Tomatoes: Pour in the canned chopped tomatoes, scraping the bottom of the pot to release any flavorful bits. Allow the mixture to simmer for a few minutes.
  5. Return Lamb to Pot: Place the browned lamb back into the pot, ensuring it’s coated with the aromatic tomato and spice mixture.
  6. Add Liquid and Sweetness: Pour in the chicken or lamb stock. Add honey for sweetness. Stir well to combine.
  7. Slow Cooking: Cover the pot or tagine and simmer on low heat for 1.5 to 2 hours, or until the lamb is tender. Stir occasionally and add water if needed.
  8. Incorporate Dried Fruits and Nuts: Add chopped dried apricots and toasted almonds to the pot. Simmer for an additional 15-20 minutes until the flavors meld.
  9. Adjust Seasoning: Taste the tagine and adjust the seasoning if necessary. Add more salt, pepper, or cayenne to suit your preference.
  10. Serve: Garnish with fresh chopped coriander and serve the lamb tagine over couscous or rice