Every summer I tell myself this is the year I’ll get it right on the first try. The pasta, the shrimp, the zucchini, the sauce — all of it coming together in one harmonious bowl without a pool of watery liquid at the bottom. For years, it was a gamble. Some nights the sauce was silky and clinging to the linguine, the zucchini still firm enough to have something to say for itself. Other nights? A sad, gray puddle of tomato water with limp zucchini floating in it.
The problem wasn’t the zucchini itself — it was the water hiding inside it. And the fix is so simple I almost didn’t believe it when Marta showed me. A little salt. Fifteen minutes of patience. That’s the only thing standing between you and a really great bowl of summer pasta.
The short version: Salty zucchini, seared shrimp, burst cherry tomatoes, and garlic butter come together in one skillet in about half an hour.
I’ve made this version seventeen times since last June, tweaking the timing and the ratios until it worked every single time. Even my nineteen-year-old, Nora, who is notoriously picky about seafood, texts me from Savannah to ask when I’m making “the good shrimp pasta” next time she’s home.
- Serves: 4 as a main dish
- Hands-On Time: 25 min | Total Time: 35 min
- Difficulty: Easy enough for a Tuesday night, impressive enough for company
- Cost per serving: ~$5.00
- Calories: ~550 per serving
- Dietary Notes: Adaptable for gluten-free — just use your favorite GF pasta
(Photo above: overhead shot of the finished pasta in a wide white bowl, zucchini pieces browned at the edges, pink shrimp nestled among the linguine, torn basil scattered across the top, natural evening light from the window.)
The One Step I Don’t Skip (and Neither Should You)

