Fresh tomatoes, tender zucchini, and al dente pasta come together in one pan for the easiest summer dinner. Light, flavorful, this tomato zucchini pasta gets ready before your hunger turns into hanger.

There is a very specific window in late July when tomatoes actually taste like tomatoes and zucchini is so cheap at the farmers market that you start buying it out of guilt. That’s when this pasta was born. Not from a cookbook, not from some elaborate meal plan, but from the reality of having too much produce on my counter and exactly thirty-five minutes before my family started circling the kitchen like sharks.
I made this last Thursday at 6:10 PM. The AC was struggling, the kitchen was warm, and I refused to turn on the oven. I sliced a zucchini into half moons, halved some cherry tomatoes that were about to wrinkle, and threw a pot of water on to boil. Twenty-five minutes later we were eating something that tasted like August in a bowl — light but satisfying, garlicky but not aggressive, with just enough Parmesan to make it feel like a treat instead of a chore. My husband went back for seconds without saying anything, which is his highest form of praise.
If you’re already in the mood for pasta but want something cold, you should check out my Easy Orzo Pasta Salad Recipe Everyone Will Love. It’s another one of those “too hot to cook properly” meals that somehow tastes like you planned it all week.
Ingredients Overview
This is the kind of recipe where the ingredients do the heavy lifting so you don’t have to. You’ll need pasta — penne, fusilli, or whatever short shape you have in the pantry. The ridges and tubes catch the sauce better than spaghetti here. Then zucchini, sliced into half moons so they cook fast and look pretty on the plate. Fresh tomatoes are ideal when they’re in season, but a can of good diced tomatoes works in February when you’re desperate for a reminder that summer exists.
Garlic, olive oil, and red pepper flakes form the flavor backbone. The garlic gets gently sautéed until fragrant, the red pepper adds a slow warmth that builds as you eat, and the olive oil carries everything together into a silky, light sauce. Parmesan at the end adds salt and umami, fresh basil adds the green pop that makes this taste like a garden, and a splash of reserved pasta water is the secret weapon that turns a dry pile of noodles into something that actually clings to your fork.
Tomato Zucchini Pasta
Course: DinnerCuisine: Italian, AmericanDifficulty: Easy4
servings10
minutes15
minutes320
kcalIngredients
12 oz penne or fusilli pasta
2 medium zucchini, sliced into half moons
2 cups cherry tomatoes, halved (or 1 can diced tomatoes)
4 cloves garlic, minced
1/4 cup olive oil, divided
1/2 teaspoon red pepper flakes
1/2 cup grated Parmesan cheese
1/4 cup fresh basil leaves, torn
Salt and black pepper, to taste
2 tablespoons butter (optional, for silkiness)
Directions
- Bring a large pot of salted water to a boil. Cook pasta 1 minute less than package directions. Reserve 1 cup pasta water before draining.
- While pasta cooks, slice zucchini and halve tomatoes. Mince garlic.
- Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add zucchini in a single layer. Cook 3 minutes without stirring, then flip and add garlic and red pepper flakes. Cook 1 minute until fragrant.
- Add tomatoes to the skillet. Cook 5–8 minutes until softened and saucy. If using canned tomatoes, simmer 8 minutes until slightly thickened.
- Drain pasta and add to the skillet. Pour in 1/2 cup reserved pasta water and butter if using. Toss over medium heat for 2 minutes until sauce coats pasta. Remove from heat, top with Parmesan and basil. Drizzle with remaining olive oil and serve.
Notes
- For best results, see step-by-step images below
Want Perfect Texture? Check the Step-by-Step Images:
Bring a large pot of salted water to a rolling boil. Salt it well — the water should taste like the ocean. This is your only chance to season the pasta from the inside out. Once it’s boiling, add your pasta and cook one minute less than the package says. You’re going to finish it in the sauce, and mushy pasta is a crime against Italian grandmothers everywhere.

While the pasta cooks, slice your zucchini into thin half moons. Halve the cherry tomatoes if they’re large, or leave them whole if they’re tiny. Mince the garlic finely — nobody wants to bite into a chunk of raw garlic at 6:30 PM. Set everything on a plate near the stove so you’re not scrambling once the pan gets hot.

Heat a large skillet over medium-high heat and add a generous glug of olive oil. Once it shimmers, add the zucchini in a single layer. Let it sit. Don’t stir constantly — you want some golden-brown color on the edges, and that only happens if you give it contact time with the hot pan. After about three minutes, flip or stir, then add the garlic and red pepper flakes. Cook until the garlic is fragrant but not brown. Burnt garlic ruins everything.

Add the tomatoes to the skillet. If you’re using fresh cherry tomatoes, they’ll soften and burst within five minutes, creating a light, juicy sauce. If you’re using canned, pour them in with their juices and let it simmer down for about eight minutes until slightly thickened. Either way, this is when you scoop out a cup of that starchy pasta water and set it aside. The starch is liquid gold — it emulsifies with the olive oil and tomato juices to create a sauce that actually coats the pasta instead of pooling at the bottom of the bowl.

Drain the pasta and immediately toss it into the skillet with the vegetables. Add about half a cup of the reserved pasta water and a pat of butter if you’re feeling indulgent — it adds a silkiness that makes the whole dish taste restaurant-quality. Toss vigorously over medium heat for two minutes. The pasta will absorb the sauce, the starch water will thicken everything, and the zucchini will soften just enough to blend in without disappearing entirely. Remove from heat, shower with grated Parmesan, tear fresh basil over the top, and hit it with a final drizzle of good olive oil.

