Place the shrimp in a bowl and toss lightly with flour, shaking off any excess.
Heat a large skillet over medium-high heat and add a splash of olive oil or a small knob of butter. Once shimmering, carefully add the shrimp in a single layer.
Sear the shrimp for about 2 minutes on each side, until they turn golden and develop a slight crust. Remove them from the pan and set aside.
In the same pan, reduce heat to medium and add minced garlic. Cook for about 30 seconds until fragrant, and you hear a gentle sizzle.
Pour in the Marsala wine, scraping up the browned bits from the bottom of the pan. Bring to a gentle simmer and cook for 3-4 minutes until the wine reduces by half and becomes syrupy.
Return the shrimp to the pan, adding chicken broth to loosen the sauce slightly. Cook together for another 2 minutes, allowing the flavors to meld and the sauce to coat the shrimp beautifully.
Add the butter, stirring until melted and the sauce turns glossy. Sprinkle with chopped parsley for a fresh, herbal finish.
Taste and adjust seasoning with salt and pepper if needed. Let the dish rest for a minute to allow the sauce to thicken just slightly.
Serve immediately, spooning the sauce over the shrimp, garnished with extra parsley if desired. Enjoy this rich, sweet, and savory dish with crusty bread or over pasta.