Buckle up, flavor adventurers! Moroccan cuisine is a vibrant tapestry of spices and textures that transforms everyday meals into exotic feasts. Whether you’re craving quick tagines or festive couscous, these 26 recipes will bring the magic of Marrakech right to your kitchen. Let’s dive into a world where every bite tells a story—your taste buds are in for an unforgettable journey!
Chicken Tagine with Preserved Lemons and Olives

Venturing into Moroccan cuisine brings such warmth to the kitchen, and this chicken tagine with preserved lemons and olives is a perfect place to start—you’ll love how the fragrant spices and tangy citrus come together in one comforting dish.
Ingredients
– 2 lbs bone-in, skin-on chicken thighs
– 2 preserved lemons, rinsed and thinly sliced
– 1 cup pitted green olives
– 1 large yellow onion, finely diced
– 3 garlic cloves, minced
– 2 tbsp extra-virgin olive oil
– 1 tbsp ras el hanout spice blend
– 1 tsp ground cumin
– 1/2 tsp saffron threads, lightly crushed
– 1 cup low-sodium chicken stock
– 1/4 cup fresh cilantro, chopped
– Kosher salt, to season
Instructions
1. Pat the chicken thighs dry with paper towels and season both sides generously with kosher salt.
2. Heat the extra-virgin olive oil in a heavy-bottomed Dutch oven over medium-high heat until shimmering.
3. Sear the chicken thighs skin-side down for 6-8 minutes until golden brown and crisp, then flip and sear for another 4 minutes; remove and set aside.
4. Reduce the heat to medium and add the finely diced yellow onion; sauté for 5-7 minutes until softened and translucent.
5. Stir in the minced garlic and cook for 1 minute until fragrant.
6. Add the ras el hanout, ground cumin, and crushed saffron threads; toast the spices for 30 seconds to release their aromas.
7. Pour in the low-sodium chicken stock, scraping the bottom of the pot to deglaze and incorporate any browned bits.
8. Return the seared chicken thighs to the pot, along with any accumulated juices.
9. Arrange the thinly sliced preserved lemons and pitted green olives around the chicken.
10. Bring the liquid to a gentle simmer, then reduce the heat to low, cover, and cook for 45-50 minutes until the chicken is tender and easily pulls away from the bone.
11. Stir in the chopped fresh cilantro just before serving.
Gently shred the chicken with forks for a fall-apart texture that soaks up the vibrant, briny sauce—serve it over fluffy couscous or with warm flatbread to scoop up every last bit of that aromatic broth.
Traditional Moroccan Couscous with Vegetables

You know those cozy, aromatic dishes that just hug you from the inside? Traditional Moroccan couscous with vegetables is exactly that—a vibrant, soul-warming meal that’s perfect for sharing. Let’s dive in!
Ingredients
– 1 ½ cups fine-grain couscous
– 2 cups vegetable broth, heated to 212°F
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
– ½ teaspoon ground turmeric
– 1 large carrot, peeled and cut into ¼-inch rounds
– 1 medium zucchini, cut into ½-inch cubes
– 1 red bell pepper, stemmed, seeded, and cut into ½-inch pieces
– 1 (15-ounce) can chickpeas, drained and rinsed
– 2 tablespoons fresh flat-leaf parsley, finely chopped
– Kosher salt, to season
– Freshly ground black pepper, to season
Instructions
1. In a large, heavy-bottomed pot, heat 2 tablespoons of extra-virgin olive oil over medium heat until shimmering, about 2 minutes.
2. Add 1 finely diced large yellow onion and sauté, stirring occasionally, until translucent and lightly golden, approximately 5–7 minutes.
3. Stir in 3 minced cloves of garlic and cook for 1 minute until fragrant, being careful not to burn it.
4. Tip: Toasting spices enhances their flavor—add 1 teaspoon ground cumin, 1 teaspoon smoked paprika, and ½ teaspoon ground turmeric, and toast for 30 seconds while stirring constantly.
5. Incorporate 1 large carrot cut into ¼-inch rounds, 1 medium zucchini cut into ½-inch cubes, and 1 red bell pepper cut into ½-inch pieces, stirring to coat with the spiced oil.
6. Pour in 2 cups of vegetable broth heated to 212°F, bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes until vegetables are tender but still firm.
7. Tip: For even cooking, cut vegetables into uniform sizes to ensure they soften at the same rate.
8. Gently fold in 1 (15-ounce) can of drained and rinsed chickpeas and season with kosher salt and freshly ground black pepper to your preference.
9. In a separate medium bowl, place 1 ½ cups of fine-grain couscous and evenly pour the hot vegetable and broth mixture over it.
10. Immediately cover the bowl tightly with plastic wrap or a lid and let it steam for 10 minutes to allow the couscous to absorb the liquid fully.
11. Tip: Fluffing the couscous with a fork after steaming prevents clumps and gives it a light, fluffy texture—use a fork to fluff it gently.
12. Stir in 2 tablespoons of finely chopped fresh flat-leaf parsley until well combined.
Unbelievably fluffy and aromatic, this couscous boasts a tender bite from the vegetables and a subtle warmth from the spices. Serve it family-style in a large bowl, garnished with extra parsley and a drizzle of olive oil for a beautiful, inviting presentation that’s as hearty as it is healthy.
Lamb and Prune Tagine

