01 -
Toss shrimp with olive oil, paprika, garlic powder, salt, and pepper until evenly coated. Heat a skillet over medium heat and arrange shrimp in a single layer. Cook for 2 to 3 minutes per side until shrimp turn pink and are just firm. Remove from skillet and set aside.
02 -
Bring a large pot of salted water to a boil. Add cubed potatoes and cook for about 15 minutes, or until tender when pierced with a fork. Drain thoroughly and return potatoes to the pot.
03 -
Add butter and warm milk to the drained potatoes. Mash until smooth and creamy. Season with salt to taste and keep covered to retain warmth.
04 -
In the same skillet, melt butter over medium heat. Add minced garlic and sauté for 1 minute until fragrant without browning. Stir in heavy cream and bring to gentle simmer. Add Parmesan cheese, stirring until melted and sauce thickens slightly. Incorporate Dijon mustard if using. Adjust seasoning with salt and pepper. Simmer on low for 3 to 5 minutes.
05 -
Plate mashed potatoes, top with cooked shrimp, and generously spoon creamy garlic sauce over. Garnish with fresh thyme leaves and serve immediately.