Moroccan Vegetarian Sandwich Recipe

Moroccan Vegetarian Sandwich Recipe

How To Make Moroccan Vegetarian Sandwich

This flavorful vegetarian sandwich is packed with crunchy bell peppers, carrots, almond-stuffed olives and soft goat cheese, for a flavor-packed light meal!

Preparation: 5 minutes
Cooking: 40 minutes
Total: 45 minutes



  • ½cupMezzetta Extra Virgin Olive Oil
  • 1large white onion
  • kosher salt and freshly ground black pepper
  • ¼cupblack raisins
  • 1orange
  • 2tspground allspice
  • ½tspground cinnamon
  • 1bagbaby spinach
  • ½cupNapa Valley Bistro Almond Stuffed Olives
  • ½cupMezzetta Gourmet Baby Carrots
  • 1cupmayonnaise,good-quality
  • ½cupMezzetta Roasted Red Bell Peppers
  • 3habaneros
  • ½cupfresh mint
  • 2loafciabatta bread
  • 1logfresh goat cheese
  • 2tbsppowdered sugar


  1. In a large, heavy-bottomed skillet, heat ¼ cup of olive oil, reserving the other ¼ cup for use later, over medium heat until shimmering. Add the thinly sliced white onion to the oil, add a pinch of kosher salt and freshly ground black pepper, and sauté until the onions are translucent.

  2. Once the onions have turned translucent, add the chopped black raisins and cook the mixture for about 10 to 12 minutes, until the raisins have softened and the onions have caramelized.

  3. Carefully add the juice of the orange, reserving the zest for later, ground allspice and cinnamon to the onion-raisin mixture and cook for another 2 minutes.

  4. Remove the skillet from the heat and fold in the chopped baby spinach, chopped almond-stuffed olives and chopped baby carrots. Take a taste of the mixture and season with kosher salt and freshly ground black pepper to taste.

  5. Set the mixture aside to rest.

  6. In a blender or food processor, puree the reserved orange zest, mayonnaise, roasted red bell peppers, habanero peppers, and fresh mint until well blended. Taste and season with kosher salt and freshly ground black pepper to taste.

  7. Transfer the Minted Harissa Mayonnaise to a small bowl and chill until ready to assemble the sandwiches.

  8. Preheat an electric panini sandwich press, or preheat a grill pan or a large, heavy-bottomed skillet on the stovetop over medium heat

To Assemble

  1. Lay out the 4 pieces of sliced ciabatta, cut side up, and spread a thin layer of the Minted Harissa Mayonnaise on all 4 bread slices, evenly dividing among all the bread.

  2. Set aside the 2 top slices and spread half of the crumbled goat cheese atop the Minted Harissa Mayonnaise layer on the bottom slices, dividing half of the cheese between the two bottom slices of bread

  3. Top the goat cheese layer with the vegetable mixture, evenly dividing between the two slices. Top the vegetable layer with the rest of the crumbled goat cheese and place the sandwich top slices, Minted Harissa Mayonnaise side down, atop the sandwiches.

  4. Gently press down on the sandwich tops with the palm of your hand.

  5. Retrieve the reserved ¼ cup of olive oil and, using your hand, rub the outside of the sandwiches, making sure to get a thin layer of olive oil on both the top and bottom sides.

  6. Place the sandwiches into the preheated press, grill pan or skillet. If using a press, cook for 4 to 5 minutes, or until the sandwiches are toasted golden brown.

  7. If using a grill pan or skillet, weigh the sandwiches down with a heavy-duty aluminum-foil-covered brick, a weighted pie plate, or a skillet with a can of soup on top to weigh down the sandwiches, and grill for approximately 3 minutes on each side, or until both sides are toasted and golden brown.

  8. Transfer the sandwiches to a cutting board and cut each sandwich into four equal pieces.

  9. Using a strainer or a sifter, lightly dust the sandwiches with the powdered sugar.

  10. Serve and enjoy!


  • Calories: 1394.24kcal
  • Fat: 89.12g
  • Saturated Fat: 18.45g
  • Trans Fat: 0.05g
  • Monounsaturated Fat: 35.43g
  • Polyunsaturated Fat: 33.01g
  • Carbohydrates: 120.91g
  • Fiber: 13.73g
  • Sugar: 27.05g
  • Protein: 32.49g
  • Cholesterol: 42.08mg
  • Sodium: 1703.00mg
  • Calcium: 472.19mg
  • Potassium: 1079.10mg
  • Iron: 12.24mg
  • Vitamin A: 614.61µg
  • Vitamin C: 72.04mg
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!


Leave a comment

Replying to