Prep the skewers: If you’re using wooden skewers, soak them in water for at least 20–30 minutes so they don’t burn. Pat the shrimp dry with paper towels to help them sear instead of steam.
Mix the marinade: In a large bowl, combine olive oil, Cajun seasoning, smoked paprika, garlic powder, onion powder, cayenne, salt, black pepper, lemon zest, and lemon juice. Stir until it forms a loose paste.
Toss the shrimp: Add the shrimp to the bowl and coat evenly.
Marinate for 10–20 minutes at room temperature. Do not marinate for hours—acid can toughen shrimp.
Preheat your cooking surface: Heat a grill or grill pan to medium-high (about 400–450°F). If using an air fryer, preheat to 400°F. Lightly oil the grates or pan.
Skewer the shrimp: Thread 4–6 shrimp per skewer, curling them in a “C” and alternating direction to keep them snug.
This helps them cook evenly and not spin on the skewer.
Grill or air fry: Grill/grill pan: Cook 2–3 minutes per side, until shrimp turn pink and opaque with light char marks.
Air fryer: Arrange in a single layer and cook 5–6 minutes, flipping halfway if needed.
Finish and rest: Transfer skewers to a platter. Squeeze a little fresh lemon over the top and sprinkle with chopped parsley. Rest 2 minutes to let juices settle.
Serve: Plate with lemon wedges and your favorite keto sides like cauliflower rice, grilled zucchini, or a crisp green salad.