Prep the shrimp. Pat the shrimp dry with paper towels. Season lightly with salt and pepper. Dry shrimp sear better and stay juicy.
Spiralize or prep sides. If using zucchini noodles or cauliflower rice, have them ready.
Zoodles can be briefly sautéed in olive oil for 1–2 minutes to soften, then set aside.
Warm the pan. Heat a large skillet over medium heat. Add 1 tablespoon olive oil and 1 tablespoon butter.
Sear the shrimp in batches. Add half the shrimp in a single layer. Cook 1–2 minutes per side, just until pink and opaque.
Transfer to a plate and repeat with the remaining shrimp, adding a splash more oil if needed.
Sauté the garlic. Reduce heat to medium-low. Add the remaining butter and olive oil. Stir in garlic and red pepper flakes.
Cook 30–45 seconds until fragrant, not browned.
Deglaze and build the sauce. Pour in the chicken broth (or wine, if using). Scrape up any browned bits from the pan. Simmer 1–2 minutes to reduce slightly.
Add lemon. Stir in lemon zest and 1–2 tablespoons lemon juice.
Taste and adjust salt and pepper.
Return the shrimp. Add shrimp and any juices back to the pan. Toss to coat and warm through for 30–60 seconds. Don’t overcook.
Finish. Remove from heat.
Stir in fresh parsley. Plate over zoodles, cauliflower rice, or sautéed greens. Top with a sprinkle of Parmesan if you like.