Skip to content
Home » Creamy Tomato Zucchini Pasta: The 20-Minute Version That Actually Uses Up All Your Zucchini

Creamy Tomato Zucchini Pasta: The 20-Minute Version That Actually Uses Up All Your Zucchini

Creamy tomato zucchini pasta with tender zucchini ribbons in a rich tomato cream sauce, topped with fresh basil.

Every version of this I made for years was fine. Not great, just… fine. A little watery, a little bland, the kind of dinner you eat while scrolling your phone because it doesn’t demand your full attention. This version — the one I’m giving you today — is different. My neighbor texted me for the recipe before I’d finished washing the pasta pot. The secret is sweating the zucchini first. It changes everything.

Creamy, silky, and loaded with summer veggies — this one-pan (okay, two-pan) pasta comes together in 25 minutes and uses up every last zucchini in your fridge.

My picky nine-year-old, who claims to “not like sauce,” has scraped his bowl clean three weeks in a row now. That’s a win I don’t take lightly.

At-A-Glance

  • Serves: 4 as a main
  • Hands-On Time: 20 min | Total Time: 25 min
  • Difficulty: Easy enough for a busy Tuesday
  • Cost per serving: ~$3.50
  • Calories: ~480 per serving
  • Dietary Notes: Vegetarian. Adaptable for gluten-free (swap the pasta).

(Photo above: Overhead shot of the creamy pink-orange sauce coating twirled rotini, with visible flecks of green zucchini and basil, in a wide white bowl. A side of crusty bread and a glass of white wine on a worn wooden table.)

The Trick That Changes Everything — Sweating the Zucchini

Creamy tomato zucchini pasta in a white bowl, topped with fresh basil, showing rich sauce and tender zucchini slices.

The biggest problem with zucchini in pasta is that it releases water and makes your sauce thin. Most recipes don’t address this — they just toss it in and hope for the best. I spent years eating watery pasta before I figured out what my grandmother Marta would have done: treat the zucchini like it has something to give up before it ever hits the pan.

Salting the shredded zucchini, letting it rest, and then pressing it dry takes about ten minutes. But it’s the difference between a sauce that clings to every ridge of the pasta and a sauce that pools sadly at the bottom of the bowl. You’ll taste the difference the second you take your first bite — it’s the concentration of flavor, not just the absence of water, that makes this work.

Everything You Need (Plus My Zucchini Confession)

  • 2 medium zucchini (about 1 lb): The star of the show. Don’t peel them — the green skin adds color and a little texture. I’ve used yellow squash here too when the garden was overflowing — works exactly the same.
  • 12 oz pasta (rotini, penne, or casarecce): The ridges and curls grab the sauce. Spaghetti works in a pinch, but you’ll miss some of that creamy coating. My kids love it with fusilli because the sauce gets caught in the spirals — it’s a game changer for toddlers.
  • 1 can (15 oz) crushed tomatoes: I use San Marzano when I’m feeling fancy, but store-brand crushed tomatoes work beautifully here. Avoid diced tomatoes — they don’t break down enough and you’ll end up with a chunky, watery mess.
  • ½ cup heavy cream: This is what makes it creamy creamy, not watery creamy. Please don’t sub milk — it can curdle when it hits the acidity of the tomatoes. I learned this the hard way. Twice.
  • 3 cloves garlic, minced: Fresh is non-negotiable here. The jarred stuff tastes like regret in this particular dish. If I’m really tired, I use the frozen Dorot garlic cubes — those are fine.
  • ½ cup freshly grated Parmesan: The pre-shredded kind has cellulose that prevents it from melting smoothly. Grate it yourself — it takes 30 seconds and makes a real difference. My daughter calls this “snow cheese” and it’s the only kind she’ll eat.
  • A handful of fresh basil, torn: Tear it, don’t chop it. Chopped basil bruises and turns black almost immediately. If I don’t have basil, I’ll use a big handful of baby spinach instead — it wilts right in.
  • Red pepper flakes, salt, olive oil: The basics. My husband adds a big pinch of heat. My kids skip it. Easy enough.

What to Pull Out Before You Start

  • A large pot for the pasta
  • A large skillet or Dutch oven — a 12-inch is perfect
  • A box grater or microplane
  • A colander
  • A clean kitchen towel or a stack of paper towels (for drying the zucchini)

That’s it. Nothing fancy. If you don’t have a 12-inch skillet, a wide saucepan works too — just watch that the sauce doesn’t pile up too deep.

Let’s Make It (I Promise It’s Easy)

This goes fast, so read through once before you start. Put your pasta water on first — by the time it boils, your sauce will be almost done.