Sometimes you just need a cozy, aromatic dish that fills your kitchen with incredible smells. This lamb and prune tagine brings together sweet and savory flavors in a way that feels both exotic and completely comforting—perfect for a relaxed dinner with friends.
Ingredients
– 2 lbs boneless lamb shoulder, cut into 1-inch cubes
– 1 cup pitted prunes
– 1 large yellow onion, finely diced
– 3 garlic cloves, minced
– 2 tbsp clarified butter
– 1 tbsp extra-virgin olive oil
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp ground cinnamon
– 1/4 tsp saffron threads, crushed
– 4 cups low-sodium chicken stock
– 1/4 cup fresh cilantro, chopped
– Kosher salt, to season
– Freshly ground black pepper, to season
Instructions
1. Season the lamb cubes generously with kosher salt and freshly ground black pepper.
2. Heat the clarified butter and extra-virgin olive oil in a heavy-bottomed Dutch oven over medium-high heat until shimmering.
3. Sear the lamb in batches until deeply browned on all sides, about 4-5 minutes per batch, to develop a rich fond.
4. Remove the lamb and set aside, then add the diced onion to the pot and sauté until translucent, about 5 minutes.
5. Add the minced garlic and cook for 1 minute until fragrant.
6. Stir in the ground cumin, ground coriander, ground cinnamon, and crushed saffron threads, toasting for 30 seconds to bloom the spices.
7. Return the seared lamb to the pot and pour in the low-sodium chicken stock, scraping the bottom to deglaze.
8. Bring the mixture to a simmer, then reduce the heat to low, cover, and cook for 1 hour and 30 minutes until the lamb is tender.
9. Add the pitted prunes and continue to simmer uncovered for another 15 minutes to allow the sauce to reduce slightly.
10. Stir in the chopped fresh cilantro just before serving.
Effortlessly tender, the lamb melts in your mouth while the prunes add a subtle sweetness that balances the warm spices. Serve it over fluffy couscous or with crusty bread to soak up every bit of the fragrant sauce—it’s a dish that invites you to slow down and savor each bite.
Harira Soup with Chickpeas and Lentils

