clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon

Pasta with Shrimp, Shallots, and Sun-dried Tomatoes in Creamy Madeira Sauce

  • Author: Taming of the Spoon
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x



  • 4 medium shallots, 2 sliced crosswise into rings, 2 sliced lengthwise into strips
  • 2 tablespoons all-purpose flour
  • 7 tablespoons olive oil, divided, plus more as needed
  • 1 1/2 pounds large shrimp, shelled and deveined
  • Kosher salt
  • Freshly ground black pepper
  • 2 tablespoons unsalted butter
  • 3 large cloves garlic, thinly sliced lengthwise
  • 1/2 cup Madeira wine, preferably Rainwater-style
  • 1 (7 ounce) jar sun-dried tomatoes in olive oil, drained
  • 1/2 cup clam juice (see Notes)
  • 3/4 cup heavy cream
  • 10 ounces penne pasta
  • Chopped parsley, for serving (optional)


  1. In a small bowl, toss the shallot rings in the flour until coated. In a 10-inch skillet, heat 3 tablespoons of the olive oil over medium-high heat until shimmering. Add about half the shallot rings to the hot oil and fry until golden brown, adding more oil if necessary, 3 to 4 minutes. Stir the shallots occasionally to promote even browning. Using tongs, transfer the fried shallots to a paper-towel-lined plate and sprinkle lightly with salt. Repeat with remaining shallots. Set aside.
  2. Bring a large pot of lightly salted water to a boil and add the penne pasta. Cook the penne until just al dente, about 10 minutes, stirring occasionally.
  3. While the pasta is cooking, prepare the sauce ingredients. Pat the shrimp dry with paper towel. Toss the shrimp with 1/2 teaspoon kosher salt and 1/2 teaspoon pepper until evenly coated. Set aside. Slice the sun-dried tomatoes into julienne strips and thinly slice the garlic. Set aside.
  4. When the pasta is done cooking, drain the pasta. Set aside.
  5. Wipe out the cooking pan and add 2 tablespoons olive oil and the butter. Heat the oil and butter over medium-high heat. When the butter is melted, add half of the shrimp and cook until just cooked through, about 30 seconds per side. Transfer to a plate and repeat with the remaining shrimp.
  6. Add the remaining 2 tablespoons of oil, garlic, and shallot strips to the pan and cook, stirring, until golden brown in spots, 2 to 3 minutes. Add the Madeira and cook until almost fully evaporated, about 3 minutes, scraping up any browned bits from the bottom of the pan with a spatula. Add the tomatoes and cook another minute. Stir in the cream and clam juice; cook until the sauce thickens, 4 to 5 minutes. Add the shrimp and cook until just heated through. Season to taste with salt and pepper.
  7. Add the pasta to the sauce and toss until the sauce evenly coats the pasta. Divide the pasta among four shallow bowls, garnish with the parsley and fried shallots, and serve immediately.


If you can’t find clam juice, you can make a shrimp broth from the shrimp shells. In a 2-quart saucepan, boil the shrimp shells in 2 cups of lightly-salted water until the water is reduced to about 1 to 1 1/2 cups, about 5 minutes. Strain and set aside.

Recipe adapted from Fine Cooking, Apr/May 2016.