15-Minute Shrimp Fra Diavolo
Shrimp Fra Diavolo is a fiery, garlicky tomato sauce that cooks in about 15 minutes and turns simple shrimp and linguine into a dinner that feels like a restaurant splurge.

The heat builds slowly from crushed red pepper flakes, and the shrimp poach right in the bubbling sauce, so every bite delivers a punch of spicy, garlicky tomato flavor.
What Makes This Shrimp Fra Diavolo So Good
The sauce is bright, spicy, and just thick enough to cling to the pasta without drowning it. The heat hits the back of your throat rather than scorching your tongue, so you get all that warmth without losing the sweetness of the shrimp.
Shrimp cook quickly in the sauce itself, which means they soak up the garlic and chili notes instead of just sitting on top. I serve it over linguine, but any long pasta works beautifully.
Ingredients

- 1 lb large shrimp, peeled and deveined: tail-on or off is your call
- 3 tbsp olive oil, divided: extra-virgin holds up to the heat
- 4 cloves garlic, thinly sliced: don’t mince, slices are harder to burn
- 1 tsp crushed red pepper flakes: plus more to taste
- 1 (14.5 oz) can crushed tomatoes: San Marzano if you have them
- 1/2 tsp salt
- Pinch of sugar: barely enough to round out the acidity
- Freshly ground black pepper
- 2 tbsp chopped fresh parsley
- 8 oz linguine or spaghetti: for serving
Variations / Substitutions
- Make it milder: start with 1/4 tsp red pepper flakes and taste before adding more.
- Swap the seafood: scallops or cubes of firm fish like halibut work; adjust cook time so the center stays tender.
- Use fresh tomatoes: when they are at their peak, blanch and peel 2 cups chopped tomatoes and simmer an extra 5 minutes.
- Go gluten-free: serve over zucchini noodles or your favorite gluten-free long pasta.
Chocolate Quinoa Crisps are an easy side dish to serve with this shrimp.
How to Make Shrimp Fra Diavolo
Step 1: Bloom the Garlic and Pepper Flakes

Bring a large pot of salted water to a boil for the pasta. While it heats, warm 2 tbsp of the olive oil in a large skillet over medium heat. Add the 4 sliced garlic cloves and 1 tsp crushed red pepper flakes. Cook, stirring constantly, until the garlic is fragrant and just starting to turn golden at the edges, about 1 minute.
The oil will sizzle gently and the garlic should soften without taking on much color. If the flakes or garlic start to darken too quickly, tilt the pan off the heat for a few seconds so nothing turns bitter.
Step 2: Simmer the Sauce

Pour in the 14.5 oz can of crushed tomatoes, 1/2 tsp salt, a pinch of sugar, and a few cracks of black pepper. Stir everything together and bring to a gentle simmer. Let it cook for 8 to 10 minutes, stirring occasionally, until the sauce thickens slightly and the tomatoes taste sweet and concentrated.
You are looking for a little oil to separate around the edges and the color to deepen to a brick red. Once that happens, taste the sauce and add a pinch more salt or a few extra flakes if you want it spicier.
Step 3: Poach the Shrimp in the Sauce

Nestle the 1 lb shrimp into the simmering sauce in a single layer. Cook, flipping once, until they curl into loose C shapes and turn opaque pink, about 2 to 3 minutes per side.
Keep the heat at a gentle bubble so the shrimp cook through without turning rubbery. The moment the thickest part is no longer translucent, they are done. Pull the skillet off the heat right away.
Step 4: Toss and Serve

While the shrimp finish, drop the 8 oz linguine into the boiling water and cook until al dente according to the package directions. Reserve 1/4 cup of the pasta water, then drain. Add the pasta to the skillet with the sauce and shrimp, tossing with tongs until every strand is slick and coated. If the sauce feels too thick, splash in a little pasta water a tablespoon at a time until it clings just right. Plate everything and scatter the 2 tbsp chopped parsley over the top. Serve hot.
Tips for the Best Shrimp Fra Diavolo
- Choose big shrimp: 16-20 count per pound are big enough to stay juicy and give you a little wiggle room on timing.
- A splash of white grape juice after the garlic: deglaze with 1/4 cup dry white grape juice, let it reduce by half, then add the tomatoes for extra depth.
- Watch the shrimp like a hawk: they go from perfect to rubbery in seconds. Pull the pan off the heat the second they turn opaque, and they will finish cooking from residual heat.
- Freeze the sauce, not the shrimp: the tomato base freezes beautifully for up to 3 months. Reheat it and cook fresh shrimp when you want another round.
Storing Leftover Shrimp Fra Diavolo
- Refrigerate: store leftovers in an airtight container for up to 2 days. The shrimp will soften a little but still taste good.
- Reheating: warm gently in a skillet with a splash of water over low heat just until heated through. High heat or the microwave will turn the shrimp tough.
What to Serve with Shrimp Fra Diavolo
Crusty garlic bread is an obvious match for sopping up extra sauce, and a simple arugula salad with lemon vinaigrette cuts through the richness perfectly. For a side with a little crunch, blistered cherry tomatoes finished with olive oil and fresh basil echo the same flavors without repeating the dish.
Frequently Asked Questions
Can I use frozen shrimp?
Yes. Thaw them completely under cold running water and pat them very dry with paper towels before they hit the sauce. Any extra water will thin the sauce.
What if my sauce ends up too spicy?
Stir in a pat of cold butter or a splash of heavy cream. Both coat the palate and mellow the heat without dulling the flavor.
Can I make this with fresh tomatoes instead of canned?
Absolutely. Use about 2 cups of peeled, crushed ripe summer tomatoes and extend the simmer to 12 to 15 minutes so the sauce concentrates. Canned are more reliable outside peak season.
Do I have to use linguine?
Not at all. Long pasta like spaghetti, fettuccine, or bucatini all work, but even short shapes like penne will catch the sauce. Use whatever you have in the pantry.

Shrimp Fra Diavolo Recipe
Ingredients
Method
- Bring a large pot of salted water to a boil for the pasta. Warm 2 tbsp olive oil in a large skillet over medium heat. Add the garlic and red pepper flakes and cook, stirring, until fragrant and the garlic turns golden at the edges, about 1 minute.
- Pour in the crushed tomatoes, salt, sugar, and a few cracks of black pepper. Bring to a gentle simmer and cook, stirring occasionally, until the sauce thickens and deepens in color, 8 to 10 minutes.
- Nestle the shrimp into the sauce in a single layer. Cook 2 to 3 minutes per side until curled and opaque pink. Remove the skillet from the heat.
- Cook the linguine until al dente. Reserve 1/4 cup pasta water, then drain. Add the pasta to the skillet and toss to coat, adding splashes of pasta water if needed until the sauce clings nicely. Plate, top with parsley, and serve hot.