Zesty and comforting, this harira soup is exactly what you need when you’re craving something nourishing yet full of flavor. It’s packed with chickpeas and lentils, making it hearty enough for a meal. You’ll love how the spices come together to create a truly satisfying bowl.
Ingredients
- 1 cup dried chickpeas, soaked overnight
- 1/2 cup dried brown lentils
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 2 tbsp extra-virgin olive oil
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1/2 tsp ground cinnamon
- 1/4 tsp cayenne pepper
- 6 cups vegetable broth
- 1 (14.5 oz) can diced tomatoes, with juices
- 1/4 cup fresh cilantro, chopped
- 1/4 cup fresh parsley, chopped
- 2 tbsp fresh lemon juice
- 1 tsp fine sea salt
- 1/2 tsp freshly ground black pepper
Instructions
- Drain the soaked chickpeas and rinse under cold water.
- Heat the extra-virgin olive oil in a large Dutch oven over medium heat until shimmering.
- Add the finely diced yellow onion and sauté for 5-7 minutes, until translucent and softened.
- Stir in the minced garlic and cook for 1 minute, until fragrant.
- Add the ground turmeric, ground cumin, ground cinnamon, and cayenne pepper, toasting for 30 seconds to bloom the spices.
- Pour in the vegetable broth, using a wooden spoon to scrape up any browned bits from the bottom of the pot.
- Add the drained chickpeas, dried brown lentils, and canned diced tomatoes with their juices.
- Bring the mixture to a boil over high heat, then reduce to a simmer and cover partially.
- Simmer for 45-50 minutes, until the chickpeas and lentils are tender but not mushy.
- Stir in the chopped fresh cilantro, chopped fresh parsley, fresh lemon juice, fine sea salt, and freshly ground black pepper.
- Simmer uncovered for an additional 5 minutes to allow the flavors to meld.
- Remove from heat and let stand for 5 minutes before serving.
Smooth and velvety with a slight bite from the legumes, this soup boasts deep, warming spices and a bright herbal finish. For a creative twist, top it with a dollop of yogurt and a sprinkle of smoked paprika. It’s perfect with crusty bread for dipping and makes excellent leftovers as the flavors intensify overnight.
Zaalouk – Moroccan Eggplant and Tomato Dip

Unbelievably simple yet packed with flavor, this Moroccan dip transforms humble eggplant into something magical. You’ll love how the smoky char pairs with sweet tomatoes and warm spices.
Ingredients
– 2 large globe eggplants (about 2 pounds total)
– ¼ cup extra-virgin olive oil, divided
– 1 medium yellow onion, finely diced
– 3 garlic cloves, minced
– 1½ pounds ripe Roma tomatoes, peeled and finely chopped
– 1 tablespoon sweet paprika
– 1 teaspoon ground cumin
– ½ teaspoon cayenne pepper (optional)
– 2 tablespoons fresh lemon juice
– ¼ cup chopped fresh cilantro
– ¼ cup chopped fresh parsley
– Kosher salt, to taste
Instructions
1. Preheat your oven to 425°F (218°C).
2. Pierce the eggplants several times with a fork to allow steam to escape.
3. Place the eggplants directly on the oven rack and roast for 45-50 minutes, turning once halfway through, until the skins are charred and the flesh is very soft.
4. Transfer the roasted eggplants to a colander and let cool for 20 minutes.
5. Peel the eggplants and discard the skins.
6. Chop the eggplant flesh roughly and set aside.
7. Heat 2 tablespoons of olive oil in a large skillet over medium heat.
8. Add the diced onion and sauté for 6-8 minutes until translucent and lightly golden.
9. Stir in the minced garlic and cook for 1 minute until fragrant.
10. Add the chopped tomatoes, paprika, cumin, and cayenne pepper (if using).
11. Cook the tomato mixture for 10-12 minutes, stirring occasionally, until the tomatoes break down and the liquid reduces slightly.
12. Fold in the chopped eggplant and reduce the heat to low.
13. Simmer the mixture for 15-20 minutes, stirring frequently, until thick and well combined.
14. Remove the skillet from the heat and stir in the remaining 2 tablespoons of olive oil, lemon juice, cilantro, and parsley.
15. Season with kosher salt to taste.
16. Let the zaalouk cool to room temperature before serving.
But the real magic happens as it cools—the flavors meld into a smoky, tangy spread with a luxuriously chunky texture. Serve it warm with crusty bread for dipping or as a vibrant side to grilled meats.
Briouats – Savory Moroccan Pastries

