Prep the shrimp. Pat the shrimp dry with paper towels.
Season both sides with salt, pepper, and smoked paprika. Dry shrimp sear better and stay juicy.
Warm the pan. Heat a large skillet over medium-high. Add 1 tablespoon olive oil and 1 tablespoon butter.
When the butter foams, it’s ready.
Sear the shrimp. Add the shrimp in a single layer. Cook 1–2 minutes per side until pink and just opaque. Don’t crowd the pan; work in batches if needed.
Transfer to a plate.
Build the garlic butter base. Reduce heat to medium. Add 1 tablespoon olive oil and the shallot. Cook 1–2 minutes until soft.
Stir in the garlic and red pepper flakes. Cook 30–45 seconds until fragrant. Don’t let the garlic brown.
Cook the cauliflower rice. Add the cauliflower rice and 1 tablespoon butter.
Season with salt and pepper. Cook 4–6 minutes, stirring occasionally, until tender with a bit of bite. If using peas or spinach, fold them in now to warm through.
Brighten it up. Stir in lemon zest and half of the lemon juice.
Taste and adjust salt, pepper, and heat. The acid balances the butter and keeps the dish lively.
Finish the shrimp. Return the shrimp and any juices to the pan. Add the remaining 2 tablespoons butter.
Toss over low heat 1–2 minutes until the shrimp are glossy and well coated.
Herb finish and serve. Turn off the heat. Fold in parsley. Add more lemon juice to taste.
Serve hot, with extra herbs and a lemon wedge on the side.