Prepare the shrimp. Pat the shrimp dry with paper towels.
Season lightly with salt, pepper, and a pinch of paprika. Dry shrimp sear better and stay juicy.
Warm the pan. Heat the olive oil in a large nonstick skillet over medium-high heat. When the oil shimmers, add the shrimp in a single layer.
Sear quickly. Cook the shrimp for about 1–2 minutes per side, just until pink and curled.
Transfer to a plate. They’ll finish in the sauce.
Soften the garlic. Reduce heat to medium. In the same pan, add the minced garlic.
Stir for 30–60 seconds until fragrant. Do not brown the garlic or it will turn bitter.
Build the base. Pour in the broth and bring to a gentle simmer, scraping up any browned bits. This adds deep flavor without extra calories.
Thicken if you like. If you prefer a thicker sauce, whisk cornstarch with the milk until smooth, then stir it into the simmering broth.
Let it bubble for 30–60 seconds to thicken slightly.
Add creaminess. Lower the heat to low. Whisk in the Greek yogurt and milk (or the remaining milk if you used some with cornstarch). Keep the heat gentle to prevent curdling.
Season smartly. Add lemon zest, 1–2 teaspoons of lemon juice, a small pinch of red pepper flakes, and Parmesan if using.
Taste and adjust salt and pepper. The sauce should be bright, savory, and creamy.
Return the shrimp. Slide the shrimp back into the pan with their juices. Toss to coat and warm through for 30–60 seconds.
Don’t overcook.
Finish and serve. Sprinkle with chopped parsley or chives. Serve over steamed veggies, zucchini noodles, cauliflower rice, or a small serving of whole-grain pasta. Add an extra squeeze of lemon if you like.