There’s a reason creamy tomato pasta dishes are such a universal comfort food favorite — the combination of rich cream and tangy tomato hits a balance that’s hard not to love, and adding shrimp turns it into a complete, satisfying dinner. This creamy tomato shrimp penne pasta keeps things approachable and classic, similar to a penne alla vodka in spirit, without needing anything too complicated to pull together.
The sauce here builds from a simple base of crushed tomatoes and garlic, simmered until slightly reduced, then finished with cream and a good amount of Parmesan to bring everything into that classic pink, velvety texture. Tossing the sauce with penne (whose ridges and tube shape are perfect for catching a thick sauce like this) and tender shrimp turns it into a genuinely complete, satisfying meal.
This is a great recipe for anyone who loves the flavor of a classic tomato cream sauce but wants something a little more substantial than a plain marinara, and the whole thing comes together in about 25 minutes, making it a solid option for a weeknight dinner that still feels a little special.
Why You’ll Love This Recipe
- Classic, crowd-pleasing flavor — a rich, tangy tomato cream sauce everyone loves.
- Ready in about 25 minutes — quick enough for a weeknight.
- Hearty and filling — pasta and shrimp make it a complete meal.
- One pot for the sauce — minimal cleanup for a dish that tastes indulgent.
- Easy to customize — add spice, herbs, or extra vegetables as you like.
Ingredient Notes
Crushed tomatoes give the smoothest base for this sauce, though diced tomatoes blended briefly can work as a substitute if that’s what you have on hand. A good quality canned tomato makes a real difference here, since the tomato flavor is such a central part of the dish.
Freshly grated Parmesan melts more smoothly into the sauce than the pre-shredded bagged kind, helping the finished sauce stay silky rather than turning slightly grainy. Heavy cream gives the richest texture, though half-and-half can be used for a lighter version if you don’t mind a slightly thinner sauce.
For the shrimp, medium to large shrimp (31/40 or 26/30 count), peeled and deveined, cook quickly and pair beautifully with the rich tomato cream sauce. Penne is the classic pasta shape for a sauce like this, since its ridges and hollow center help it hold onto a thick, creamy sauce especially well, though other short pasta shapes work fine too.
[Recipe card goes here — ingredients, step-by-step instructions, and a “Jump to Recipe” button render automatically in this spot.]
Step-by-Step Instructions
- Cook the pasta. Bring a large pot of salted water to a boil and cook the penne according to package directions until al dente, reserving about a cup of pasta water before draining. Tip: salting the pasta water generously boosts the flavor of the whole finished dish.
- Sear the shrimp. While the pasta cooks, heat oil in a large skillet over medium-high heat, season the shrimp with salt and pepper, and sear for about 1–2 minutes per side until just pink. Remove and set aside.
- Sauté the garlic. Lower the heat slightly and add a bit more oil along with the minced garlic to the same skillet, cooking for about 30–60 seconds until fragrant.
- Build the tomato sauce. Add the crushed tomatoes and Italian seasoning to the skillet, stirring to combine, and let it simmer for 5–7 minutes to reduce slightly and deepen in flavor. Tip: letting the tomato sauce simmer on its own for a few minutes before adding the cream helps concentrate its flavor.
- Stir in the cream and Parmesan. Lower the heat and stir in the heavy cream and Parmesan, whisking until smooth and combined into a rich, pink sauce. Tip: keep the heat moderate here — boiling cream too hard can cause it to break instead of blending smoothly into the tomato base.
- Combine and serve. Return the shrimp to the skillet, add the drained pasta, and toss everything together, using splashes of the reserved pasta water to loosen the sauce as needed. Finish with fresh basil and extra Parmesan before serving.
Nutrition Snapshot (Estimated, Per Serving)
These are approximate values based on a 4-serving batch and will vary depending on exact brands, pasta type, and portion sizes used.
- Calories: ~580
- Protein: ~30g
- Carbs: ~52g
- Fat: ~28g
Storage & Reheating
Leftovers keep in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop over low heat with a splash of milk or reserved pasta water to loosen the sauce, or in the microwave at reduced power in short bursts, stirring in between to heat evenly without overcooking the shrimp.
This dish freezes reasonably well compared to some other cream-based pasta dishes, since the tomato base helps stabilize the sauce somewhat. Freeze in an airtight container for up to 1 month, thaw overnight in the fridge, and reheat gently on the stovetop, stirring in a splash of cream to help bring the sauce back together.
Budget Note
This recipe comes out to roughly $4–$5 per serving, with shrimp and Parmesan being the priciest ingredients. To bring the cost down, buy shrimp in bulk frozen bags, use a mix of Parmesan and a cheaper hard cheese like Pecorino, and stretch the dish further with a generous amount of pasta per serving.
Variations to Try
Spicy version: Add a pinch of red pepper flakes along with the garlic for a subtle kick that plays well against the richness of the cream and tomato.
Vegetable-packed version: Stir in baby spinach or sun-dried tomatoes along with the cream for extra color, flavor, and nutrition.
Chicken swap: This same creamy tomato sauce works well with sliced, cooked chicken breast in place of the shrimp, for anyone who prefers poultry over seafood.
Meal-prep friendly: Portion the finished dish into individual containers, and it holds up reasonably well in the fridge for a couple of days. A splash of cream or pasta water when reheating helps bring the sauce back to its original consistency.
Frequently Asked Questions
Can I use frozen shrimp for this recipe? Yes — thaw them first under cold running water and pat very dry before searing, since excess moisture can prevent a good sear in step 2.
Why is my sauce too acidic? This can happen depending on the specific canned tomatoes used. A small pinch of sugar stirred into the sauce while it simmers helps balance out any excess acidity.
Can I make the sauce ahead of time? Yes — the tomato cream sauce (without the shrimp) can be made a day or two ahead and gently reheated, with the shrimp cooked fresh and added just before serving.
What can I use instead of heavy cream? Half-and-half works as a lighter option, though the sauce will be noticeably thinner and needs gentler heat to avoid separating.
Is this recipe spicy? No, this is a rich, tangy, mild dish rather than a spicy one — a pinch of red pepper flakes added with the garlic is an easy way to add some heat if you’d like.
Related Recipes
- Skillet Cajun Tomato Cream Shrimp
- Skillet Creamy Sun-Dried Tomato Shrimp
- Skillet Creamy Roasted Red Pepper Shrimp