You know those days when you crave something crispy, savory, and just a little bit exotic? Briouats are the perfect answer—flaky Moroccan pastries filled with spiced meat and nuts that are surprisingly easy to make at home.
Ingredients
– 1 lb ground lamb
– 1/2 cup blanched almonds, finely chopped
– 1/4 cup clarified butter
– 2 tsp ras el hanout spice blend
– 1/2 tsp fine sea salt
– 1/4 tsp freshly ground black pepper
– 12 sheets phyllo dough, thawed
– 2 pasture-raised eggs, lightly beaten
– 1/4 cup neutral oil (e.g., grapeseed)
Instructions
1. Heat a skillet over medium heat and add the ground lamb, cooking until browned and crumbled, about 8–10 minutes.
2. Drain excess fat from the skillet, then stir in the finely chopped blanched almonds, ras el hanout, fine sea salt, and freshly ground black pepper, cooking for 2 more minutes to meld flavors.
3. Remove the skillet from heat and let the filling cool completely to room temperature to prevent the phyllo dough from becoming soggy.
4. Lay one sheet of phyllo dough on a clean surface and brush lightly with clarified butter using a pastry brush.
5. Place a second sheet of phyllo on top and brush again with clarified butter, repeating until you have a stack of 3 sheets.
6. Cut the stacked phyllo into 4 equal strips lengthwise.
7. Spoon 2 tablespoons of the cooled filling onto the bottom end of one strip.
8. Fold the bottom corner over the filling to form a triangle, then continue folding in a triangular pattern along the strip until fully sealed.
9. Repeat steps 4–8 with the remaining phyllo sheets and filling to make 16 pastries.
10. Preheat your oven to 375°F and line a baking sheet with parchment paper.
11. Brush each pastry with the lightly beaten pasture-raised eggs to ensure a golden, crisp finish.
12. Arrange the pastries on the prepared baking sheet and bake for 18–20 minutes, or until golden brown and crispy.
13. Heat the neutral oil in a small saucepan to 350°F for frying, if desired for extra crispiness.
14. Fry the pastries in batches for 1–2 minutes per side until deeply golden, then drain on paper towels.
Every bite delivers a satisfying crunch from the phyllo exterior, giving way to the warmly spiced lamb and nutty almond filling. Serve them hot with a drizzle of honey or a side of mint yogurt for a delightful contrast that elevates this Moroccan classic.
Rfissa – Chicken and Lentil Stew

Craving something deeply comforting yet exotic? You’ve got to try this Moroccan-inspired rfissa—it’s a soul-warming chicken and lentil stew that feels like a cozy hug in a bowl. Imagine tender chicken simmered with earthy lentils and fragrant spices, all coming together in one pot for the ultimate weeknight win.
Ingredients
– 2 lbs bone-in, skin-on chicken thighs
– 1 cup dried brown lentils, rinsed and picked over
– 2 tbsp clarified butter
– 1 large yellow onion, finely diced
– 4 garlic cloves, minced
– 1 tbsp grated fresh ginger
– 1 tsp ground turmeric
– 1 tsp ground cumin
– 1/2 tsp smoked paprika
– 4 cups low-sodium chicken stock
– 1/2 cup chopped fresh cilantro
– Kosher salt, to season
– Freshly ground black pepper, to season
Instructions
1. Pat the chicken thighs dry with paper towels and season generously with kosher salt and black pepper on both sides.
2. Heat the clarified butter in a large Dutch oven over medium-high heat until shimmering.
3. Place the chicken thighs skin-side down and sear for 5-7 minutes until the skin is golden brown and crispy.
4. Flip the chicken and cook for another 3 minutes, then transfer to a plate.
5. Reduce the heat to medium and add the diced onion to the pot, sautéing for 4-5 minutes until softened.
6. Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.
7. Add the ground turmeric, cumin, and smoked paprika, toasting the spices for 30 seconds to deepen their flavor.
8. Pour in the chicken stock, using a wooden spoon to scrape up any browned bits from the bottom of the pot.
9. Add the rinsed lentils and bring the mixture to a gentle boil.
10. Return the seared chicken thighs to the pot, nestling them into the liquid.
11. Reduce the heat to low, cover, and simmer for 45 minutes until the lentils are tender and the chicken is cooked through.
12. Stir in the chopped cilantro and adjust seasoning with additional salt and pepper if needed.
13. Let the stew rest off the heat for 5 minutes before serving to allow the flavors to meld.
Oh, the wait is so worth it! You’ll love how the lentils break down slightly to thicken the stew, creating a velvety texture that clings to the fall-off-the-bone chicken. The aromatic spices—earthy cumin, warm turmeric, and smoky paprika—meld beautifully with the fresh cilantro brightness. For a traditional twist, serve it over a bed of shredded msemen (Moroccan flatbread) or with a side of lemon wedges for a zesty kick.
Moroccan Kefta Meatballs with Herbs