Zucchini is mostly water. Beautiful, mild, summer-squash water that releases the second it hits high heat. If you toss it straight into the pan, that water floods the sauce, dilutes the tomatoes, and leaves you with something that tastes more like zucchini soup than a cohesive pasta dish. The fix is embarrassingly simple: salt the zucchini first.
You toss the cut pieces with a generous pinch of salt and let them rest in a colander for fifteen minutes. Watch closely — you’ll see tiny beads of moisture rise to the surface. That’s the extra water leaving. You pat it dry, sear it in a hot pan, and it browns beautifully without releasing a flood. It stays firm enough to hold its own against the shrimp and the pasta.
I know it feels like an unnecessary step when you’re hungry and dinner is already cutting into your evening. But that fifteen minutes of hands-off time is the difference between a sauce that clings to every strand of pasta and a watery mess you have to eat with a spoon.
Everything You Need (Plus My Notes From the Kitchen)
- 1 large zucchini (or 2 medium, ~12 oz total): The star of the summer garden. Salt it, don’t skip it. I’ve tried this with yellow squash too — it works just as well, though it’s a little softer.
- 1 lb large shrimp, peeled and deveined: I buy frozen wild-caught and thaw them in cold water while I prep the zucchini. Save a few bucks and get the same result. My kids can tell the difference between wild and farmed, so I don’t mess with that anymore.
- 1 pint cherry or grape tomatoes: They burst in the heat and create a quick, sweet sauce without needing to simmer for hours. In peak summer, I use sungolds — they’re so sweet they taste almost like candy.
- 4 cloves garlic, thinly sliced: The aromatic backbone. Use a microplane if you want it to melt into the sauce, but I like finding little slices of it.
- ½ teaspoon red pepper flakes (or to taste): A gentle warmth that builds. We do a heavy pinch. Nora adds more at the table because she has no fear.
- 12 oz linguine or spaghetti: Long pasta catches the sauce and zucchini pieces perfectly. I’ve used bucatini too — the hollow center grabs extra sauce.
- 2 tablespoons butter + 2 tablespoons olive oil: The butter for richness, the oil to keep the butter from burning. Marta always used half butter, half oil. She said the combination was “more forgiving.”
- ½ cup fresh basil leaves, torn: Non-negotiable for me. It’s the fresh finish that cuts through the richness. From my garden if I’m lucky, from the grocery store if I’m not.
- Juice of ½ lemon: Brightens everything at the very end. Don’t skip this — it wakes up all the other flavors.
- Kosher salt and black pepper: For the zucchini, the pasta water, and the final seasoning.
- Fresh Parmesan for serving (optional but recommended): A fine grating over the top adds that funky, salty finish. Marta would have said yes to this.
What to Pull Out Before You Start
- Large pot for pasta (6-quart is ideal)
- Large skillet (12-inch — heavy-bottomed if you have one)
- Colander (for salting the zucchini AND draining the pasta)
- Paper towels or a clean kitchen towel
- Wooden spoon or tongs
- Box grater (if you’re going the Parmesan route)
My Exact Process (Start to Finish)
This moves fast once the cooking starts, so I like to have everything prepped and sitting near the stove. Read through once before you turn on the heat — it’ll make the whole thing smoother.
Prep and salt the zucchini: This happens first because it needs the most time.
- Salt the zucchini: Trim the ends and cut the zucchini into half-moons about ¼-inch thick. Toss them in a colander with 1 teaspoon of kosher salt. Let them sit over a bowl or in the sink for 15 minutes. You’ll see beads of moisture form on the surface — that’s exactly what you want.
(📸 Photo tip: After 15 minutes, you should see small droplets of water on the cut surfaces. If you don’t see them, give it another 5 minutes.) - Start the pasta water: Fill a large pot with water, salt it generously (it should taste like the sea), and bring it to a boil. I do this while the zucchini is resting — multitasking at its finest.
- Dry the zucchini: After 15 minutes, pat the zucchini pieces thoroughly dry with paper towels or a clean kitchen towel. Don’t be gentle about it — press firmly to absorb as much moisture as possible. This step is the difference between browning and steaming.
- Sear the zucchini: Heat 1 tablespoon of olive oil in your large skillet over medium-high heat. Add the zucchini in a single layer (work in batches if you need to — overcrowding makes them steam). Cook without moving them for 2-3 minutes, until the undersides are deep golden brown. Flip and cook another 2 minutes. Transfer to a plate.
(📸 Photo tip: The edges should look caramelized and lacy. That’s where the flavor lives.) - Cook the shrimp: Pat the shrimp dry with paper towels. Season with a pinch of salt and pepper. Add the remaining 1 tablespoon of olive oil to the skillet. Add the shrimp in a single layer and cook for 1½ minutes per side, until pink and opaque. Transfer to the plate with the zucchini. Don’t overcook them — they’ll finish heating through in the sauce later.
- Cook the pasta: By now your water should be boiling. Add the linguine and cook to al dente according to package directions. Before you drain it, scoop out 1 cup of the starchy pasta water and set it aside. That water is liquid gold for the sauce.
- Make the sauce: Reduce the heat to medium. Add the butter and sliced garlic to the skillet along with the red pepper flakes. Cook for 30 seconds until fragrant, then add the cherry tomatoes. Cook for 3-4 minutes, stirring occasionally, until the tomatoes start to burst and release their juices. Smash them gently with the back of a wooden spoon to help them along. The kitchen will smell incredible right now — that butter-garlic-tomato combination is pure summer.
- Bring it together: Add the drained pasta, the seared zucchini, and the cooked shrimp to the skillet. Toss everything together with tongs. Add ½ cup of the reserved pasta water and toss vigorously to emulsify the sauce with the starch. If it looks dry, add more pasta water a splash at a time. You’re looking for a silky consistency that coats the pasta without pooling at the bottom.
- Finish and serve: Remove the skillet from the heat. Toss in the torn basil and squeeze the lemon juice over everything. Give it one final toss. Taste and add salt or pepper if it needs it. Serve immediately with a fine grating of Parmesan over the top. The moment the basil hits the hot pasta and releases its fragrance — that’s the signal that dinner is ready.
How I Make This Ahead (for Lunch the Next Day)
This is one of those pastas that almost tastes better the next day, once the flavors have had time to settle into each other. I’ll often make a double batch on Sunday so we have easy lunches through Wednesday. The trick is storing it with a little extra pasta water so it doesn’t dry out.
- Fridge: Store in an airtight container for up to 3 days. Add a tablespoon of water or olive oil before reheating to loosen the sauce.
- Freezer: I don’t recommend it for this one. The zucchini loses its bite when frozen and thawed, and the texture just isn’t the same.
- Reheat: A skillet over medium heat with a splash of water is the best way. Microwave works in a pinch, but the skillet keeps the sauce from breaking. My husband microwaves his anyway and doesn’t complain, so you do what works for you.
Things I Learned the Hard Way (So You Don’t Have To)
- Don’t overcrowd the pan when searing the zucchini: If you pile the zucchini in, it steams instead of browning. Work in two batches if your skillet isn’t big enough. The deep golden color is where the flavor lives, and you don’t want to skip it. Even if you crowd it a little, it’ll still taste good — just not AS good.
- Reserve more pasta water than you think you need: I always scoop out a full cup even if I only end up using half. The starchy water is the secret to a silky sauce that actually sticks to the pasta. If you skip it, your sauce will be thin and runny.
- Buy wild-caught shrimp if you can swing it: I know it’s more expensive. But the flavor difference is genuinely noticeable — wild shrimp are firmer, sweeter, and taste more like the ocean. I buy them frozen in bulk from a local seafood market and thaw what I need.
- Taste before you add more salt: The zucchini was salted, the pasta water was salted, and the shrimp was salted. Between all of those, you might not need much additional salt at the end. Taste first, then adjust. I’ve oversalted this more times than I’d like to admit.
Swaps That Actually Work (Without Ruining It)
- Gluten-free: Use your favorite GF linguine or spaghetti. I’ve done this with a brown rice pasta and it works beautifully. Just be careful not to overcook it — GF pasta goes from al dente to mush fast.
- Add chicken or Italian sausage: If shrimp isn’t your thing (or you’re feeding someone who doesn’t do seafood), seared chicken thighs or crumbled sweet Italian sausage are excellent substitutes. This is the version I make when my nephew comes over — he’s nine and suspicious of anything that comes from the ocean.
- Make it creamy: Add ¼ cup of heavy cream to the tomatoes when you smash them. It turns the sauce into something richer and more indulgent. Nora loves this version. I save it for when she’s home.
- Vegetarian: Skip the shrimp and add a can of drained white beans or chickpeas. Add them with the tomatoes so they warm through and absorb the sauce.
- Use yellow squash instead of zucchini: Works exactly the same way. Yellow squash is a little softer, so keep an eye on it during the sear — it can go from golden to mushy quickly.
Questions I Get About This Recipe Every Summer
Q: Why did my sauce turn out watery?
A: Ugh, I’ve been there. Nine times out of ten, it means the zucchini wasn’t salted long enough or wasn’t patted dry well enough. Give it the full 15 minutes in the colander and really press the moisture out with a towel. If you’re in a hurry, you can skip it, but you’ll end up with a thinner sauce. The choice is yours — I just think the salted version is worth the extra few minutes.
Q: Can I use frozen shrimp?
A: Absolutely. I do it all the time. Thaw them in a bowl of cold water for 10-15 minutes, then pat them very dry with paper towels before searing. Wet shrimp won’t brown properly and will release water into the pan. The key is getting them as dry as possible before they hit the heat.
Q: Can I use regular tomatoes instead of cherry tomatoes?
A: You can, but I’ll tell you right now that cherry tomatoes are better for this. Regular slicing tomatoes have a lot of watery seeds and pulp that can thin out your sauce. If you use them, cut them into small pieces and scoop out the seeds before cooking. Or just stick with cherry tomatoes — they’re reliably sweet and they burst perfectly.
Q: What’s the best pasta shape for this?
A: Long pasta like linguine or spaghetti is classic and catches the sauce beautifully. But I’ve made it with penne and orecchiette too, and both work great. Orecchiette are especially good because the little bowls catch the zucchini pieces. Use whatever you have in the pantry — I’m not the type to gatekeep pasta shapes.
More Recipes My Family Makes on Repeat
If this one lands well at your table, here are a few others that get the same reaction at ours:
- One-Pan Lemon Garlic Shrimp and Rice — The kind of dinner that makes you look like you tried hard when you really just threw it all in one pan.
- Summer Squash and Corn Carbonara — My daughter’s favorite summer pasta. Rich, creamy, and full of sweet corn kernels.
- Easy Pesto Shrimp with Cherry Tomatoes — Five ingredients, 20 minutes, and it feels like something you’d order at a nice restaurant.
This is the pasta I make on the first truly hot night of June, when the farmer’s market stalls are overflowing with summer squash and tomatoes and the kitchen windows are wide open. It’s fast enough for a weeknight but feels like a little celebration — the kind of dinner that reminds you why summer cooking is worth the heat.
If you give it a try, come back and let me know how it turned out. Drop a comment below or tag me on Pinterest with a photo of your bowl. I love seeing them land on your tables.
📌 Pin this tomato zucchini shrimp pasta for your next summer weeknight dinner — it’s the fast, one-skillet meal that finally solves the watery zucchini problem.

