Greek Salad Skewers

If you love the fresh, vibrant flavors of a classic Greek salad but want a fun, easy-to-eat twist, these Greek salad skewers are an absolute game-changer. Imagine all those bright, crisp ingredients — juicy cherry tomatoes, crunchy cucumber, briny olives, creamy feta cheese, and a sprinkle of fresh herbs — threaded onto bite-sized skewers. They’re colorful, delicious, and perfect for anything from casual family dinners to festive parties. Plus, they’re so simple to make, you’ll want to whip them up again and again.
What makes these Greek salad skewers so special is how they transform a salad into a portable, no-mess snack or appetizer. You don’t need plates or forks — just grab a skewer and enjoy the perfect balance of flavors and textures in every bite. It’s the kind of recipe that’s impressive but doesn’t demand hours in the kitchen, which is always a win in my book.
Beyond the flavor and convenience, these skewers are a fresh way to add more veggies into your day. If you’re hosting a gathering or just want a healthy snack that feels a little festive, Greek salad skewers are an ideal choice. They look beautiful on a platter and bring a Mediterranean vibe that’s light, healthy, and oh-so-tasty.
In this post, I’m going to walk you through how to make these Greek salad skewers, what ingredients you’ll need, and a few tips to make them pop with flavor. Trust me, once you try them, you’ll be hooked!
Why You’ll Love It
- Easy to Make: Greek salad skewers come together in just minutes with simple, fresh ingredients. No complicated prep or cooking needed—just chop, thread, and serve!
- Perfect for Any Occasion: Whether it’s a casual weeknight snack, a picnic, or a party appetizer, these skewers are crowd-pleasers that look as good as they taste.
- Healthy and Fresh: Loaded with veggies like cucumber, tomato, and olives, plus protein-rich feta, these skewers are a nutritious option that doesn’t feel like dieting.
- Customizable: Not a fan of olives or cucumber? No problem! You can easily swap in your favorite veggies or add extras like red onion or bell pepper to suit your taste.
- Mess-Free and Portable: Because they’re on skewers, they’re super easy to eat without utensils or plates—ideal for gatherings where people are mingling and moving around.
Ingredient List
For the Skewers:
- 1 pint cherry tomatoes
- 1 medium cucumber, cut into bite-sized chunks
- 1 cup Kalamata olives, pitted
- 8 oz (about 225g) feta cheese, cut into small cubes
- Fresh parsley or oregano leaves, for garnish (optional)
For the Dressing:
- 3 tablespoons extra virgin olive oil
- 1 tablespoon red wine vinegar
- 1 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- Salt and freshly ground black pepper, to taste
Ingredient Notes
- I always use Kalamata olives for their authentic, tangy flavor — they really make the dish pop.
- Don’t skip the extra virgin olive oil in the dressing; it adds richness and ties all the flavors together.
- Use a good-quality feta cheese—it should be creamy but firm enough to hold on the skewer.
- Fresh herbs like parsley or oregano are optional but add a lovely fresh note that brightens the skewers.
- If you can’t find pitted olives, just pit them yourself carefully to make eating easier.
Kitchen Equipment Needed
- Cutting board: For chopping the cucumber and feta cheese. I like a sturdy wooden board for easy slicing.
- Sharp knife: Essential for clean cuts, especially with feta. A good chef’s knife works best.
- Mixing bowl: To whisk together the dressing ingredients. I prefer glass or stainless steel bowls.
- Small whisk or fork: For mixing the dressing quickly and evenly.
- Wooden or bamboo skewers: To thread the ingredients—soak them in water for 15 minutes beforehand to prevent burning if you plan to grill or broil.
- Serving platter or tray: For arranging and presenting the skewers nicely. A colorful plate adds to the fun!
Instructions
Step 1: Prepare Your Ingredients
- Wash the cherry tomatoes and fresh herbs thoroughly under cold water.
- Cut the cucumber into bite-sized chunks, about 1-inch pieces, so they’re easy to skewer and eat.
- Cut the feta cheese into small, even cubes, roughly the same size as your cucumber pieces. This helps keep each skewer balanced.
- If your olives aren’t pitted, carefully remove the pits now to make eating easier.
Pro tip: Use a sharp knife when cutting feta to avoid crumbling—it helps keep the cubes neat and perfect for skewering.
Step 2: Make the Dressing
- In a small mixing bowl, add 3 tablespoons of extra virgin olive oil and 1 tablespoon of red wine vinegar.
- Sprinkle in 1 teaspoon of dried oregano and 1/2 teaspoon of garlic powder.
- Season with a pinch of salt and freshly ground black pepper to taste.
- Whisk everything together briskly until the dressing is well combined and slightly emulsified.
Pro tip: Whisk continuously to prevent the oil and vinegar from separating and to blend the flavors smoothly.
Step 3: Assemble the Skewers
- Take a wooden or bamboo skewer and start threading ingredients in this order for a balanced bite: cherry tomato, cucumber chunk, olive, feta cube, and then repeat if the skewer is long enough.
- Aim for 3-4 pieces per skewer, depending on their size.
- Arrange the finished skewers on your serving platter as you go.
Pro tip: Alternate colors and textures on each skewer to make them look extra appealing and ensure every bite has a mix of flavors.
Step 4: Dress and Garnish
- Lightly drizzle the prepared dressing over the assembled skewers or serve it on the side for dipping.
- Garnish with freshly chopped parsley or oregano leaves for an added pop of color and freshness.
Pro tip: If you’re not serving immediately, keep the dressing separate until just before serving to keep the ingredients fresh and crisp.
Step 5: Serve and Enjoy!
- Serve your Greek salad skewers as a refreshing appetizer, snack, or side dish.
- They’re perfect for warm weather gatherings or whenever you want a light, Mediterranean-inspired bite.
Pro tip: Pair them with warm pita bread and hummus for a fuller Mediterranean spread your guests will love.

