
These skewers are the kind of thing that makes a weeknight feel like a dinner party — smoky, garlicky shrimp threaded with juicy cherry tomatoes and briny Kalamata olives, all kissed by the grill. The marinade is a bright, punchy blend of olive oil, lemon juice, garlic, oregano, and cumin that infuses the shrimp in just 15 to 20 minutes, so you're not waiting around. Every single ingredient here is naturally free from tree nut concerns, and nothing about this recipe requires any substitutions or workarounds — it's just clean, vibrant Mediterranean cooking from the start. The trick to perfectly cooked shrimp is pulling them the moment they turn opaque and hit 145°F, so they stay tender and juicy rather than rubbery. Alternating the shrimp with tomatoes and olives on the skewer isn't just pretty — the tomatoes blister and sweeten against the heat while the olives add a salty, savory punch to every bite. A scatter of fresh parsley and a squeeze of lemon at the end ties everything together with a freshness that makes the whole platter pop. Serve these straight off the grill and watch them disappear.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings













If using wooden skewers, soak them in water for at least 20 minutes so they don't char on the grill.
In a mixing bowl, whisk together 2 tbsp of the olive oil, the garlic, oregano, cumin, red pepper flakes, salt, black pepper, and lemon juice. Add the shrimp and toss to coat evenly. Let marinate at room temperature for 15–20 minutes — no longer, as the lemon juice will begin to firm the shrimp.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