Tomato Zucchini Shrimp Pasta
Equipment
- Large Pot (6-quart)
- Large Skillet (12-inch)
- Colander
- Paper towels
- Wooden spoon
- Tongs
- Box Grater (optional)
Ingredients
- 1 large zucchini (or 2 medium, ~12 oz total)
- 1 lb large shrimp, peeled and deveined
- 1 pint cherry or grape tomatoes
- 4 cloves garlic, thinly sliced
- 0.5 teaspoon red pepper flakes (or to taste)
- 12 oz linguine or spaghetti
- 2 tablespoons butter
- 2 tablespoons olive oil
- 0.5 cup fresh basil leaves, torn
- 0.5 lemon, juiced
- Kosher salt and black pepper, to taste
- Fresh Parmesan for serving (optional)
Instructions
- Salt the zucchini: Trim the ends and cut the zucchini into half-moons about ¼-inch thick. Toss them in a colander with 1 teaspoon of kosher salt. Let them sit over a bowl or in the sink for 15 minutes. You’ll see beads of moisture form on the surface — that’s exactly what you want. (📸 Photo tip: After 15 minutes, you should see small droplets of water on the cut surfaces. If you don’t see them, give it another 5 minutes.)
- Start the pasta water: Fill a large pot with water, salt it generously (it should taste like the sea), and bring it to a boil. I do this while the zucchini is resting — multitasking at its finest.
- Dry the zucchini: After 15 minutes, pat the zucchini pieces thoroughly dry with paper towels or a clean kitchen towel. Don’t be gentle about it — press firmly to absorb as much moisture as possible. This step is the difference between browning and steaming.
- Sear the zucchini: Heat 1 tablespoon of olive oil in your large skillet over medium-high heat. Add the zucchini in a single layer (work in batches if you need to — overcrowding makes them steam). Cook without moving them for 2-3 minutes, until the undersides are deep golden brown. Flip and cook another 2 minutes. Transfer to a plate. (📸 Photo tip: The edges should look caramelized and lacy. That’s where the flavor lives.)
- Cook the shrimp: Pat the shrimp dry with paper towels. Season with a pinch of salt and pepper. Add the remaining 1 tablespoon of olive oil to the skillet. Add the shrimp in a single layer and cook for 1½ minutes per side, until pink and opaque. Transfer to the plate with the zucchini. Don’t overcook them — they’ll finish heating through in the sauce later.
- Cook the pasta: By now your water should be boiling. Add the linguine and cook to al dente according to package directions. Before you drain it, scoop out 1 cup of the starchy pasta water and set it aside. That water is liquid gold for the sauce.
- Make the sauce: Reduce the heat to medium. Add the butter and sliced garlic to the skillet along with the red pepper flakes. Cook for 30 seconds until fragrant, then add the cherry tomatoes. Cook for 3-4 minutes, stirring occasionally, until the tomatoes start to burst and release their juices. Smash them gently with the back of a wooden spoon to help them along. The kitchen will smell incredible right now — that butter-garlic-tomato combination is pure summer.
- Bring it together: Add the drained pasta, the seared zucchini, and the cooked shrimp to the skillet. Toss everything together with tongs. Add ½ cup of the reserved pasta water and toss vigorously to emulsify the sauce with the starch. If it looks dry, add more pasta water a splash at a time. You’re looking for a silky consistency that coats the pasta without pooling at the bottom.
- Finish and serve: Remove the skillet from the heat. Toss in the torn basil and squeeze the lemon juice over everything. Give it one final toss. Taste and add salt or pepper if it needs it. Serve immediately with a fine grating of Parmesan over the top. The moment the basil hits the hot pasta and releases its fragrance — that’s the signal that dinner is ready.






