First, thaw the shrimp. Then press the shrimp lightly with paper towels. This will release water to help with a better sear. Do not season them right now.
Prep all the other ingredients before starting to cook.
Now, in a pot on medium high heat add a little oil. Then sear the shrimp in batches to avoid overcrowding. Season them with salt and pepper while searing. Remove the shrimp from the pan once both sides are seared.
Then add in the onion and garlic. Cook these until they are soft and brown. Try to deglaze the pan while cooking as well.
Add in butter (2 TB) then lower the temp to medium. Once the butter melts, sprinkle in the flour. Cook the flour with the onions and garlic for about 1 minute.
Next, add in the beans and parsley, mixing everything together. Then pour the broth and lemon over everything. Bring to a simmer and allow to cook for about 10 minutes to heat the beans through. The last 3-4 minutes add the shrimp back into the dish.
After 10 minutes, turn off the heat and add in the butter (2 TB), heavy cream and paprika. Lastly, add salt and pepper to taste.