Where the warmth of Morocco meets the heart of Ottawa.
Experience authentic tagines, couscous, and the rich flavors of North Africa.




At Bab Marrakech, we bring the vibrant flavors and warm hospitality of Morocco to Ottawa's dining scene. Our name, meaning “Gate of Marrakech,” represents our promise to transport you through a gateway of authentic North African culinary traditions.
Every dish is crafted with time-honored recipes passed down through generations, using the finest spices — cumin, saffron, cinnamon, and preserved lemons — that define Moroccan cuisine. From our slow-cooked tagines to our fluffy couscous, each plate tells a story of tradition and passion.
Whether you're craving a hearty lamb tagine, a classic chicken bastilla, or our signature Moroccan sandwiches, we invite you to experience the warmth of Moroccan hospitality right here in Ottawa.
Chef Hasna's journey began as a mother's love for feeding her children, which has blossomed into a passion for sharing authentic Moroccan flavors with the world. Every tagine, every couscous dish, every pastry carries the warmth of home-cooked meals and the joy of gathering around the table.
Today, that same care and devotion goes into every dish we serve. Because when you cook with love, everyone becomes family.

“The aroma of spices will guide you to our door”
Reviews from OpenTable diners and Google — 84+ verified reviews
5.0 out of 5
Based on 84 Google & OpenTable Reviews
Kaoutar Bendraoui
1 week ago
“Absolutely loved my experience at this Moroccan restaurant! The food was fresh, flavorful, and truly authentic. The service was excellent, attentive, polite, and very professional. The atmosphere was warm and welcoming, just like home. Highly recommended!”
Book your table and let us take you on a culinary journey through the vibrant streets of Marrakech
2182 Lamira St, Ottawa, ON K1H 8L4, Canada