Prep the zucchini first:

  1. Grate and salt: Grate the zucchini on the large holes of a box grater. Toss with ½ tsp salt and let it sit in a colander for 10 minutes. You’ll see liquid pooling at the bottom — that’s what you’re trying to get rid of. (📸 Photo tip: After 10 minutes, you should see a good amount of green-tinted water in the bowl below the colander.)
  2. Press it dry: Transfer the zucchini to a clean kitchen towel or a thick layer of paper towels. Wrap it up and squeeze HARD. Keep squeezing until very little liquid comes out. It should look dry and fluffy, not wet and clumpy.
  3. Cook the pasta: Bring a large pot of heavily salted water to a boil. Cook your pasta to al dente — I usually cook it 1 minute less than the box says because it will finish cooking in the sauce. Before you drain it, scoop out 1 cup of the starchy pasta water and set it aside.
  4. Sweat the zucchini: In your large skillet, heat 2 tbsp olive oil over medium heat. Add the dried, grated zucchini and cook, stirring often, for 4-5 minutes. It will smell nutty and begin to brown at the edges. Add the minced garlic and cook for 30 seconds until fragrant. (📸 Photo tip: The zucchini should be slightly golden in places, not just steamed and pale.)
  5. Build the sauce: Pour in the crushed tomatoes. Reduce the heat to low and let it simmer for 5 minutes. It will thicken and turn a deeper, richer red.
  6. Make it creamy: Stir in the heavy cream and ½ cup of the reserved pasta water. Whisk until smooth and silky. It should be a pale, creamy pink-orange — exactly the color of a sunset.
  7. Toss it together: Add the drained pasta directly to the skillet. Toss with tongs for 1-2 minutes, letting the sauce coat every nook and cranny. If it seems too thick, add a splash more pasta water. You want the sauce to cling to the pasta, not pool at the bottom.
  8. Finish and serve: Remove from the heat. Stir in the Parmesan cheese and the torn basil. Taste it — add salt, pepper, or red pepper flakes as needed. Serve immediately with extra Parmesan on top. The moment you take that first bite, you’ll know why I won’t stop talking about this.

How I Make This Work for a Busy Week

I make a double batch of the sauce on Sunday and we eat it over two nights. It’s genuinely better on day two, when the flavors have had time to settle in together. My secret: I freeze half the sauce in a quart bag laid flat so it stacks easily.

  • Fridge: Store the sauce separately from the pasta for up to 4 days. Combine them when reheating so the pasta doesn’t turn to mush.
  • Freezer: Yes! The sauce freezes beautifully for up to 3 months. Thaw overnight in the fridge.
  • Reheat: Gently warm the sauce in a skillet with a splash of water or milk. Boil fresh pasta — the 90 seconds it takes is absolutely worth it.

Things I Learned the Hard Way So You Don’t Have To

  1. Do not skip the zucchini-sweating step. I know it’s tempting to just toss it in. I’ve done it many times, and every time I regretted it. The result is a watery, sad sauce that tastes like zucchini water. This extra 10 minutes is the secret to a creamy, clingy sauce that actually feels luxurious.
  2. Save that pasta water. It’s liquid gold. The starch in the water helps the sauce emulsify and stick to the pasta in a way that tap water simply cannot replicate. Even if you forget everything else, don’t forget this one.
  3. Grate your own Parmesan. I’m not usually a high-maintenance cook, but this is the one place I’ll get on my soapbox. The pre-grated stuff has anti-caking agents that prevent it from melting smoothly. A block of real Parm and a microplane takes 20 seconds, and the texture difference is huge.
  4. Trust your senses, not just the timer. When the sauce turns a shade darker and starts to pull away from the sides of the pan as you stir, it’s ready. That visual cue has never steered me wrong. Your eyes and nose are better kitchen tools than any timer.

Make It Yours (Because Every Kitchen Is Different)

  • Make it a one-pot meal: Add 8 oz of Italian sausage (casings removed) to the skillet before the zucchini. Crumble and brown it, then proceed with the recipe. It adds incredible depth and makes it hearty enough for the hungriest teenagers.
  • Vegan / Dairy-Free: Swap the heavy cream for the solid top part of a can of full-fat coconut cream. Use nutritional yeast instead of Parmesan. It’s different, but genuinely delicious in its own way. I make this version for my sister-in-law and she always asks for seconds.
  • Gluten-Free: Use your favorite GF pasta. Brown rice or chickpea pasta works best here. Just watch the cooking time closely — GF pasta goes from al dente to mush very quickly.
  • Extra veggies: I’ve added a big handful of chopped spinach at the end, letting it wilt into the sauce. I’ve also topped it with halved cherry tomatoes that I’ve roasted while the pasta cooks. Both are fantastic.

Questions I Get About This Recipe All the Time

Q: Why did my sauce turn out watery?
A: Ugh, I’ve been there. It almost always means the zucchini wasn’t dried well enough after salting. Don’t skip the 10-minute salt rest and really press it dry with a towel. You’d be shocked how much water comes out of a single zucchini — it’s like they’re designed to hold a reservoir.

Q: Can I use milk instead of heavy cream?
A: I really don’t recommend it. Whole milk has a much higher water content and can easily curdle when it hits the acidic tomatoes. Half-and-half would work in a pinch, but heavy cream gives you that silky, luxurious texture that makes this dish feel truly special.

