Shrimp Fra Diavolo

This shrimp diavolo is spicy, flavorful, and fast! It’s a weeknight-worthy pasta dish that feels like it came out of a fine dining restaurant. Tender shrimp are simmered in a bold tomato-wine sauce laced with chili flakes, garlic, and herbs, then tossed with pasta and crowned with a golden, garlicky panko topping that adds irresistible crunch in every bite.

Steps to Make It

Step 1: Make the Optional Panko Topping

Garlicky panko breadcrumbs in a skillet.
Garlicky panko breadcrumbs.

Heat 1 tablespoon of butter and 1 tablespoon of olive oil in a skillet over medium heat. Add 1 teaspoon of grated garlic and sauté for 30 to 45 seconds. Add the panko crumbs and cook, stirring, for 3 to 4 minutes or until golden brown. Toss with the lemon zest and set aside.

Step 2: Prep and Cook the Shrimp

Shrimp fra diavolo prep: spicy seasoned shrimp in the skillet.
Shrimp in the skillet.

Toss the shrimp in a bowl with chili flakes, salt, and pepper. Heat the oil in a large skillet and cook the shrimp. This will take about 3 minutes. You will be finishing them later, so they don’t have to be cooked through. Remove the shrimp to a plate and set aside.

Step 3: Make the Sauce

Tomato sauce for shrimp fra diavolo.
Tomato sauce for shrimp fra diavolo.

Add the garlic to the skillet and cook for 30 seconds. Add the wine and cook, scraping up any browned bits. Cook for 3 to 4 minutes or until the wine has reduced by half. Add the tomatoes, tomato paste, oregano, sugar, and basil. Reduce the heat to low and simmer for 10 minutes.

Step 4: Cook the Pasta

Spaghetti is draining for the shrimp fra diavolo.
Draining the spaghetti.

While the sauce simmers, cook the pasta in a large pot of boiling salted water. Reserve 1 cup of the cooking water and drain the pasta.

Step 5: Finish the Dish

Preparing shrimp fra diavolo in the skillet with spaghett, red tomato sauce, shrimp, and parsley.
Shrimp fra diavolo in a skillet.

Add the shrimp back to the skillet. Add the pasta and continue cooking, adding pasta water a little at a time until the sauce clings to the pasta and shrimp are fully cooked.

Step 6: Serve

A plate of shrimp fra diavolo with crispy garlic breadcrumbs and parsley topping.
A serving of shrimp fra diavolo.

Top servings with crispy garlic breadcrumbs (if using) and chopped fresh parsley or basil.

Recipe Variations

Adapt the recipe with one of these twists:

  • Make it creamy: Stir in a splash of heavy cream or a spoonful of mascarpone just before serving.
  • Add vegetables: Toss in sautéed spinach, halved cherry tomatoes, or roasted red peppers.
  • Use a different protein: Swap the shrimp for scallops, crabmeat, or cooked chicken.

What to Serve With Shrimp Fra Diavolo

How to Store and Reheat

Refrigerate leftovers in an airtight container for up to 3 days. The breadcrumb topping should be stored separately.

Reheat gently in a skillet over medium-low heat. Add a splash of water or broth to loosen the sauce.

Briefly re-toast the breadcrumbs (if using) in a dry skillet.

Print

Shrimp Fra Diavolo

A plate of shrimp fra diavolo with crispy garlic breadcrumbs and parsley topping.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Enjoy shrimp fra diavolo for dinner tonight! This quick and flavorful dish combines shrimp with a spicy tomato sauce.

  • Author: Diana Rattray
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Pasta, Shrimp
  • Method: Stovetop
  • Cuisine: Italian

Ingredients

Scale

For the Topping (Optional)

  • 3/4 cup panko crumbs
  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • 1 teaspoon grated garlic
  • 1/2 teaspoon lemon zest

For the Shrimp and Pasta

 

  • 12 ounces large shrimp (peeled and deveined)
  • 1/2 teaspoon crushed red chili flakes (or to taste)
  • 1/2 teaspoon fine sea salt (or to taste)
  • 1/4 teaspoon freshly ground black pepper
  • 1 tablespoon olive oil
  • 1 1/2 teaspoons grated garlic
  • 1/4 cup dry white wine
  • 1 14-ounce can crushed tomatoes
  • 3 tablespoons tomato paste
  • 1/2 teaspoon dried oregano
  • 1 tablespoon fresh chopped basil (or 1/2 teaspoon dried)
  • 1/4 teaspoon sugar
  • 8 ounces spaghetti (dry, or a similar long pasta)
  • 1 tablespoon chopped parsley (for garnish)

Instructions

  1. Make the Optional Breadcrumb Topping: Heat 1 tablespoon of butter and 1 tablespoon of olive oil in a pan over medium heat. Add the grated garlic and cook for 30 seconds. Add the panko crumbs and continue cooking and stirring until the crumbs are browned and aromatic. Add the lemon zest; toss and set aside.
  2. Prep the Shrimp: Meanwhile, toss the shrimp in a bowl with the chili flakes, sea salt, and black pepper.
  3. Cook the Shrimp: Heat the oil in a large skillet over medium heat. Add the shrimp and cook for about 3 minutes, turning frequently. They should be starting to brown here and there, but they don’t have to be fully cooked through. Remove the shrimp to a plate and set aside.
  4. Make the Sauce: Add the garlic to the pan and cook for 30 seconds. Add the wine, scrape up any browned bits, and let it cook until reduced by about half. Add the tomatoes, tomato paste, oregano, sugar, and basil. Bring to a simmer, reduce the heat to low, and cook for 10 minutes.
  5. Cook the Pasta: While the sauce is simmering, bring a large pot of salted water to a boil. Add the pasta and cook to al dente. Save 1/2 cup of the cooking water and drain.
  6. Finish the Dish: Add the shrimp back to the skillet. Add the pasta and continue cooking, adding pasta water a little at a time until the sauce clings to the pasta and shrimp are fully cooked. Serve the pasta with the breadcrumb topping (if using) and parsley garnish.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Recipe Card powered byTasty Recipes

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star