Serve it in shallow bowls with extra Parmesan on the side and maybe a simple green salad if you’re trying to be virtuous. But honestly? This pasta is a complete meal on its own. The vegetables bulk it out, the cheese adds protein, and the garlic-olive oil base keeps it light enough that you won’t need a nap afterward. If you want something to start the meal, my Fresh Mango Salsa Recipe Ready in 10 Minutes with tortilla chips is a weirdly perfect appetizer before this summery pasta.

Tips
Salt your pasta water aggressively. I mean it. If the water doesn’t taste salty, your pasta will taste flat no matter how good the sauce is. This is the most common mistake I see in home kitchens, and it’s the easiest one to fix.
Don’t crowd the zucchini. If your skillet is too small, the zucchini steams instead of browns, and steamed zucchini is limp and sad. Use your biggest pan or cook in two batches. Those golden edges add flavor that makes the whole dish taste deeper.
Save more pasta water than you think you need. You can always pour excess down the drain, but you can’t magically create more once the pot is empty. I grab a full cup every single time, and I usually end up using most of it.
Finish the pasta in the sauce. This isn’t just for show — the noodles absorb the tomato and garlic flavors as they finish cooking, and the starch from the pasta water thickens the sauce so it actually sticks. Skipping this step gives you pasta with sauce on top instead of pasta with sauce throughout.
Variations
Creamy Version. Stir in two tablespoons of mascarpone or cream cheese at the end along with the Parmesan. It turns the light summer sauce into something richer and more comforting. Perfect for when the weather turns cool but you still have zucchini to use up.
Protein Boost. Add a can of drained white beans when you toss in the tomatoes, or top the finished bowls with grilled shrimp or sliced chicken sausage. The beans are my favorite — they make it feel substantial without adding much work.
Lemon Zest Finish. Skip the red pepper flakes and add the zest of one lemon plus a squeeze of juice right before serving. It brightens everything up and makes the tomatoes taste even more like themselves.
Baked Feta Style. Inspired by that viral baked feta pasta — place a block of feta in the center of the skillet with the tomatoes and zucchini, bake at 400°F for twenty minutes, then mash it all together with the pasta. Ridiculously creamy and tangy.
Ingredient Substitutions
No fresh tomatoes? Use one 14.5-ounce can of diced tomatoes. Fire-roasted adds nice depth. Just simmer them a few minutes longer since they carry more liquid than fresh cherry tomatoes.
Different pasta shapes. Short pasta works best — penne, rigatoni, fusilli, orecchiette. Avoid long noodles like spaghetti or linguine; they don’t hold the chunky sauce as well.
Zucchini alternatives. Yellow summer squash works identically. You could also use eggplant, though it needs a few extra minutes to soften and might soak up more oil.
No Parmesan? Pecorino Romano is sharper and saltier. Aged Asiago works too. In a pinch, even a sprinkle of nutritional yeast gives you that savory hit, though obviously it’s not the same.
Fresh basil substitute. Dried basil is not the same, but if it’s winter and the store wants five dollars for three leaves, use a teaspoon of dried Italian seasoning and add a handful of fresh spinach at the end for the green factor.
Storage
This pasta is best eaten immediately — the zucchini continues to soften and the tomatoes lose their bright pop after sitting. However, leftovers keep in the fridge for up to 2 days in an airtight container.
To reheat: Add a splash of water or broth and warm gently in a skillet over medium-low heat. The microwave works in a pinch but turns the zucchini mushy. If you know you’re making this for meal prep, slightly undercook the zucchini on day one so it survives the reheat.
Do not freeze. Pasta with fresh vegetables and olive oil-based sauce does not freeze well. The zucchini turns to watery mush and the pasta becomes rubbery. Just make a fresh batch — it only takes twenty-five minutes.
FAQ
Can I make this gluten-free? Absolutely. Use your favorite gluten-free short pasta. Chickpea pasta is especially good here because it holds up to the chunky sauce and adds extra protein.
Is this recipe vegan? Almost. Skip the Parmesan and the butter, and finish with a drizzle of good olive oil and maybe some toasted pine nuts for richness. The flavor is still excellent without the cheese.
What if my tomatoes are too acidic? Add a tiny pinch of sugar — like half a teaspoon — when you add the tomatoes to the skillet. It balances the acid without making the dish sweet.
Can I prep the vegetables ahead? Yes. Slice the zucchini and tomatoes up to a day ahead and store them separately in the fridge. The garlic can be minced ahead too. Don’t salt the zucchini early or it will weep water and get slimy.
Why is my sauce watery? You probably didn’t let the tomatoes cook down enough, or you forgot to use the starchy pasta water. The pasta water is key — the starch emulsifies with the oil and tomato juices to create a cohesive sauce rather than a puddle.
You May Also Like
If you’re on a zucchini mission this summer, my Keto Zucchini Lasagna Low Carb Comfort Food is another way to turn that garden surplus into something everyone asks for seconds of. And for a sweet ending that still sneaks in the green stuff, Chocolate Zucchini Bread Moist Fudgy and Easy is the breakfast-dessert hybrid you didn’t know you needed.
Conclusion
This tomato zucchini pasta is what I make when the garden is exploding, the kitchen is hot, and I still want dinner to feel like an actual meal instead of a concession. It’s proof that summer cooking doesn’t need to be complicated — sometimes the best dinners come from slicing a few vegetables, boiling some noodles, and letting them meet in a hot pan with garlic and olive oil. Make it once and you’ll find yourself buying extra zucchini just to have an excuse.
💚 Feeding the whole family just got easier — check out The Family Table, my ebook with 50 healthy dinners your kids will actually eat!
