Penne with Garlicky Tomatoes and Salmon

Penne with Garlicky Tomatoes and Salmon
Photo: Ryan Liebe
Prep Time:
15 mins
Total Time:
25 mins

Shake yourself out of a pasta rut with this simple, supremely flavorful recipe for penne with salmon. While the noodles cook in their own pot, you'll sauté juicy cherry tomatoes with garlic and then steam the salmon right in the same pan. The result is a fresh and flavorful seafood dinner that comes together in under 30 minutes.


  • 12 ounces penne or other short pasta

  • Kosher salt and freshly ground pepper

  • 3 tablespoons unsalted butter

  • 4 cloves garlic, minced

  • ½ teaspoon red-pepper flakes, plus more for serving

  • 1 pound yellow cherry or Sungold tomatoes, halved

  • ½ cup dry white wine, such as Sauvignon Blanc

  • 4 skinless wild-salmon fillets (1 pound), preferably Alaskan

  • ½ cup grated Pecorino Romano

  • Chopped fresh parsley, for serving


  1. Cook pasta in a pot of salted boiling water 1 minute less than per package directions. Reserve 1 cup pasta water; drain. In a large straight-sided skillet over medium-high heat, melt 2 tablespoons butter.

  2. Add garlic and red-pepper flakes; cook 30 seconds. Add tomatoes and wine; bring to a boil. Cook until tomatoes burst and liquid is slightly reduced, 6 to 7 minutes. Season fish with salt and pepper; nestle into skillet. Cover, reduce heat to medium, and cook until just opaque, 4 to 5 minutes. Transfer fish to a plate.

  3. Add pasta, cheese, and remaining 1 tablespoon butter to skillet with tomatoes; stir over low heat, adding reserved pasta water as needed to create a sauce. Season to taste. Serve with fish, parsley, and more red-pepper flakes.

Related Articles