When summer rolls around, my mind immediately wanders to Greek souvlaki. The delightful scent of marinated meats sizzling on the grill is simply irresistible. I’ve curated 14 easy recipes that range from classic chicken and pork to innovative vegetarian options. Each dish is bursting with flavor, thanks to vibrant marinades packed with herbs and spices. If you’re planning a barbecue and want to wow your guests, these souvlaki recipes are sure to be a hit.
Classic Chicken Souvlaki

Classic Chicken Souvlaki is a beloved Greek dish that beautifully combines marinated chicken with vibrant flavors and aromas. Traditionally served on skewers, this dish is perfect for grilling and is often accompanied by fresh vegetables, pita bread, and a tangy tzatziki sauce.
The marinade, made with olive oil, lemon juice, garlic, and a blend of spices, infuses the chicken with delicious flavors that transport you straight to the sunny streets of Greece.
This recipe isn’t only simple to prepare but also a great option for gatherings or a family dinner. The chicken is tender and juicy, while the charred edges from grilling add an irresistible smokiness.
Whether you’re a seasoned cook or a beginner, this Classic Chicken Souvlaki will impress your guests and satisfy your taste buds.
Ingredients (Serves 4-6)
- 1.5 lbs (680 g) boneless, skinless chicken breast or thighs, cut into 1-inch cubes
- 1/4 cup olive oil
- 3 tablespoons fresh lemon juice
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- Wooden or metal skewers (if using wooden skewers, soak them in water for 30 minutes prior to grilling)
- Fresh vegetables for serving (such as bell peppers, onions, and cherry tomatoes)
- Pita bread
- Tzatziki sauce
Cooking Instructions
- Prepare the Marinade: In a large mixing bowl, combine the olive oil, lemon juice, minced garlic, oregano, cumin, paprika, salt, and black pepper. Whisk the ingredients together until well blended. This marinade will impart great flavor to the chicken.
- Marinate the Chicken: Add the cubed chicken to the bowl with the marinade. Use a spatula or your hands to mix the chicken thoroughly with the marinade, ensuring that all pieces are evenly coated. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or up to 4 hours for more intense flavor.
- Preheat the Grill: Preheat your grill to medium-high heat. If using a grill pan, heat it over medium-high heat on the stovetop. This step is essential for achieving that perfect sear on the chicken.
- Skewer the Chicken: Remove the marinated chicken from the refrigerator. Thread the chicken pieces onto skewers, leaving a little space between each piece to allow for even cooking. If you’re adding vegetables to the skewers, alternate chicken and vegetables for a colorful presentation.
- Grill the Souvlaki: Place the skewers on the grill and cook for about 10-12 minutes, turning occasionally, until the chicken is cooked through and has nice grill marks. The internal temperature should reach 165°F (75°C).
- Let it Rest: Once cooked, remove the skewers from the grill and allow them to rest for a few minutes. This helps retain the juices in the chicken, making it more tender.
- Serve: Serve the chicken souvlaki with warm pita bread, fresh vegetables, and a generous dollop of tzatziki sauce. You can also garnish with additional lemon wedges and fresh herbs, such as parsley or dill, for an inviting presentation.
Extra Tips
For the best results, allow the chicken to marinate longer if your schedule permits, as this enhances the flavors greatly.
You can also experiment with different spices or add a touch of honey to the marinade for a hint of sweetness. If you don’t have a grill, broiling the chicken in the oven works well too; just keep a close eye on it to avoid burning.
Enjoy your Classic Chicken Souvlaki!
Pork Souvlaki With Tzatziki Sauce

Pork Souvlaki with Tzatziki Sauce is a delightful Greek dish that combines succulent marinated pork skewers with a revitalizing yogurt-based sauce. This dish is perfect for summer barbecues or a cozy dinner at home, bringing the vibrant flavors of the Mediterranean right to your table.
The tender pork, infused with aromatic spices, is beautifully complemented by the cool and creamy tzatziki, made from yogurt, cucumber, and garlic. Served with warm pita bread or a fresh salad, this dish is sure to impress family and friends alike.
The key to perfect Pork Souvlaki lies in the marinade. Allowing the pork to marinate for several hours or even overnight enhances the flavors and guarantees the meat remains juicy and tender when grilled.
Whether you choose to cook the skewers on an outdoor grill or in the oven, the result will be a mouthwatering meal that captures the essence of Greek cuisine. Pair it with homemade tzatziki sauce for a complete and satisfying dish that you’ll want to make again and again.
Ingredients (Serves 4-6)
- 1.5 lbs pork shoulder or pork loin, cut into 1-inch cubes
- 1/4 cup olive oil
- 2 tablespoons red wine vinegar
- 2 tablespoons lemon juice
- 3 cloves garlic, minced
- 1 tablespoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika
- 8 wooden or metal skewers (if using wooden, soak in water for 30 minutes)
- 1 cup plain Greek yogurt
- 1 small cucumber, grated and drained
- 1 clove garlic, minced (for tzatziki)
- 1 tablespoon fresh dill, chopped (optional)
- Salt to taste
Cooking Instructions
- Prepare the Marinade: In a large bowl, whisk together the olive oil, red wine vinegar, lemon juice, minced garlic, oregano, salt, black pepper, and paprika. This mixture will serve as the marinade for the pork, infusing it with flavor and tenderness.
- Marinate the Pork: Add the cubed pork to the marinade, making sure each piece is well-coated. Cover the bowl with plastic wrap or transfer the pork and marinade to a resealable plastic bag. Refrigerate for at least 2 hours, or ideally overnight for the best flavor.
- Make the Tzatziki Sauce: In a separate bowl, combine the Greek yogurt, grated cucumber (make sure to squeeze out excess moisture), minced garlic, dill (if using), and salt. Mix well until all ingredients are fully integrated. Cover and refrigerate to allow the flavors to meld while you prepare the skewers.
- Preheat the Grill or Oven: If grilling, preheat your grill to medium-high heat. If using an oven, preheat it to 400°F (200°C) and line a baking sheet with aluminum foil.
- Assemble the Skewers: Thread the marinated pork cubes onto the skewers, leaving a little space between each piece to guarantee even cooking. You can alternate with vegetables like bell peppers or onions if desired.
- Cook the Souvlaki: If grilling, place the skewers directly on the grill and cook for about 10-12 minutes, turning occasionally until the pork is cooked through and has nice grill marks. If baking, place the skewers on the prepared baking sheet and bake for 15-20 minutes, turning halfway through.
- Serve: Once cooked, remove the skewers from the heat and let them rest for a few minutes. Serve the Pork Souvlaki hot, accompanied by the tzatziki sauce and warm pita bread or a fresh Greek salad.
Extra Tips
For an extra burst of flavor, consider adding a dash of lemon zest to the marinade and tzatziki sauce. This will enhance the brightness of the dish.
If you’re looking for a smoky flavor, you can also add a bit of smoked paprika to the marinade. Additionally, feel free to customize your skewers with your choice of vegetables or even alternate proteins like chicken or lamb.
Enjoy your delicious homemade Pork Souvlaki with Tzatziki Sauce!
Lamb Souvlaki With Rosemary

