Go Back Email Link
A platter of Mediterranean Veggie Skewers

Mediterranean Veggie Skewers with a Yogurt and Paprika Marinade

Byron
Bright, bold, and bursting with flavor, these Mediterranean Veggie Skewers with a Yogurt and Paprika Marinade are summer on a stick. Whether you're firing up the grill or planning to oven bake them, this easy, colorful recipe delivers smoky, tender veggies with just the right kick from a creamy, spice-kissed marinade.
Prep Time 15 minutes
Cook Time 25 minutes
marinate time: 30 minutes
Total Time 1 hour 10 minutes
Course Appetizer, bbq, Grill, Main Course, Side Dish, Skewers, vegetarian
Cuisine American, Mediterranean, Spain
Servings 12 skewers
Calories 90 kcal

Equipment

  • BBQ skewers
  • BBQ grill or Stainless Steel Pan
  • Cooking Tongs (long BBQ tongs are ideal)
  • A large bowl for the marinade
  • Plastic food wrap
  • Basting brush
  • Ceramic grater plate
  • Serving platter

Ingredients

For the Veggie Skewers

  • 1 cup Green bell pepper cut into 1-inch (2.5cm) pieces
  • 1 cup Red bell pepper cut into 1-inch (2.5cm) pieces
  • 1 cup zucchini courgette cut into 1-inch (2.5cm) pieces
  • 1 cup red onion cut into ⅛ pieces
  • 1 cup cherry tomatoes optional

For the marinade

  • 100 ml Natural yogurt
  • 1 lemon juiced
  • Extra Virgin Olive Oil
  • 2-3 cloves of garlic minced
  • ½ tsp Cayenne pepper for some heat
  • 1 tsp Ñora Pepper crushed
  • 1 tsp White pepper
  • 1 tsp Ground Cumin
  • 1 tsp smoked paprika
  • Salt to taste

Instructions
 

Step 1 - Prepare the marinade

  • Add all the marinade ingredients to a large bowl and mix well until combined.
    100 ml Natural yogurt, 1 lemon, Extra Virgin Olive Oil, 2-3 cloves of garlic, ½ tsp Cayenne pepper, 1 tsp Ñora Pepper, 1 tsp White pepper, 1 tsp Ground Cumin, 1 tsp smoked paprika, Salt to taste

Step 2 - Prepare the skewers

  • Thread the zucchini, red onion, green pepper, and red pepper onto the skewers.
    1 cup Green bell pepper, 1 cup Red bell pepper, 1 cup zucchini, 1 cup red onion, 1 cup cherry tomatoes
  • Baste with the marinade.
  • Cover with kitchen wrap and refrigerate for 30 minutes.

Step 3 - Cook Skewers

  • For oven-baked, preheat oven to 200°C / 400°F, then bake for 15 minutes. Rotate and baste skewers, and bake for another 10 minutes (25 minutes total).
  • Grill over medium heat, turning the skewers every minute or two to ensure even cooking. They should take around 10-12 minutes.
  • If pan-frying, fry for around 10-12 minutes, turning the skewers frequently.

Step 4 - Serve

  • Serve your skewers on a plate over a bed of fresh lettuce.
  • Right before serving, add a squeeze of fresh lemon and season to taste with some salt and pepper.

Notes

Cooking tips: 

Soak Wooden Skewers:
If using wooden skewers, soak them in water for at least 30 minutes before grilling to prevent burning.
Cut Veggies Evenly:
Keep all vegetable pieces roughly the same size (about 1 inch) to ensure even cooking and easy skewering.
Marinate Longer (If Possible):
While 30 minutes works well, letting the skewers marinate for 2–3 hours in the fridge will intensify the flavor.
Don’t Skip the Basting:
Basting the veggies during cooking helps keep them moist and adds extra layers of flavor.
Grill with Care:
Don’t overcrowd the grill or pan—leave a bit of space between each skewer for even heat circulation and nice char.
Finish with Freshness:
A squeeze of fresh lemon and a sprinkle of flaky salt right before serving enhances brightness and balances the smoky flavors.
Keyword 1 hours recipe, BBQ, bbq veg, grilled veg, mediterranean cuisine, Mediterranean veggie skewers, Natural yogurt, oven-roast veggies, paprika, smoked paprika, vegetables, veggie marinade, Veggie skewers, veggies, Yogurt