Tips and Tricks for Success
- Use fresh, firm vegetables for the best texture—soft or watery cucumbers can make the skewers soggy.
- Soak wooden skewers in water for at least 15 minutes before using to prevent them from burning if you grill or broil the skewers.
- Cut all ingredients into similar sizes so each skewer is balanced and easy to eat in one or two bites.
- Chill the skewers in the fridge for 15-20 minutes before serving for a refreshing, cool appetizer.
- If you’re prepping ahead, keep the dressing separate and add it just before serving to maintain crispness.
- For extra flavor, lightly sprinkle the feta with smoked paprika or drizzle a little lemon juice over the skewers.
Ingredient Substitutions and Variations
- Swap Kalamata olives for black or green olives if you prefer a milder taste.
- Replace cucumber with mini bell peppers or zucchini slices for a different crunch.
- Use halloumi cheese instead of feta if you want a grilled, melty option.
- Add red onion slices or pepperoncini for a bit of tangy spice.
- For a vegan version, replace feta with marinated tofu cubes or a vegan cheese alternative.
- Include fresh mint leaves or basil alongside oregano for a unique herb twist.
Serving Suggestions
- Serve Greek salad skewers alongside warm pita bread and a bowl of creamy hummus for a simple Mediterranean platter.
- Pair them with grilled chicken or lamb kebabs for a full, flavorful meal that’s perfect for summer BBQs.
- I love serving these skewers as a light appetizer at parties—they’re always a hit and keep things fresh before heavier dishes arrive.
- Add them to a picnic spread with some olives, roasted nuts, and a chilled white wine for a relaxed outdoor lunch.
- For a quick lunch, enjoy the skewers with a side of quinoa or couscous salad to add some wholesome grains to your plate.