Lamb Souvlaki with Rosemary is a delightful and aromatic dish that showcases the flavors of Greek cuisine. Tender pieces of lamb are marinated in a mixture of olive oil, lemon juice, garlic, and fragrant rosemary, then grilled to perfection. This dish is perfect for summer barbecues or cozy family dinners, offering a taste of Greece that’s bound to impress your guests.
The beauty of Lamb Souvlaki lies not only in its rich flavor but also in its simplicity. The marinade infuses the meat with a wonderful aroma, while grilling adds a smoky char that complements the lamb’s natural juiciness. Serve it with warm pita bread, tzatziki sauce, and a fresh Greek salad for a complete meal that transports you straight to the Mediterranean.
Ingredients (Serves 4-6)
- 2 pounds of lamb shoulder, cut into 1-inch cubes
- 1/4 cup olive oil
- 1/4 cup fresh lemon juice
- 4 cloves garlic, minced
- 2 tablespoons fresh rosemary, finely chopped
- 1 teaspoon dried oregano
- Salt and pepper to taste
- Wooden or metal skewers (if using wooden skewers, soak them in water for 30 minutes)
Cooking Instructions
- Prepare the Marinade: In a large mixing bowl, combine the olive oil, lemon juice, minced garlic, chopped rosemary, dried oregano, salt, and pepper. Whisk the mixture until well combined. This marinade will add flavor and tenderness to the lamb.
- Marinate the Lamb: Add the cubed lamb shoulder to the marinade, making sure each piece is fully coated. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or preferably overnight. The longer the lamb marinates, the more flavorful it will become.
- Preheat the Grill: About 20 minutes before you’re ready to cook, preheat your grill to medium-high heat. If using a charcoal grill, allow the coals to burn down until they’re covered with white ash.
- Skewer the Lamb: Thread the marinated lamb cubes onto the skewers, leaving a little space between each piece to guarantee even cooking. If using metal skewers, you can skip the soaking step; however, if using wooden skewers, make sure they’ve been soaked to prevent burning.
- Grill the Souvlaki: Place the skewers on the preheated grill. Cook for about 10-12 minutes, turning occasionally, until the lamb is browned and cooked to your desired doneness (medium-rare is typically around 145°F).
- Rest and Serve: Once cooked, remove the skewers from the grill and let them rest for 5 minutes. This allows the juices to redistribute within the meat, making sure every bite is juicy and flavorful. Serve the lamb souvlaki with warm pita, tzatziki, and a side of Greek salad.
Extra Tips
When cooking Lamb Souvlaki with Rosemary, try to use high-quality lamb for the best flavor and tenderness. If you prefer a bit of heat, consider adding a pinch of red pepper flakes to the marinade.
Additionally, feel free to customize your skewers by adding vegetables such as bell peppers, onions, or zucchini, which can enhance the dish’s flavor profile and add color.
Always monitor the grill closely to avoid overcooking the lamb, as it can become tough if cooked for too long. Enjoy your delicious Greek meal!
Beef Souvlaki With Garlic and Oregano

