Grilled Shrimp & Veggie Skewers
Juicy, perfectly charred shrimp threaded onto skewers with colorful bell peppers, zucchini, and red onion. A quick marinade of garlic, lemon, and herbs gives every bite a bright, zesty punch. Ready in under 30 minutes, these skewers are a guaranteed crowd-pleaser for any backyard cookout or easy weeknight dinner.
For 4 servings
- prep · ~30 min
Soak the wooden skewers.
If using wooden skewers, place them in a shallow dish filled with water and let them soak for at least 30 minutes. This prevents them from burning on the grill.
TIPUse metal skewers to skip the soaking step entirely. - mix
Make the marinade.
1.In a large mixing bowl, whisk together the olive oil, lemon juice, minced garlic, dried oregano, red chili powder, salt, and black pepper.2.Taste the marinade and adjust seasoning if needed. - prep · ~10 min
Marinate the shrimp and vegetables.
1.Add the peeled shrimp, bell pepper chunks, zucchini rounds, and red onion chunks to the bowl with the marinade.2.Toss everything gently until the shrimp and vegetables are evenly coated.3.Let it sit for 10 to 15 minutes at room temperature. Do not marinate longer, or the lemon juice will start to cook the shrimp.TIPDon't marinate the shrimp for more than 15 minutes — the acid in the lemon juice will make the shrimp mushy. - assemble
Thread the skewers.
1.Alternate threading shrimp, bell pepper, zucchini, and red onion onto the soaked skewers, leaving a little space between each piece for even cooking.2.Aim for about 4 to 5 shrimp per skewer. Pack the ingredients snugly but not tightly. - grill · ~5 min
Preheat and oil the grill.
Heat a gas or charcoal grill to medium-high heat, around 400°F (200°C). Brush the grill grates lightly with oil to prevent sticking.
TIPClean, well-oiled grates are the secret to perfect grill marks without tearing the shrimp. - grill · ~6 min
Grill the skewers.
1.Place the skewers on the preheated grill.2.Cook for 2 to 3 minutes per side, turning once gently with tongs.3.The shrimp is done when it turns opaque, is pink with a slight char, and feels firm to the touch.TIPShrimp cook fast. Total grill time should not exceed 6 minutes to keep them juicy. - serve
Garnish and serve hot.
Transfer the skewers to a serving platter. Squeeze fresh lemon wedges over the top and sprinkle with chopped parsley. Serve immediately.
TIPLay the skewers over a bed of warm pita or a simple salad for an easy, complete meal.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak wooden skewers for at least 30 minutes to prevent charring on the grill.
- 2Keep shrimp and vegetable pieces similar in size for even cooking.
- 3Don't overcrowd the skewers—leave small gaps between pieces for better heat circulation.
- 4Use metal skewers to skip soaking and get more even heat conduction.
- 5Shrimp cook in 2-3 minutes per side; total grill time under 6 minutes keeps them juicy.
- 6Grill vegetables until tender-crisp with light char marks for best texture.
Adapt it for your goals.
High-protein
Substitute half the vegetables with extra shrimp or add chunks of firm tofu for an even bigger protein boost.
low oilLow-oil
Replace olive oil with a light spray of cooking oil and use a grill basket to reduce fat without sacrificing char.
spicySpicy
Add 1/2 teaspoon cayenne pepper to the marinade or serve with a sriracha-lime dipping sauce for heat lovers.
gluten freeGluten-free
This recipe is naturally gluten-free; just ensure your dried herbs and spices are certified gluten-free if needed.
mediterraneanMediterranean
Swap the red chili powder for smoked paprika and add cherry tomatoes and artichoke hearts to the skewers.
Why this is on our healthy list.
Rich in Lean Protein
Shrimp provide a high-quality, low-fat protein source that supports muscle repair and satiety.
Packed with Antioxidants
Bell peppers and zucchini are rich in vitamin C and beta-carotene, which help fight oxidative stress.
Low in Carbohydrates
This dish is naturally low-carb, making it suitable for those monitoring their blood sugar or following a low-carb diet.
Heart-Healthy Fats
Olive oil offers monounsaturated fats that support cardiovascular health.
Frequently asked questions
Yes, but thaw them completely in the refrigerator and pat dry with paper towels before marinating to avoid excess moisture.