Ready to spice up your dinner routine? These Moroccan kefta meatballs are packed with fresh herbs and warm spices that’ll transport your taste buds straight to Marrakech. You’re going to love how easy they come together for a weeknight meal that feels anything but ordinary.
Ingredients
– 1 lb ground lamb, 80/20 lean-to-fat ratio
– ¼ cup finely chopped fresh flat-leaf parsley
– 2 tbsp finely chopped fresh mint
– 1 tbsp finely chopped fresh cilantro
– 1 small yellow onion, finely grated (about ¼ cup)
– 2 garlic cloves, microplaned
– 1 tsp ground cumin
– 1 tsp sweet paprika
– ½ tsp ground coriander
– ¼ tsp cayenne pepper
– 1 tsp kosher salt
– ¼ tsp freshly ground black pepper
– 2 tbsp extra-virgin olive oil
– ¼ cup panko breadcrumbs
– 1 large pasture-raised egg, lightly beaten
Instructions
1. In a large mixing bowl, combine the ground lamb, parsley, mint, cilantro, grated onion, microplaned garlic, cumin, paprika, coriander, cayenne, salt, and black pepper.
2. Gently mix the ingredients with your hands until just combined, being careful not to overwork the meat.
3. Add the panko breadcrumbs and lightly beaten egg to the mixture.
4. Fold the breadcrumbs and egg into the meat mixture until uniformly incorporated.
5. Cover the bowl with plastic wrap and refrigerate for 30 minutes to allow the flavors to meld and the mixture to firm up.
6. Remove the mixture from the refrigerator and portion into 1½-inch meatballs using a small cookie scoop or tablespoon measure.
7. Roll each portion between your palms to form smooth, round meatballs.
8. Heat the olive oil in a large skillet over medium heat until shimmering but not smoking.
9. Arrange the meatballs in a single layer in the skillet, leaving space between each for even browning.
10. Sear the meatballs for 3-4 minutes until a golden-brown crust forms on the bottom.
11. Using tongs, carefully turn each meatball and cook for another 3-4 minutes until browned on all sides.
12. Reduce the heat to medium-low and continue cooking for 5-7 minutes until the internal temperature reaches 160°F on an instant-read thermometer.
13. Transfer the cooked meatballs to a paper towel-lined plate to drain excess oil.
14. Let the meatballs rest for 3 minutes before serving to allow the juices to redistribute.
You’ll notice the meatballs have a perfectly crisp exterior that gives way to a juicy, herb-infused interior. The combination of fresh mint and cilantro brightens the rich lamb, while the warm spices create incredible depth. Try serving them over couscous with a dollop of Greek yogurt or tuck them into pita bread with sliced cucumbers for a handheld feast.
Seffa Medfouna – Sweet Vermicelli with Cinnamon