Beef Souvlaki is a classic Greek dish that showcases the vibrant flavors of marinated meat grilled to perfection. This particular recipe combines tender beef cubes with aromatic garlic and fragrant oregano, making it a mouthwatering option for any gathering. The beef is skewered and grilled, creating a smoky flavor that pairs well with a variety of sides, such as tzatziki, pita bread, and fresh Greek salads.
Preparing Beef Souvlaki isn’t only easy but also allows for customization based on your taste preferences. The marination process enhances the beef’s natural flavors, while cooking it on skewers guarantees an even char. Whether you’re planning a family dinner or a backyard barbecue, this dish is sure to delight your guests and transport them to the sunny shores of Greece.
Ingredients (Serves 4-6):
- 2 pounds beef sirloin, cut into 1-inch cubes
- 4 cloves garlic, minced
- 2 tablespoons dried oregano
- 1/4 cup olive oil
- 1/4 cup fresh lemon juice
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon paprika (optional)
- Wooden or metal skewers
Cooking Instructions:
- Prepare the Marinade: In a large bowl, combine the minced garlic, dried oregano, olive oil, lemon juice, salt, black pepper, and paprika (if using). Whisk the ingredients together until well combined to create a fragrant marinade that will infuse the beef with flavor.
- Marinate the Beef: Add the beef cubes to the marinade, making certain that each piece is well-coated. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or up to 4 hours for deeper flavor. This marination time allows the beef to absorb the garlic and oregano, making it tender and flavorful.
- Prepare the Skewers: If using wooden skewers, soak them in water for about 30 minutes to prevent burning on the grill. If using metal skewers, you can skip this step. Preheat your grill to medium-high heat while you prepare the skewers.
- Assemble the Skewers: Thread the marinated beef cubes onto the skewers, leaving a little space between each piece to guarantee even cooking. Aim for 4-5 pieces of beef per skewer.
- Grill the Souvlaki: Place the skewers on the preheated grill. Cook for 10-15 minutes, turning occasionally, until the beef is browned and cooked to your desired level of doneness. The internal temperature for medium-rare should be around 135°F (57°C), while medium is 145°F (63°C).
- Serve: Once cooked, remove the skewers from the grill and let them rest for a few minutes. Serve the Beef Souvlaki hot, garnished with lemon wedges and accompanied by tzatziki sauce, pita bread, and a fresh salad.
Extra Tips:
For the best results, consider using grass-fed beef, as it tends to have more flavor and tenderness. Additionally, feel free to add bell peppers, onions, or cherry tomatoes to the skewers for added color and taste.
If you’re looking to save time, you can prepare the marinade the night before and let the beef marinate overnight for an even richer flavor. When grilling, keep an eye on the skewers to avoid overcooking, as beef can quickly become tough if left on the grill too long.
Enjoy your culinary journey through Greece!
Shrimp Souvlaki With Lemon and Dill

Shrimp Souvlaki With Lemon and Dill is a delightful twist on the classic Greek grilled skewers. This dish combines succulent shrimp marinated in a zesty lemon and herb mixture, bringing a revitalizing flavor that perfectly complements the smoky char from grilling.
Ideal for summer barbecues or a quick weeknight dinner, this recipe is sure to impress your family and friends with its vibrant taste and eye-catching presentation.
The combination of lemon and dill not only enhances the shrimp’s natural sweetness but also adds a layer of complexity that elevates this dish to a gourmet level. Serve these skewers with a side of tzatziki sauce, grilled vegetables, or a fresh Greek salad for a complete meal that captures the essence of Mediterranean cuisine.
Let’s plunge into the ingredients and cooking instructions to create this mouthwatering Shrimp Souvlaki.
Ingredients (Serves 4-6):
- 1.5 lbs large shrimp, peeled and deveined
- 1/4 cup olive oil
- 3 tablespoons fresh lemon juice
- Zest of 1 lemon
- 2 garlic cloves, minced
- 2 tablespoons fresh dill, chopped
- 1 teaspoon dried oregano
- Salt and pepper, to taste
- 1 lemon, cut into wedges (for serving)
- Skewers (wooden or metal)
Cooking Instructions:
- Prepare the Marinade: In a medium bowl, whisk together olive oil, lemon juice, lemon zest, minced garlic, chopped dill, dried oregano, salt, and pepper. Confirm all ingredients are well combined to create a flavorful marinade.
- Marinate the Shrimp: Add the cleaned shrimp to the marinade, tossing to coat each piece evenly. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes to allow the flavors to infuse the shrimp.
- Preheat the Grill: While the shrimp are marinating, preheat your grill to medium-high heat. If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
- Skewer the Shrimp: After marination, thread the shrimp onto the skewers, leaving a little space between each shrimp to allow even cooking. Aim for about 4-5 shrimp per skewer.
- Grill the Shrimp: Place the skewers on the preheated grill and cook for about 2-3 minutes on each side, or until the shrimp are opaque and have nice grill marks. Be careful not to overcook to maintain tenderness.
- Serve: Remove the skewers from the grill and let them rest for a minute. Serve hot with lemon wedges on the side for an extra burst of flavor.
Extra Tips:
For an added depth of flavor, consider marinating the shrimp for up to 2 hours if time allows.
Additionally, feel free to mix in other vegetables like bell peppers or zucchini on the skewers for a colorful and nutritious presentation. If you prefer a little heat, a pinch of red pepper flakes can be added to the marinade for a spicy kick.
Enjoy your cooking adventure, and don’t forget to pair your Shrimp Souvlaki with a revitalizing beverage!
Vegetarian Souvlaki With Grilled Veggies