Storage and Reheating Instructions
- Store assembled skewers in an airtight container in the refrigerator for up to 2 days.
- Keep the dressing separate and drizzle just before serving to keep ingredients crisp.
- These skewers are best served cold or at room temperature—do not reheat as the fresh vegetables and cheese will lose their texture.
- If prepping ingredients in advance, chop and store veggies, olives, and feta separately, then assemble right before serving.
- Leftover dressing can be stored in a sealed jar in the fridge for up to one week. Just give it a good shake before using again.
Frequently Asked Questions
Can I make Greek salad skewers ahead of time?
Yes! You can prep all the ingredients and store them separately in the fridge. Assemble the skewers and add the dressing just before serving for the freshest taste.
What can I use if I don’t have wooden skewers?
No worries! You can use toothpicks for smaller bites or even cocktail sticks—just make sure they’re sturdy enough to hold the ingredients.
Can I grill these skewers?
Absolutely! Just soak wooden skewers in water first to prevent burning. Grilling adds a smoky flavor, especially if you use halloumi cheese instead of feta.
How do I keep the feta from falling apart?
Use a sharp knife to cut the feta into firm cubes, and handle them gently when threading. Choosing a block-style feta rather than crumbly feta helps keep the pieces intact.
Can I make these vegan?
Definitely! Swap feta cheese for marinated tofu or a vegan cheese alternative. You can also add extra veggies to keep them colorful and delicious.
What’s the best way to serve the dressing?
You can drizzle the dressing over the skewers right before serving or serve it on the side as a dipping sauce to keep the ingredients crisp.
Did you try this recipe? Let me know in the comments how it turned out!
Don’t forget to share your photos on Instagram and tag me (@tasiahub_) or use the hashtag (#tasiahub). I’d love to see your creations!

Greek Salad Skewers
Equipment
- Cutting board
- Sharp Knife
- Mixing Bowl
- Small whisk or fork
- Wooden or bamboo skewers
- Serving platter or tray
Ingredients
For the Skewers:
- 1 pint cherry tomatoes
- 1 medium cucumber cut into bite-sized chunks
- 1 cup Kalamata olives pitted
- 8 oz about 225g feta cheese, cut into small cubes
- Fresh parsley or oregano leaves for garnish (optional)
For the Dressing:
- 3 tablespoons extra virgin olive oil
- 1 tablespoon red wine vinegar
- 1 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- Salt and freshly ground black pepper to taste
Instructions
Step 1: Prepare Your Ingredients
- Wash the cherry tomatoes and fresh herbs thoroughly under cold water.
- Cut the cucumber into bite-sized chunks, about 1-inch pieces, so they’re easy to skewer and eat.
- Cut the feta cheese into small, even cubes, roughly the same size as your cucumber pieces. This helps keep each skewer balanced.
- If your olives aren’t pitted, carefully remove the pits now to make eating easier.
- Pro tip: Use a sharp knife when cutting feta to avoid crumbling—it helps keep the cubes neat and perfect for skewering.
Step 2: Make the Dressing
- In a small mixing bowl, add 3 tablespoons of extra virgin olive oil and 1 tablespoon of red wine vinegar.
- Sprinkle in 1 teaspoon of dried oregano and 1/2 teaspoon of garlic powder.
- Season with a pinch of salt and freshly ground black pepper to taste.
- Whisk everything together briskly until the dressing is well combined and slightly emulsified.
- Pro tip: Whisk continuously to prevent the oil and vinegar from separating and to blend the flavors smoothly.
Step 3: Assemble the Skewers
- Take a wooden or bamboo skewer and start threading ingredients in this order for a balanced bite: cherry tomato, cucumber chunk, olive, feta cube, and then repeat if the skewer is long enough.
- Aim for 3-4 pieces per skewer, depending on their size.
- Arrange the finished skewers on your serving platter as you go.
- Pro tip: Alternate colors and textures on each skewer to make them look extra appealing and ensure every bite has a mix of flavors.
Step 4: Dress and Garnish
- Lightly drizzle the prepared dressing over the assembled skewers or serve it on the side for dipping.
- Garnish with freshly chopped parsley or oregano leaves for an added pop of color and freshness.
- Pro tip: If you’re not serving immediately, keep the dressing separate until just before serving to keep the ingredients fresh and crisp.
Step 5: Serve and Enjoy!
- Serve your Greek salad skewers as a refreshing appetizer, snack, or side dish.
- They’re perfect for warm weather gatherings or whenever you want a light, Mediterranean-inspired bite.
- Pro tip: Pair them with warm pita bread and hummus for a fuller Mediterranean spread your guests will love.
Notes
Nutritional Value (Per Serving, 2 Skewers):
- Calories: ~120–150 kcal
- Protein: 4–5g
- Fat: 11–13g
- Carbohydrates: 4–6g
- Fiber: ~1g
- Sugar: ~2g
- Sodium: ~300–400mg