Let’s dive into this Moroccan delight that transforms simple vermicelli into something magical. Seffa Medfouna combines sweet, aromatic flavors with a comforting texture that’s perfect for any occasion—you’ll love how easy it is to make at home.
Ingredients
– 2 cups fine vermicelli noodles
– 4 tablespoons clarified butter, divided
– 1/2 cup granulated sugar
– 1 teaspoon ground cinnamon
– 1/4 teaspoon ground nutmeg
– 1/4 cup blanched almonds, roughly chopped
– 1/4 cup golden raisins
– 2 cups whole milk
– Pinch of fine sea salt
Instructions
1. Break the vermicelli noodles into 2-inch pieces by hand to ensure even cooking.
2. Melt 2 tablespoons of clarified butter in a large skillet over medium heat until it shimmers.
3. Add the vermicelli pieces to the skillet and toast for 3-4 minutes, stirring constantly, until golden brown and fragrant.
4. Pour in the whole milk and bring to a gentle simmer over medium-low heat.
5. Reduce heat to low, cover the skillet, and cook for 8-10 minutes until the vermicelli is tender and has absorbed most of the milk.
6. Stir in the granulated sugar, ground cinnamon, ground nutmeg, and pinch of fine sea salt until fully incorporated.
7. Remove from heat and let stand covered for 5 minutes to allow flavors to meld.
8. While resting, toast the chopped blanched almonds in a dry pan over medium heat for 2-3 minutes until lightly golden.
9. Fluff the vermicelli mixture with a fork to separate the strands.
10. Heat the remaining 2 tablespoons of clarified butter in a small saucepan until melted.
11. Drizzle the melted butter over the vermicelli and gently toss to combine.
12. Fold in the golden raisins and toasted almonds just before serving.
Just imagine the warm, creamy texture with each bite—the vermicelli stays perfectly tender while the toasted almonds add a delightful crunch. Serve it warm as a dessert or even for breakfast, and don’t hesitate to sprinkle extra cinnamon on top for that aromatic finish.
Moroccan Fish Chermoula

Let’s dive into Moroccan fish chermoula—it’s a vibrant, flavor-packed dish that brings the warmth of North African spices right to your kitchen. You’ll love how the aromatic chermoula marinade transforms simple fish into something extraordinary, perfect for a cozy dinner or impressing guests.
Ingredients
– 1.5 pounds firm white fish fillets (such as cod or halibut), skin removed
– 1/4 cup extra-virgin olive oil
– 3 tablespoons fresh lemon juice
– 4 garlic cloves, finely minced
– 1 tablespoon sweet paprika
– 1 teaspoon ground cumin
– 1/2 teaspoon cayenne pepper
– 1/4 cup fresh cilantro, finely chopped
– 1/4 cup fresh parsley, finely chopped
– 1 teaspoon fine sea salt
– 1/2 teaspoon freshly ground black pepper
– 2 tablespoons clarified butter
– Lemon wedges, for serving
Instructions
1. In a medium bowl, whisk together the extra-virgin olive oil, fresh lemon juice, finely minced garlic cloves, sweet paprika, ground cumin, cayenne pepper, finely chopped fresh cilantro, finely chopped fresh parsley, fine sea salt, and freshly ground black pepper to create the chermoula marinade.
2. Tip: For deeper flavor, let the marinade sit for 10 minutes to allow the spices to bloom.
3. Place the firm white fish fillets in a shallow dish and pour the chermoula marinade over them, ensuring each fillet is fully coated.
4. Cover the dish and refrigerate for 30 minutes to marinate, flipping the fillets halfway through for even absorption.
5. Tip: Do not marinate longer than 1 hour, as the acid in the lemon juice can begin to cook the fish.
6. Heat a large skillet over medium-high heat and add the clarified butter, swirling to coat the pan evenly.
7. Remove the fish fillets from the marinade, allowing excess to drip off, and place them in the hot skillet.
8. Sear the fish for 4-5 minutes per side, or until the exterior is golden brown and the internal temperature reaches 145°F.
9. Tip: Avoid moving the fish too much while searing to develop a nice crust.
10. Transfer the cooked fish to a serving platter and garnish with lemon wedges.
Mouthwatering and aromatic, this dish boasts a tender, flaky texture with a bold, spicy kick from the chermoula. Serve it over couscous or with warm flatbread to soak up the flavorful juices for a complete meal.
Chebakia – Moroccan Sesame Cookies