Vegetarian souvlaki is a delightful and flavorful dish that captures the essence of Greek cuisine while being entirely meat-free. This dish showcases a vibrant array of grilled vegetables, marinated to perfection, and served on skewers for a fun and satisfying meal. Perfect for summer barbecues or a healthy weeknight dinner, vegetarian souvlaki isn’t only delicious but also packed with nutrients, making it a great option for vegetarians and meat-eaters alike.
The key to achieving great flavor in your vegetarian souvlaki lies in the marinade. A combination of olive oil, lemon juice, garlic, and herbs infuses the veggies with a fresh and zesty taste that complements the smoky char from the grill. Feel free to customize the vegetables based on your preferences or what’s in season. This recipe serves 4-6 people, making it ideal for gatherings or meal prep for the week ahead.
Ingredients
- 2 medium zucchini, sliced into rounds
- 1 red bell pepper, cut into chunks
- 1 yellow bell pepper, cut into chunks
- 1 red onion, cut into wedges
- 8 oz cherry tomatoes
- 1 cup mushrooms, halved
- 1/4 cup olive oil
- 2 tablespoons lemon juice
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- Salt and black pepper, to taste
- Skewers (wooden or metal)
Cooking Instructions
- Prepare the Marinade: In a large bowl, mix together the olive oil, lemon juice, minced garlic, dried oregano, dried thyme, salt, and black pepper. Whisk until well combined. This marinade will add flavor and moisture to the vegetables as they grill.
- Marinate the Vegetables: Add the sliced zucchini, red bell pepper, yellow bell pepper, red onion, cherry tomatoes, and mushrooms to the bowl with the marinade. Toss everything together until the vegetables are well coated. Allow them to marinate for at least 30 minutes at room temperature or up to 2 hours in the refrigerator for deeper flavor.
- Preheat the Grill: While the vegetables are marinating, preheat your grill to medium-high heat. If using wooden skewers, soak them in water for about 30 minutes to prevent burning.
- Assemble the Skewers: Thread the marinated vegetables onto the skewers, alternating the different types for a colorful presentation. Make sure not to overcrowd the skewers, allowing space for even cooking.
- Grill the Souvlaki: Once the grill is hot, place the skewers on the grill grates. Cook for about 10-12 minutes, turning occasionally, until the vegetables are tender and have nice grill marks. Keep an eye on them to prevent burning.
- Serve: Remove the skewers from the grill and let them rest for a couple of minutes. Serve the vegetarian souvlaki warm, drizzled with any remaining marinade or a sprinkle of fresh herbs if desired.
Extra Tips
To enhance the flavor and presentation of your vegetarian souvlaki, consider adding a side of tzatziki sauce for dipping, or serve it over a bed of fluffy couscous or rice.
Feel free to experiment with different vegetables such as eggplant, asparagus, or even firm tofu for added protein. If you’re hosting a gathering, you can prepare the skewers ahead of time and keep them refrigerated until it’s time to grill, making your cooking process even more convenient.
Enjoy your delicious vegetarian souvlaki!
Halloumi Souvlaki With Mint

Halloumi Souvlaki with Mint is a delightful twist on the traditional Greek souvlaki. This dish features the unique and flavorful halloumi cheese, which is perfect for grilling due to its high melting point. The addition of fresh mint not only enhances the flavor but also adds a rejuvenating note that complements the savory cheese beautifully.
This dish is perfect for summer barbecues or as a light and satisfying meal. The preparation of Halloumi Souvlaki is straightforward, making it an excellent choice for both novice cooks and seasoned chefs. Pair it with a side of tzatziki and fresh pita bread for a complete meal that will impress your family and friends.
The combination of grilled halloumi, vibrant vegetables, and aromatic herbs makes this dish a standout on any table.
Ingredients (Serves 4-6):
- 400g halloumi cheese, cut into 1-inch cubes
- 2 red bell peppers, cut into 1-inch pieces
- 2 zucchini, sliced into thick rounds
- 1 red onion, cut into wedges
- 3 tablespoons olive oil
- Juice of 1 lemon
- 2 teaspoons dried oregano
- Salt and pepper, to taste
- Fresh mint leaves, for garnish
- Pita bread, for serving (optional)
- Tzatziki sauce, for serving (optional)
Cooking Instructions:
- Prepare the Marinade: In a large bowl, whisk together the olive oil, lemon juice, dried oregano, salt, and pepper. This marinade will infuse the halloumi and vegetables with flavor and help to keep them moist during grilling.
- Marinate the Halloumi and Vegetables: Add the halloumi cubes, red bell peppers, zucchini, and red onion to the marinade. Toss gently to guarantee all the pieces are well-coated. Cover the bowl and let it marinate for at least 30 minutes at room temperature or up to 2 hours in the refrigerator.
- Preheat the Grill: While the halloumi and vegetables are marinating, preheat your grill (or grill pan) to medium-high heat. This guarantees a good sear on the cheese and vegetables, which will enhance their flavors.
- Skewer the Ingredients: After marinating, thread the halloumi and vegetables onto skewers, alternating between the cheese and the vegetables. If using wooden skewers, soak them in water for at least 30 minutes prior to prevent burning.
- Grill the Souvlaki: Place the skewers on the preheated grill. Cook for about 3-4 minutes on each side, or until the halloumi is golden and the vegetables are tender. Monitor the skewers closely to avoid overcooking, as halloumi can become chewy if grilled too long.
- Serve: Remove the skewers from the grill and let them rest for a minute. Garnish with fresh mint leaves and serve with warm pita bread and tzatziki sauce on the side for dipping.
Extra Tips:
For an added burst of flavor, consider adding cherry tomatoes or mushrooms to your skewers. Additionally, you can experiment with different herbs like basil or parsley, or even add a sprinkle of red pepper flakes for a bit of heat.
If you have leftovers, the grilled halloumi and vegetables can be stored in the refrigerator and enjoyed cold in salads or wraps the next day!
Spicy Turkey Souvlaki

