Moroccan Vegetarian Sandwich Recipe

Jump To Recipe
Avatar Author's default profile picture
Brooke Hart Modified: March 25, 2022
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!

Related Recipes


Creamy Roasted Pumpkin Soup Recipe

Enjoy a healthy and spiced roasted pumpkin soup for when Fall arrives! Roast leftover pumpkins for flavor and add coconut milk for a creamy consistency.
1 hr 25 mins


Chocolate Cheesecake Parfait Recipe

Enjoy a rich and creamy serving of this cheesecake parfait, layered with a sweet chocolate pudding and crunchy cookies for a sweeter treat!
15 mins

Dip, Sauce & Condiment

Peach-Jalapeno Barbeque Sauce Recipe

This fantastic mix of sweet and spicy is the best thing that can happen to a barbecue sauce. Try this to your next cookout and be amazed by the flavor.
15 mins


Chocolate Vanilla Milkshake Recipe

This chocolate vanilla milkshake is made with just 5 ingredients for an easy sweet drink! Top off with marshmallows and caramel for the best milkshake.
2 mins


Keto-Friendly Broccoli Pasta Recipe

Prepare this quick and easy broccoli pasta recipe for a keto-friendly and vegetarian diet. It's minty and earthy from the broccoli and very filling.
15 mins


Vegetarian “BLT” Sandwich Recipe

Have a delicious bite of this vegetarian BLT sandwich that trades bacon for halloumi cheese slices. It comes with toasted sour bread slathered with mayo.
30 mins

Leave a comment

Replying to