Gosh, you have to try these Moroccan sesame cookies—they’re the perfect sweet treat with a fascinating twist of flavors and textures. Picture delicate, flower-shaped pastries that are fried to golden perfection, then soaked in warm honey syrup for an irresistible sticky-sweet finish. They might look fancy, but I promise they’re totally approachable for a fun baking project.
Ingredients
– 2 cups all-purpose flour
– 1/2 cup clarified butter, melted
– 1/4 cup granulated sugar
– 1 teaspoon ground anise seed
– 1/2 teaspoon ground cinnamon
– 1/4 teaspoon saffron threads, crushed
– 1/4 cup warm water
– 1 pasture-raised egg, lightly beaten
– 1 cup toasted sesame seeds
– 2 cups vegetable oil, for frying
– 1 cup honey
– 1/2 cup orange blossom water
Instructions
1. In a large mixing bowl, combine the all-purpose flour, melted clarified butter, granulated sugar, ground anise seed, ground cinnamon, and crushed saffron threads.
2. Gradually incorporate the warm water and lightly beaten pasture-raised egg into the dry ingredients, mixing until a smooth, pliable dough forms.
3. Cover the dough with plastic wrap and allow it to rest at room temperature for 30 minutes to relax the gluten.
4. Divide the dough into small portions and roll each into a rope approximately 1/4-inch in diameter.
5. Shape each rope into a floral pattern by coiling and pinching the ends together securely.
6. Press both sides of each shaped cookie into the toasted sesame seeds, ensuring even coverage.
7. Heat the vegetable oil in a deep skillet to 350°F, using a candy thermometer to monitor the temperature accurately.
8. Carefully fry the cookies in batches for 2-3 minutes per side, until they achieve a deep golden-brown color.
9. Remove the cookies with a slotted spoon and drain them on a wire rack set over a baking sheet.
10. In a small saucepan, warm the honey and orange blossom water over low heat until fluid, about 2 minutes.
11. Dip each fried cookie into the warm honey syrup, coating thoroughly, then return to the wire rack to set.
12. Allow the cookies to cool completely before serving, approximately 1 hour.
Perfectly crisp on the outside with a tender, slightly chewy interior, these cookies offer a beautiful balance of nutty sesame and aromatic spices. Drizzle any leftover syrup over vanilla ice cream or pair with mint tea for an authentic Moroccan experience.
Bissara – Green Pea Soup

Craving something cozy and nourishing? This vibrant green pea soup, known as Bissara, brings warmth and comfort in every spoonful. You’ll love how simple ingredients transform into something truly special.
Ingredients
– 2 cups dried split green peas, rinsed and drained
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 2 tablespoons extra-virgin olive oil
– 1 teaspoon ground cumin
– ½ teaspoon smoked paprika
– 6 cups vegetable broth
– 1 tablespoon fresh lemon juice
– ¼ cup fresh cilantro, chopped
– Sea salt to season
– Freshly cracked black pepper to season
Instructions
1. Heat 2 tablespoons of extra-virgin olive oil in a large Dutch oven over medium heat until shimmering.
2. Add 1 finely diced large yellow onion and sauté for 5–7 minutes, stirring occasionally, until translucent and fragrant.
3. Stir in 3 minced cloves of garlic and cook for 1 minute until aromatic but not browned.
4. Tip: Toasting the spices enhances their flavor—add 1 teaspoon of ground cumin and ½ teaspoon of smoked paprika, stirring for 30 seconds until fragrant.
5. Pour in 2 cups of rinsed dried split green peas and 6 cups of vegetable broth, bringing the mixture to a boil over high heat.
6. Reduce the heat to low, cover the pot, and simmer for 45–50 minutes, stirring occasionally, until the peas are tender and breaking apart.
7. Tip: For a smoother texture, use an immersion blender to purée the soup directly in the pot until velvety and uniform.
8. Stir in 1 tablespoon of fresh lemon juice and ¼ cup of chopped fresh cilantro, seasoning with sea salt and freshly cracked black pepper to taste.
9. Tip: Let the soup rest for 5 minutes off the heat to allow the flavors to meld together beautifully.
10. Ladle the hot soup into bowls and serve immediately.
Mmm, the result is a luxuriously creamy soup with a subtle smokiness from the paprika and a bright, herbaceous finish from the cilantro. Try topping it with a drizzle of olive oil and a sprinkle of extra cumin for an extra layer of flavor, or pair it with crusty bread for a satisfying meal.
Amlou – Moroccan Almond and Argan Oil Spread