Greek souvlaki is a delightful dish that brings the vibrant flavors of the Mediterranean to your table. Traditionally made with marinated pieces of meat skewered and grilled to perfection, this spicy turkey souvlaki offers a healthier twist while still delivering that classic taste. The combination of spices and herbs used in the marinade enhances the turkey’s natural flavor, making it tender, juicy, and incredibly delicious.
This dish is perfect for summer barbecues or a cozy family dinner, and it pairs beautifully with tzatziki sauce, pita bread, and fresh vegetables.
The key to attaining the best flavor in your spicy turkey souvlaki lies in the marinating process. Allowing the turkey to soak up the spices and yogurt not only infuses it with flavor but also helps to tenderize the meat. Once grilled, these skewers create a satisfying crunch on the outside while remaining succulent on the inside. Serve them with a side of Greek salad or roasted vegetables for a complete meal that everyone will enjoy.
Ingredients (Serves 4-6):
- 1.5 pounds ground turkey
- 1/4 cup plain Greek yogurt
- 3 tablespoons olive oil
- 2 tablespoons lemon juice
- 4 cloves garlic, minced
- 2 teaspoons smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon red pepper flakes (adjust for spice preference)
- Salt and pepper to taste
- Wooden or metal skewers (if using wooden, soak in water for 30 minutes)
Cooking Instructions:
- Prepare the Marinade: In a large mixing bowl, combine the Greek yogurt, olive oil, lemon juice, minced garlic, smoked paprika, cumin, oregano, red pepper flakes, salt, and pepper. Whisk the ingredients together until well blended. This marinade will infuse the turkey with rich flavors while keeping it moist during cooking.
- Mix in the Turkey: Add the ground turkey to the marinade and mix it gently with your hands or a spatula until the turkey is thoroughly coated with the marinade. Be careful not to overmix, as this can make the turkey tough. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or preferably overnight for maximum flavor.
- Shape the Skewers: Once marinated, remove the turkey mixture from the refrigerator. With wet hands, take a portion of the turkey mixture (about 1/4 cup) and mold it around the skewers into elongated shapes, pressing gently to guarantee they hold together. Repeat until all the turkey mixture is used.
- Preheat the Grill: Preheat your grill to medium-high heat. If using a grill pan on the stovetop, heat it on medium-high heat and lightly oil the surface to prevent sticking.
- Grill the Souvlaki: Place the skewers on the grill and cook for about 3-4 minutes on each side, turning until all sides are nicely browned and the turkey is cooked through (internal temperature should reach 165°F). Avoid pressing down on the skewers while cooking, as this can release the juices.
- Serve and Enjoy: Once cooked, remove the skewers from the grill and let them rest for a few minutes. Serve with tzatziki sauce, warm pita, and a side of fresh Greek salad or grilled vegetables.
Extra Tips:
When preparing spicy turkey souvlaki, consider adjusting the level of heat to suit your taste. You can increase or decrease the amount of red pepper flakes, or even add a pinch of cayenne pepper for an extra kick.
If you have leftovers, they can be stored in an airtight container in the refrigerator for up to 3 days and reheated in a skillet or microwave. Additionally, these souvlaki skewers can also be baked in the oven at 400°F for about 20-25 minutes if grilling isn’t an option. Enjoy experimenting with your favorite dipping sauces and sides to make it your own!
Greek-Style Fish Souvlaki

Greek-Style Fish Souvlaki is a delightful dish that showcases the fresh and vibrant flavors of the Mediterranean. This recipe utilizes tender chunks of fish marinated in a zesty blend of olive oil, lemon juice, and aromatic herbs. The fish is then skewered and grilled to perfection, creating a delightful dish that’s perfect for summer barbecues or a light dinner. Served with pita bread, a revitalizing tzatziki sauce, and a side of Greek salad, this dish isn’t only delicious but also healthy.
The key to achieving the best flavor in your Greek-Style Fish Souvlaki lies in the marinade. Allowing the fish to soak in the marinade for at least 30 minutes will enhance the overall taste and guarantee that every bite is bursting with flavor. Feel free to experiment with different types of fish, such as salmon, swordfish, or even shrimp, to find your preferred taste and texture. This adaptable recipe is sure to impress your family and friends at any gathering.
Ingredients (Serves 4-6 people):
- 1.5 pounds of firm white fish (such as cod, halibut, or sea bass), cut into 1-inch cubes
- 1/4 cup olive oil
- 3 tablespoons fresh lemon juice
- 2 tablespoons fresh parsley, chopped
- 2 tablespoons fresh dill, chopped
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- Salt and pepper, to taste
- Wooden or metal skewers (if using wooden skewers, soak in water for 30 minutes)
Cooking Instructions:
- Prepare the Marinade: In a large mixing bowl, combine the olive oil, lemon juice, chopped parsley, chopped dill, minced garlic, dried oregano, salt, and pepper. Whisk the ingredients together until well blended. This marinade will infuse the fish with a revitalizing and aromatic flavor.
- Marinate the Fish: Add the fish cubes to the marinade, guaranteeing that each piece is coated evenly. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes. Marinating the fish not only enhances its flavor but also helps to keep it moist while grilling.
- Preheat the Grill: While the fish is marinating, preheat your grill to medium-high heat. If you’re using a charcoal grill, allow the coals to burn until they’re covered with white ash. A hot grill will give the fish those beautiful grill marks and prevent it from sticking.
- Prepare the Skewers: If you’re using wooden skewers, verify they’ve been soaked in water for at least 30 minutes to prevent burning. Thread the marinated fish cubes onto the skewers, leaving a little space between each piece to allow for even cooking.
- Grill the Fish Souvlaki: Place the skewers on the preheated grill. Grill the fish for about 8-10 minutes, turning occasionally to guarantee even cooking. The fish is done when it flakes easily with a fork and has a nice golden color on the outside.
- Serve: Once cooked, remove the skewers from the grill and let them rest for a couple of minutes. Serve the Fish Souvlaki warm with pita bread, tzatziki sauce, and a fresh Greek salad for a complete meal.
Extra Tips:
For an added burst of flavor, consider adding vegetables such as bell peppers, onions, or cherry tomatoes to the skewers alongside the fish. These vegetables can also benefit from the marinade and will create a colorful and delicious presentation.
Additionally, be cautious not to overcook the fish; it should be tender and juicy, not dry. If you’re grilling indoors, a grill pan can work effectively to achieve the same grilled flavor. Enjoy your cooking adventure with this revitalizing dish!
Zucchini and Mushroom Souvlaki

