
If you’re looking for an easy shrimp pasta recipe that feeds a large family, this creamy tomato shrimp pasta is it.
It’s rich but fresh. Comforting but bright. Simple enough for a weeknight, yet special enough for Sunday dinner with crusty bread and everyone gathered around the table.
As a homeschool mom of four, I’m always looking for family-friendly dinner recipes that feel elevated without being complicated. This homemade creamy tomato sauce starts with fresh whole tomatoes (no jar sauce here!) and transforms into the most velvety shrimp pasta with heavy cream, garlic, Italian herbs, and a squeeze of lemon.
It feeds at least six people generously — which means no one leaves the table hungry.
And truly? It tastes like something you’d order at a cozy Italian restaurant… but it’s made right in your shallow pan at home.
Why You’ll Love This Creamy Tomato Shrimp Pasta
- Made with fresh whole tomatoes
- Packed with juicy shrimp
- Creamy garlic tomato sauce with lemon brightness
- Perfect pasta dinner for a family of six
- Simple ingredients, big flavor
- Feels special but is easy enough for weeknights
If you’ve been searching for:
- shrimp pasta with fresh tomatoes
- creamy shrimp pasta recipe
- tomato cream sauce with shrimp
- easy pasta recipe for large family
- homemade tomato cream sauce
You’re in the right place.
Creamy Tomato Shrimp Pasta Recipe
Serves 6 generously
Ingredients
- 3Ingredients
- 3 tablespoons olive oil
- 5 large whole fresh tomatoes
- 1 large onion, diced
- 4 cloves garlic, minced
- Salt, to taste
- Freshly ground black pepper, to taste
- 2 teaspoons Italian seasoning
- 2 tablespoons tomato paste
- 1 cup heavy cream
- ½ block cream cheese (about 4 ounces), softened
- Zest of 1 lemon
- Juice of ½–1 lemon (to taste)
- 3 cups chopped raw shrimp (about 1–1½ pounds)
- 1 pound pasta (linguine or fettuccine)
- ¼ cup reserved pasta water
- Fresh basil, chopped
- Freshly grated Parmesan cheese
- Crusty bread, for serving

Instructions
1. Create the Fresh Tomato Sauce Base
In a shallow pan, heat olive oil over medium heat.
Add the whole tomatoes and diced onion. Cover and cook for 8–10 minutes, until the tomato skins loosen and peel off easily.
Remove the tomatoes, peel off the skins, then return them to the pan and mash into the onions to form a rustic tomato sauce.
2. Season and Build Flavor
Add garlic, salt, and freshly ground black pepper.
Let the sauce simmer for about 5 minutes.
Stir in Italian seasoning and tomato paste. Cook for another 2–3 minutes to deepen the flavor.
3. Make the Creamy Tomato Sauce
Add heavy cream and stir until combined.
Then add the softened cream cheese and stir continuously until fully melted and smooth. The sauce will become thick, rich, and ultra creamy.
Add lemon zest and lemon juice. Taste and adjust salt, pepper, or lemon as needed.
4. Cook the Shrimp
Stir in the chopped raw shrimp and cook just until pink and opaque, about 3–4 minutes. Do not overcook.
5. Toss with Pasta
Add the cooked pasta directly into the sauce along with ¼ cup reserved pasta water.
Toss until every strand is coated in that creamy tomato shrimp sauce.
6. Finish and Serve
Top with fresh basil and freshly grated Parmesan cheese.
Serve hot with crusty bread to soak up the sauce.
Tips for the Best Creamy Shrimp Pasta
- Use fresh, ripe tomatoes for the best homemade tomato flavor.
- Don’t skip the pasta water — it helps create a silky sauce.
- Add lemon gradually so you control the brightness.
- Serve immediately for the creamiest texture.
This is one of those cozy family pasta recipes that feels like a hug in a bowl. It’s rich, comforting, and perfect for gathering everyone around the table — whether it’s a busy homeschool weeknight or a slow Sunday dinner.
If you make this creamy tomato shrimp pasta, I’d love to know. It’s the kind of meal that turns into a family favorite fast. 🤍