Craving something exotic yet comforting? You’ve got to try Amlou, a Moroccan spread that’s nutty, rich, and perfect for elevating your breakfast or snack game. It’s a simple blend of almonds and argan oil that feels both luxurious and wholesome—ideal for dipping, spreading, or just savoring by the spoonful.
Ingredients
– 2 cups raw whole almonds
– 1/2 cup argan oil
– 1/4 cup raw honey
– 1/2 teaspoon fine sea salt
Instructions
1. Preheat your oven to 350°F (175°C) to toast the almonds for enhanced flavor.
2. Spread the raw whole almonds in a single layer on a baking sheet.
3. Toast the almonds in the preheated oven for 10-12 minutes, until they are fragrant and lightly golden, shaking the pan halfway through for even toasting.
4. Remove the almonds from the oven and allow them to cool completely to room temperature, about 15-20 minutes, to prevent the oil from separating later.
5. Transfer the cooled almonds to a high-powered food processor.
6. Process the almonds on high speed for 3-5 minutes, scraping down the sides as needed, until they form a fine, sandy texture.
7. Continue processing for another 5-7 minutes until the almonds release their oils and the mixture becomes a smooth, thick paste.
8. Add the argan oil in a slow, steady stream while the food processor is running to emulsify the mixture properly.
9. Incorporate the raw honey and fine sea salt into the processor.
10. Process for an additional 1-2 minutes until all ingredients are fully combined and the spread is uniformly smooth.
11. Transfer the Amlou to an airtight glass jar for storage.
12. Store the jar in the refrigerator for up to 2 weeks to maintain freshness and texture.
Keep this spread chilled for a firm, spreadable consistency that melts delightfully on warm bread. Its deep, nutty flavor with hints of sweetness from the honey pairs wonderfully with fresh fruit or drizzled over yogurt—get creative and enjoy it as a versatile treat!
Baghrir – Moroccan Semolina Pancakes

Remember those lazy weekend mornings when you crave something special but don’t want to spend hours in the kitchen? These Moroccan semolina pancakes are your new go-to—light, airy, and ready in no time with just a handful of pantry staples.
Ingredients
– 1 cup fine semolina flour
– ¼ cup all-purpose flour
– 2 tsp active dry yeast
– 1 tsp granulated sugar
– ½ tsp fine sea salt
– 2 cups lukewarm water (110°F)
– 2 tbsp clarified butter, for cooking
– Raw honey, for drizzling
Instructions
1. In a large mixing bowl, combine 1 cup fine semolina flour, ¼ cup all-purpose flour, 2 tsp active dry yeast, 1 tsp granulated sugar, and ½ tsp fine sea salt.
2. Gradually whisk in 2 cups lukewarm water (110°F) until a smooth, lump-free batter forms.
3. Cover the bowl with a clean kitchen towel and let the batter rest in a warm place for 30 minutes, or until small bubbles appear on the surface.
4. Heat a non-stick skillet or griddle over medium-low heat (325°F) and lightly grease it with ½ tbsp clarified butter.
5. Pour ¼ cup of batter onto the skillet, swirling gently to form a 6-inch circle.
6. Cook for 2–3 minutes, or until the surface is covered with tiny holes and the edges lift easily.
7. Flip the pancake and cook for an additional 30 seconds, just until lightly golden.
8. Transfer to a plate and repeat with remaining batter, greasing the skillet with clarified butter as needed.
9. Drizzle each pancake generously with raw honey while still warm.
Delightfully spongy and subtly sweet, these pancakes soak up honey like a dream. Serve them stacked high with a dollop of Greek yogurt and a sprinkle of toasted almonds for a textural contrast that’ll make your breakfast feel downright luxurious.
Conclusion
Savor the vibrant flavors of Morocco right in your own kitchen! This collection makes it easy to explore authentic dishes and discover new favorites. We’d love to hear which recipes you try—share your thoughts in the comments and pin your must-make meals to Pinterest. Happy cooking!

I’m Louise Cutler, a food lover who enjoys creating simple, flavorful recipes that anyone can make and share at home.


