Prep the shrimp. Pat the shrimp dry with paper towels.
This helps the coating stick and keeps the bites crisp. Season lightly with salt and pepper.
Set up two bowls. In one bowl, beat 2 eggs. In the other, mix 1/2 cup almond flour, 3/4 cup grated Parmesan, 1 teaspoon garlic powder (or 2 finely minced cloves), 1/2 teaspoon smoked paprika, 1/4 teaspoon red pepper flakes, 1/2 teaspoon salt, and a few grinds of black pepper.
Add the zest of half a lemon for brightness.
Coat the shrimp. Dip each shrimp in the egg, let excess drip off, then press into the almond-Parmesan mixture. Use your fingers to pack the coating gently so it adheres. Set coated shrimp on a plate.
Heat the pan. Warm a large nonstick skillet over medium heat.
Add 2 tablespoons olive oil and 1 tablespoon butter. When it shimmers and the butter foams, it’s ready.
Cook in batches. Lay the shrimp in a single layer. Don’t crowd the pan.
Cook 2–3 minutes per side until golden and opaque. If the coating browns too fast, lower the heat slightly.
Finish with garlic and lemon. During the last 30 seconds of the final batch, add 1 minced garlic clove to the pan and swirl. Squeeze a little lemon juice over the shrimp and toss gently.
Garnish and serve. Transfer to a platter, sprinkle with chopped parsley, and serve with extra lemon wedges.
For a dip, mix mayo, lemon juice, and a pinch of garlic powder.