Prep Ingredients: Chop onion, mince garlic, zest and juice lemons. If using frozen shrimp, thaw it first.
Make the Stew Base: Heat olive oil in a large pot over medium heat. Add onion and cook until soft (about 5 mins). Add garlic and red pepper flakes, cook 1 more min.
Add Beans and Broth: Stir in beans, broth, bay leaves, and oregano. Bring to a simmer and cook for 15 minutes.
Add Lemon: Stir in lemon zest and juice, then let simmer for 5 more minutes.
Cook the Shrimp: In a separate skillet, melt butter over medium-high heat. Add shrimp and cook until pink (about 2 mins per side).
Combine Everything: Add cooked shrimp to the stew, stir gently, and let sit for 1-2 minutes.
Serve: Garnish with fresh parsley and serve with crusty bread.