Zucchini and Mushroom Souvlaki is a delightful vegetarian option that brings vibrant flavors and healthy ingredients to the classic Greek skewers. This dish combines the earthy taste of mushrooms with the fresh, mild flavor of zucchini, marinated in a mixture of fragrant herbs and spices. Perfect for grilling, this souvlaki can be served as a light meal or as part of a larger spread alongside dips, salads, and pita bread.
The preparation of Zucchini and Mushroom Souvlaki is straightforward and quick, making it an excellent choice for weeknight dinners or weekend barbecues. With the right marinade, you can elevate the natural flavors of the vegetables while guaranteeing they remain tender and juicy when cooked on the grill. This dish isn’t only a feast for the taste buds but also a visually appealing addition to any meal, showcasing the colorful hues of fresh vegetables.
Ingredients (Serves 4-6)
- 2 medium zucchinis, sliced into thick rounds
- 12 oz (340g) cremini or button mushrooms, cleaned and stems trimmed
- 1 red bell pepper, cut into 1-inch pieces
- 1 yellow bell pepper, cut into 1-inch pieces
- 1/4 cup olive oil
- 3 tablespoons lemon juice
- 3 cloves garlic, minced
- 1 tablespoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Wooden or metal skewers (if using wooden, soak in water for 30 minutes before grilling)
Cooking Instructions
- Prepare the Marinade: In a medium bowl, whisk together the olive oil, lemon juice, minced garlic, dried oregano, salt, and black pepper. This marinade will infuse the vegetables with flavor and help to tenderize them.
- Marinate the Vegetables: Add the sliced zucchini, mushrooms, and bell peppers to the bowl with the marinade. Toss the vegetables gently to guarantee they’re evenly coated. Cover the bowl with plastic wrap and let them marinate for at least 30 minutes, or up to 2 hours in the refrigerator for deeper flavor.
- Skewer the Vegetables: Once the vegetables have marinated, take your skewers and thread the zucchini, mushrooms, and bell peppers onto them, alternating between the different vegetables. This not only makes for a visually appealing presentation but also guarantees even cooking.
- Preheat the Grill: While skewering the vegetables, preheat your grill to medium-high heat. If using a grill pan, place it on the stove over medium-high heat.
- Grill the Souvlaki: Place the skewered vegetables on the grill and cook for 8-10 minutes, turning occasionally until they’re tender and have nice grill marks. Guarantee the zucchini is cooked through but still retains a slight crunch.
- Serve: Once grilled, remove the skewers from the grill and let them cool for a minute before serving. You can serve the Zucchini and Mushroom Souvlaki as is or with a side of tzatziki sauce for dipping.
Extra Tips
For an added depth of flavor, consider adding other vegetables to your skewers, such as cherry tomatoes or red onion. You can also experiment with different herbs, such as thyme or rosemary, to customize the marinade to your taste.
If you prefer a smokier flavor, try grilling the souvlaki over charcoal. Finally, don’t forget to soak your wooden skewers beforehand to prevent them from burning on the grill. Enjoy your delicious and healthy Zucchini and Mushroom Souvlaki!
Greek Salad Souvlaki Skewers

Greek Salad Souvlaki Skewers are a delightful twist on traditional souvlaki, combining the vibrant flavors of a classic Greek salad with the smoky goodness of grilled skewers. This dish is perfect for summer barbecues or a casual weeknight dinner, allowing you to enjoy the fresh, tangy ingredients that define Greek cuisine.
With marinated chicken or vegetables threaded onto skewers alongside colorful bell peppers, cherry tomatoes, and red onion, these skewers aren’t only visually appealing but also packed with flavor.
The marinade, combining olive oil, lemon juice, garlic, and herbs, infuses the protein or veggies with a Mediterranean essence. Once grilled, the skewers are served with a sprinkle of feta cheese and a drizzle of balsamic glaze, making them a fantastic option for both meat lovers and vegetarians alike.
Serve these Greek Salad Souvlaki Skewers alongside warm pita bread and tzatziki sauce for a complete meal that’s sure to satisfy your family and friends.
Ingredients (serving size: 4-6 people)
- 1 pound chicken breast, cubed (or firm tofu for a vegetarian option)
- 1 red bell pepper, cut into squares
- 1 yellow bell pepper, cut into squares
- 1 red onion, cut into chunks
- 1 cup cherry tomatoes
- 1/2 cup olive oil
- 1/4 cup lemon juice
- 2 cloves garlic, minced
- 1 tablespoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup feta cheese, crumbled
- Balsamic glaze for drizzling
- Skewers (soaked in water if wooden)
Cooking Instructions
- Marinate the Chicken or Tofu: In a large bowl, combine the olive oil, lemon juice, minced garlic, dried oregano, salt, and black pepper. Add the cubed chicken (or tofu) to the marinade and make certain all pieces are well coated. Cover and refrigerate for at least 30 minutes to 2 hours to allow the flavors to meld and penetrate the protein.
- Prepare the Skewers: While the chicken is marinating, prepare your vegetables. Cut the bell peppers and onion into bite-sized pieces, and wash the cherry tomatoes. Once the chicken has marinated, alternate threading the chicken (or tofu) and vegetables onto the skewers. Aim for a colorful mix, placing pieces of chicken between the assorted vegetables.
- Preheat the Grill: Preheat your grill to medium-high heat. If using wooden skewers, make sure they’ve been soaked in water for at least 30 minutes to prevent burning.
- Grill the Skewers: Place the skewers on the preheated grill. Cook for about 10-15 minutes, turning occasionally, until the chicken is cooked through (internal temperature should reach 165°F) and the vegetables are tender and slightly charred.
- Serve the Skewers: Once cooked, remove the skewers from the grill and place them on a serving platter. Sprinkle the skewers with crumbled feta cheese and drizzle with balsamic glaze.
- Enjoy: Serve the Greek Salad Souvlaki Skewers warm with pita bread and tzatziki sauce on the side for dipping.
Extra Tips
For an extra burst of flavor, consider adding olives or cucumber pieces to the skewers. You can also customize your marinade by adding herbs like thyme or rosemary for a different profile.
If you prefer oven cooking, preheat your oven to 400°F and bake the skewers on a baking sheet for about 20-25 minutes, turning halfway through. Enjoy these skewers fresh off the grill for the best taste, and don’t hesitate to experiment with different vegetables based on your preference or seasonal availability!
Marinated Tofu Souvlaki