Q: How long does this last in the fridge? Can I freeze it?
A: The sauce keeps beautifully for up to 4 days in an airtight container. I actually recommend storing the sauce and pasta separately and combining them when you reheat. It keeps the pasta from turning into mush. And yes, the sauce freezes wonderfully for up to 3 months — just thaw it overnight in the fridge.

Q: What do you serve with this?
A: A simple green salad with a lemony vinaigrette is my go-to. We also love crusty bread with butter for soaking up any extra sauce. My kids insist on having it with garlic bread on the side — the kind I make from a loaf of store-bought Italian bread with garlic butter and parsley.

More Recipes My Family Makes on Repeat

If you liked this one, here are a few others that get the same reaction at our table:

  • [INTERNAL LINK PLACEHOLDER: One-Pan Lemon Chicken Orzo] — The other 20-minute weeknight hero in my rotation.
  • [INTERNAL LINK PLACEHOLDER: Summer Veggie Frittata] — Perfect for using up any zucchini you have left over after making this pasta.
  • [INTERNAL LINK PLACEHOLDER: Heidi’s Simple Marinara] — The base sauce I use for everything else.

This is the pasta I make on the busiest Tuesday nights and the slowest Sunday afternoons. It bends to whatever season you’re in, and it always, always delivers. I genuinely hope it becomes a staple in your kitchen the way it has in mine.

If you make it, drop a comment below and let me know how it went — I love hearing about your wins (and your zucchini-sweating triumphs, too).

📌 Save this creamy tomato zucchini pasta recipe for your next summer weeknight dinner — it uses up all that zucchini in the most delicious 25 minutes you’ll ever spend.

Creamy tomato zucchini pasta with tender zucchini ribbons in a rich tomato cream sauce, topped with fresh basil.

Creamy Tomato Zucchini Pasta: The 20-Minute Version That Actually Uses Up All Your Zucchini

Creamy, silky, and loaded with summer veggies — this one-pan (okay, two-pan) pasta comes together in 25 minutes and uses up every last zucchini in your fridge.
Prep Time 20 minutes
Cook Time 5 minutes
Total Time 25 minutes
Course Dinner, Main Course
Cuisine American, Italian
Servings 4
Calories 480 kcal

Equipment

  • Large Pot
  • Large Skillet or Dutch Oven
  • Box Grater or Microplane
  • Colander
  • Kitchen towel or paper towels

Ingredients
  

  • 2 medium zucchini
  • 12 oz pasta (rotini, penne, or casarecce)
  • 1 can (15 oz) crushed tomatoes
  • ½ cup heavy cream
  • 3 cloves garlic, minced
  • ½ cup freshly grated Parmesan
  • 1 handful fresh basil, torn
  • to taste red pepper flakes
  • to taste salt
  • 2 tablespoons olive oil

Instructions
 

  • Grate the zucchini on the large holes of a box grater. Toss with ½ tsp salt and let it sit in a colander for 10 minutes. You’ll see liquid pooling at the bottom — that’s what you’re trying to get rid of.
  • Transfer the zucchini to a clean kitchen towel or a thick layer of paper towels. Wrap it up and squeeze HARD. Keep squeezing until very little liquid comes out. It should look dry and fluffy, not wet and clumpy.
  • Bring a large pot of heavily salted water to a boil. Cook your pasta to al dente — I usually cook it 1 minute less than the box says because it will finish cooking in the sauce. Before you drain it, scoop out 1 cup of the starchy pasta water and set it aside.
  • In your large skillet, heat 2 tbsp olive oil over medium heat. Add the dried, grated zucchini and cook, stirring often, for 4-5 minutes. It will smell nutty and begin to brown at the edges. Add the minced garlic and cook for 30 seconds until fragrant.
  • Pour in the crushed tomatoes. Reduce the heat to low and let it simmer for 5 minutes. It will thicken and turn a deeper, richer red.
  • Stir in the heavy cream and ½ cup of the reserved pasta water. Whisk until smooth and silky. It should be a pale, creamy pink-orange — exactly the color of a sunset.
  • Add the drained pasta directly to the skillet. Toss with tongs for 1-2 minutes, letting the sauce coat every nook and cranny. If it seems too thick, add a splash more pasta water. You want the sauce to cling to the pasta, not pool at the bottom.
  • Remove from the heat. Stir in the Parmesan cheese and the torn basil. Taste it — add salt, pepper, or red pepper flakes as needed. Serve immediately with extra Parmesan on top. The moment you take that first bite, you’ll know why I won’t stop talking about this.

Notes

Do not skip sweating the zucchini – it’s the key to a creamy sauce. Save pasta water for emulsifying. Grate Parmesan fresh for smooth melting. For vegan: use coconut cream and nutritional yeast. Store sauce separately from pasta for up to 4 days, freeze sauce for 3 months.
Keyword creamy tomato zucchini pasta, zucchini pasta recipe

Leave a Reply

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

Recipe Rating