Go Back

Mouthwatering Grilled Moroccan Vegetable Skewers

Delicious Mouthwatering Grilled Moroccan Vegetable Skewers recipe with step-by-step instructions.
Prep Time 1 hour 25 minutes
Cook Time 3 hours
Total Time 4 hours 25 minutes
Servings 10 servings
Calories 500 kcal

Ingredients
  

For the base

  • 2 zucchini (cut into 1-inch thick rounds)
  • 3 bell peppers (seeded and cut into 1.5-inch squares)
  • 1 large onion (quartered and separated into chunks)
  • 1 lb mushrooms
  • 10 skewers (soak in water for 30 minutes if using bamboo)

For the marinade

  • 5 tbsp olive oil (I recommend Lucini Extra Virgin for a rich finish)
  • 3 tbsp lemon juice
  • 4 garlic cloves (freshly pressed for the most pungent aroma)
  • 1 tsp coriander
  • 1/2 tsp cumin (I prefer McCormick Gourmet for consistent spice profile)
  • 1 1/2 tsp paprika
  • 1/4 tsp turmeric (for color and earthy warmth)
  • 1/2 tbsp honey (to balance the acidity)
  • 1/4 tsp chili powder
  • 1/2 tbsp salt
  • 3/4 tsp pepper
  • 1/2 bunch parsley
  • 1/2 bunch cilantro

Instructions
 

  • If using bamboo skewers, submerge them in water now—they need at least 30 minutes to soak so they won't char on the grill. While skewers soak, wash all vegetables thoroughly. Cut the zucchini into 1-inch thick rounds, seed the bell peppers and cut them into 1.5-inch squares, quarter the onion and separate into chunks, and trim the mushroom stems. Pat the mushrooms dry with paper towels to help them brown better on the grill. Prepare a large mixing bowl for the marinade.
  • In a blender, combine the olive oil, lemon juice, freshly pressed garlic, coriander, cumin, paprika, turmeric, honey, chili powder, salt, and pepper. Blend 5-7 times until the spices are evenly distributed and the mixture is well combined. Add the fresh parsley and cilantro, then pulse a few more times until the herbs are finely chopped but still visible—this creates little bursts of fresh herb flavor throughout the marinade. Don't over-blend or the herbs will become a paste. I like to use fresh-pressed garlic here because it releases more of the pungent aroma that really defines Moroccan seasoning.
  • Place all the cut vegetables into a large bowl or resealable bag. Pour the marinade over them and toss gently but thoroughly to coat every piece evenly. Make sure the vegetables are fully submerged or well-coated in the marinade—this ensures the spices penetrate the vegetables. Cover the bowl with plastic wrap or seal the bag, then refrigerate for at least 4 hours, or up to overnight if you have time. The longer the vegetables marinate, the more the flavors will develop.
  • Remove the vegetables from the marinade, reserving the excess marinade in a small bowl for basting. Thread the vegetables onto the soaked skewers, alternating between zucchini, bell peppers, onion, and mushrooms to create visual variety and ensure even cooking. Pack them firmly but not so tight that they're crushed—leave just a tiny bit of space between pieces. I recommend starting and ending each skewer with a firm vegetable like bell pepper so the delicate mushrooms don't fall off the ends.
  • Preheat your grill to medium-low heat and lightly oil the grates to prevent sticking. Place the loaded skewers on the grill and cook for about 15 minutes total, turning them every 2-3 minutes so each side gets exposure to heat and develops light char marks. As you turn the skewers, brush them with the reserved marinade to keep them moist and build up layers of flavor. The vegetables are done when the zucchini is tender, the peppers have soft charred spots, and the mushrooms are golden and cooked through. Medium-low heat is key here—it gives the vegetables time to cook through without burning the outside.