Marinated Tofu Souvlaki is a delightful plant-based twist on the classic Greek dish, perfect for vegetarians and anyone looking to reduce meat consumption. The dish features tofu marinated in a blend of aromatic herbs and spices, then skewered and grilled to perfection. Paired with fresh vegetables and a zesty sauce, this recipe isn’t only delicious but also incredibly versatile, allowing you to serve it in wraps, on a salad, or alongside rice or pita.
Creating Marinated Tofu Souvlaki is a simple process that requires minimal preparation. The key to achieving a deeply flavorful dish lies in the marination of the tofu, which absorbs the vibrant flavors of the marinade. Once marinated, the tofu is grilled until crispy on the outside while remaining tender on the inside. This dish is sure to be a hit at your next barbecue or family dinner.
Ingredients (serves 4-6):
- 1 block (14 oz) firm tofu, drained and pressed
- 1/4 cup olive oil
- 1/4 cup lemon juice
- 3 cloves garlic, minced
- 1 tablespoon dried oregano
- 1 tablespoon dried thyme
- 1 teaspoon paprika
- Salt and pepper to taste
- 1 red bell pepper, cut into squares
- 1 zucchini, sliced into rounds
- 1 red onion, cut into squares
- Wooden or metal skewers
Cooking Instructions:
- Prepare the tofu: Begin by draining and pressing the tofu to remove excess moisture. Wrap the tofu block in a clean kitchen towel and place a heavy object on top for about 15-20 minutes. This helps the tofu absorb the marinade better.
- Make the marinade: In a medium bowl, whisk together the olive oil, lemon juice, minced garlic, dried oregano, dried thyme, paprika, salt, and pepper until well combined.
- Marinate the tofu: Once the tofu is pressed, cut it into bite-sized cubes. Place the tofu cubes in a shallow dish or a resealable plastic bag and pour the marinade over them. Confirm the tofu is well coated, cover the dish or seal the bag, and refrigerate for at least 30 minutes, or up to overnight for maximum flavor.
- Prepare the vegetables: While the tofu is marinating, cut the red bell pepper, zucchini, and red onion into pieces suitable for skewering.
- Assemble the skewers: If using wooden skewers, soak them in water for about 30 minutes to prevent burning on the grill. Thread the marinated tofu cubes and vegetables onto the skewers, alternating between tofu and veggies for an appealing presentation.
- Grill the souvlaki: Preheat your grill or grill pan over medium-high heat. Place the skewers on the grill and cook for about 10-15 minutes, turning occasionally, until the tofu is golden and crisp, and the vegetables are tender and slightly charred.
- Serve: Once cooked, remove the skewers from the grill and let them rest for a few minutes. Serve your marinated tofu souvlaki warm, with pita bread, tzatziki sauce, or a fresh salad for a complete meal.
Extra Tips:
For an extra burst of flavor, consider adding fresh herbs like parsley or dill to the marinade. You can also experiment with different vegetables such as cherry tomatoes or mushrooms for variety.
If you prefer baking, you can roast the skewers in the oven at 400°F (200°C) for about 20-25 minutes, flipping halfway through. Enjoy your Marinated Tofu Souvlaki with your favorite sides for a satisfying meal!
Mediterranean Quinoa Souvlaki

