Facebook LinkedIn Email Pinterest Twitter Instagram YouTube Icon Navigation Search Icon Main Search Icon Video Play Icon Plus Icon Minus Icon Check Icon Print Icon Note Icon Heart Icon Filled Heart Icon Single Arrow Icon Double Arrow Icon Hamburger Icon TV Icon Close Icon Sorted Hamburger/Search Icon

Pasta with Shrimp, Shallots, and Cherry Tomatoes in Madeira Sauce

Scott Phillips

Servings: 4

Capers add a briny exclamation point to this creamy pasta dish, while fried shallot rings lend a crisp element. Feel free to substitute any short pasta for the campanelle.


  • 5 medium shallots, 2 sliced crosswise into rings, 3 sliced lengthwise into strips
  • 2 Tbs. all-purpose flour
  • 7 Tbs. olive oil; more as needed
  • Kosher salt
  • 1-1/2 lb. extra-jumbo shrimp (16 to 20 per lb.), shelled and deveined, shells reserved
  • Freshly ground black pepper
  • 2 Tbs. unsalted butter
  • 3 large cloves garlic, thinly sliced lengthwise
  • 1/2 cup Madeira, preferably rainwater
  • 1 lb. cherry or grape tomatoes
  • 3/4 cup heavy cream
  • 10 oz. campanelle pasta (or similar)
  • 2 Tbs. capers, drained but not rinsed
  • 2 Tbs. thinly sliced chives

Nutritional Information

  • Calories (kcal) : 970
  • Fat Calories (kcal): 450
  • Fat (g): 51
  • Saturated Fat (g): 5
  • Polyunsaturated Fat (g): 18
  • Monounsaturated Fat (g): 24
  • Cholesterol (mg): 335
  • Sodium (mg): 750
  • Carbohydrates (g): 71
  • Fiber (g): 5
  • Protein (g): 48


  • In a small bowl, toss the shallot rings in the flour until coated. In a 10-inch skillet, heat 3 Tbs. of the oil over medium-high heat until shimmering. Working in two batches, cook the shallot rings until golden brown, adding more oil if necessary, 3 to 4 minutes. Using a slotted spoon, transfer to a paper-towel-lined plate and sprinkle lightly with salt.
  • In a 2-quart saucepan, boil the shrimp shells in 2 cups of well-salted water until the water is reduced to 1-1/2 cups, about 5 minutes. Strain and set aside.
  • Season the shrimp with 1/2 tsp. salt and 1/2 tsp. pepper. In a 12-inch skillet, heat 2 Tbs. of the oil and the butter over medium-high heat. 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.
  • Add the remaining 2 Tbs. oil, the garlic, and shallot strips to the skillet and cook, stirring, until golden brown in spots, 2 to 3 minutes. Add the Madeira and cook until almost fully evaporated, about 3 minutes. Add the tomatoes and cook until most have burst and their liquid is reduced by half, 4 to 5 minutes. Add the cream and 1/2 cup of the shrimp broth; 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.
  • Meanwhile, bring a 6-quart pot of well-salted water to a boil. Cook the pasta according to package directions until al dente. Drain the pasta. Add the pasta and capers to the sauce and toss, adding some of the remaining shrimp broth to loosen the sauce, if necessary. Divide the pasta among four shallow bowls, garnish with the chives and fried shallots, and serve.


Rate or Review

Reviews (9 reviews)

  • user-5965905 | 12/08/2021

    This is restaurant-worthy. Quite a bit of work but sooo worth it. The fried shallots on top are gold.

  • blackerby | 09/14/2021

    So tasty. Couldn't find Madiera but substituted with Marsala and it worked great.

  • user-3866023 | 07/17/2020

    Super delicious ! Would highly recommend this pasta dish -

Show More

Rate this Recipe

Write a Review


View All


Follow Fine Cooking on your favorite social networks

We hope you’ve enjoyed your free articles. To keep reading, subscribe today.

Get the print magazine, 25 years of back issues online, over 7,000 recipes, and more.