Mediterranean Quinoa Souvlaki is a delightful twist on the traditional Greek street food, infusing the classic flavors of souvlaki with the wholesome goodness of quinoa. This dish isn’t only packed with protein and fiber but also offers a vibrant mix of vegetables and aromatic herbs that will transport your taste buds straight to the sunny shores of the Mediterranean.
Perfect for a summer barbecue or a cozy family dinner, this recipe is sure to impress both vegetarians and meat-lovers alike. The combination of marinated veggies and quinoa creates a filling and nutritious meal that can be enjoyed on its own or served with pita bread, tzatziki, or your favorite dipping sauce.
With its colorful presentation and rich flavors, Mediterranean Quinoa Souvlaki is an ideal dish for gatherings or meal prep, making it easy to enjoy healthy eating throughout the week.
Ingredients (serves 4-6):
- 1 cup quinoa, rinsed
- 2 cups vegetable broth or water
- 1 bell pepper, chopped
- 1 red onion, chopped
- 1 zucchini, sliced
- 1 cup cherry tomatoes, halved
- 1 cucumber, diced
- 1 teaspoon dried oregano
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- 2 tablespoons olive oil
- Juice of 1 lemon
- Salt and pepper to taste
- Fresh parsley, chopped (for garnish)
- Skewers (if using wooden, soak in water for 30 minutes)
Cooking Instructions:
- Cook the Quinoa: In a medium saucepan, combine the rinsed quinoa and vegetable broth (or water). Bring to a boil over medium-high heat, then reduce to low, cover, and simmer for about 15 minutes or until the liquid is absorbed. Once cooked, fluff with a fork and set aside to cool.
- Prepare the Marinade: In a large bowl, whisk together the olive oil, lemon juice, oregano, garlic powder, paprika, salt, and pepper. This marinade will infuse the vegetables with flavor, so confirm it’s well mixed.
- Marinate the Vegetables: Add the chopped bell pepper, red onion, zucchini, and cherry tomatoes to the bowl with the marinade. Toss until the vegetables are fully coated. Let them sit for at least 15 minutes to absorb the flavors.
- Assemble the Skewers: If using skewers, start threading the marinated vegetables onto the skewers, alternating the types of veggies for a colorful presentation. If using a grill pan or oven, you can simply spread the marinated vegetables on a baking sheet.
- Cook the Skewers: Preheat your grill or grill pan over medium-high heat. Grill the vegetable skewers for about 8-10 minutes, turning occasionally, until they’re tender and slightly charred. If using the oven, preheat to 400°F (200°C) and roast for about 20 minutes, stirring halfway through.
- Serve: Once the skewers are cooked, serve them on a bed of quinoa, garnished with diced cucumber and fresh parsley. For an extra touch, feel free to add a drizzle of tzatziki or a sprinkle of feta cheese on top.
Extra Tips:
For added flavor, consider marinating the vegetables for longer, ideally for a few hours or even overnight. This will enhance the taste considerably.
Additionally, feel free to customize the skewers with your favorite vegetables or even add some protein like grilled chicken or tofu for a heartier meal. Remember to monitor the cooking time closely to avoid overcooking the veggies, which can lead to a mushy texture.
Enjoy your Mediterranean feast!
Souvlaki Wraps With Pita and Fixings

Greek Souvlaki Wraps are an iconic dish that brings the vibrant flavors of Greece to your table. This dish features succulent pieces of marinated meat, traditionally pork or chicken, grilled to perfection and served in warm pita bread. The wraps are then loaded with fresh and colorful fixings, creating a delightful balance of textures and flavors.
Whether enjoyed at a summer barbecue or a casual weeknight dinner, these wraps are guaranteed to please your taste buds.
The key to a great souvlaki wrap lies in the marinade, which typically includes olive oil, lemon juice, garlic, and a blend of aromatic herbs like oregano and thyme. This not only tenderizes the meat but also infuses it with a burst of Mediterranean flavor.
Paired with crisp lettuce, juicy tomatoes, tangy onions, and a dollop of creamy tzatziki sauce, these wraps are a complete meal that’s both satisfying and delicious.
Ingredients (serving size: 4-6 people)
- 2 pounds boneless chicken thighs or pork shoulder, cut into 1-inch pieces
- 1/4 cup olive oil
- 3 tablespoons lemon juice
- 3 cloves garlic, minced
- 2 teaspoons dried oregano
- 1 teaspoon dried thyme
- Salt and pepper, to taste
- 4-6 pita breads
- 1 cup fresh lettuce, shredded
- 1 cup tomatoes, diced
- 1/2 cup red onion, thinly sliced
- 1 cup tzatziki sauce (store-bought or homemade)
Cooking Instructions
- Marinate the Meat: In a large bowl, whisk together the olive oil, lemon juice, garlic, oregano, thyme, salt, and pepper. Add the chicken or pork pieces and make certain they’re well-coated with the marinade. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or up to overnight for best flavor.
- Prepare the Grill: Preheat your grill or grill pan over medium-high heat. If using a grill, soak wooden skewers in water for about 30 minutes to prevent burning. This step is important for evenly cooking the meat and enhancing the grill marks.
- Skewer the Meat: After marinating, thread the meat pieces onto the skewers, leaving a small space between each piece for even cooking. If using a grill pan, you can skip this step and cook the pieces directly in the pan.
- Grill the Souvlaki: Place the skewers on the grill and cook for 10-12 minutes, turning occasionally, until the meat is nicely charred and cooked through (internal temperature should reach 165°F for chicken or 145°F for pork). If using a grill pan, cook the meat pieces for about 8-10 minutes, turning frequently.
- Warm the Pita: While the meat is cooking, warm the pita breads on the grill for about 1 minute on each side, or until they’re slightly toasted and pliable. This step enhances the flavor and texture of the wraps.
- Assemble the Wraps: Once the meat is cooked, remove it from the skewers and place a generous portion in the center of each warm pita. Top with shredded lettuce, diced tomatoes, sliced onions, and a dollop of tzatziki sauce.
- Wrap and Serve: Fold the pita around the fillings to create a wrap. You can secure it with a piece of parchment paper or foil if desired. Serve immediately and enjoy!
Extra Tips
For an extra layer of flavor, consider adding grilled vegetables such as bell peppers and zucchini to the wraps.
You can also customize your toppings by including ingredients like feta cheese, olives, or cucumber slices.
To make it a complete meal, serve the wraps with a side of Greek salad or roasted potatoes.
Don’t forget to adjust the seasoning in the tzatziki sauce to your taste, and feel free to experiment with different meats or even a vegetarian option using marinated and grilled halloumi cheese!

