
Tomato Zucchini Pasta Recipe tastes bright, garlicky, and fresh with just enough richness to feel cozy, and it comes together in about 30 minutes from start to finish. It suits busy weeknights, veggie lovers, and anyone staring at a pile of summer produce wondering what to do with it. I first cooked a version of this in a tiny apartment kitchen with one pan and a wobbly stove, so if I managed it there, you can absolutely nail it at home.
Why Choose This Tomato Zucchini Pasta Recipe
This Tomato Zucchini Pasta Recipe uses simple ingredients and turns them into a bowl of twirly comfort that still feels light. The tomatoes cook down into a quick sauce, the zucchini caramelizes around the edges, and the garlic ties everything together with a savory punch.
You can cook everything in one large skillet plus a pot of pasta water, so cleanup stays easy. The recipe works with fresh summer tomatoes or canned tomatoes from the pantry, which means you can enjoy it all year.
“This Tomato Zucchini Pasta Recipe tastes like a fancy restaurant dish but comes together on a Tuesday night in under 30 minutes, ★★★★★”
Ingredients You’ll Need
Pasta
- 12 ounces pasta
- Short shapes like penne, rigatoni, or fusilli cling to the sauce really well.
- Spaghetti or linguine also work if you prefer long noodles.
- Use regular or whole wheat; gluten free pasta works too, just cook it gently and check early.
Vegetables
-
2 medium zucchini, sliced into half moons
- Small to medium zucchini taste sweeter and hold their shape better.
- Yellow squash works as a substitute if that is what you have.
-
2 cups cherry or grape tomatoes, halved
- These taste naturally sweet and cook quickly.
- In cooler months, use one 14.5 ounce can of diced tomatoes, drained slightly, or one can of fire roasted tomatoes for deeper flavor.
-
1 small yellow onion, finely diced
-
4 to 5 cloves garlic, minced
Flavor boosters
-
3 tablespoons extra virgin olive oil
- Use a decent everyday brand; no need for the fancy bottle.
-
1 teaspoon kosher salt, plus more to taste
-
½ teaspoon freshly ground black pepper
-
½ teaspoon red pepper flakes
- Adjust to your heat preference or skip if cooking for kids.
-
1 teaspoon dried Italian seasoning or a mix of dried oregano and basil
-
¼ cup fresh basil leaves, torn or sliced
- Flat leaf parsley works if you do not have basil.
-
½ cup grated Parmesan or Pecorino Romano cheese
- Use pre grated cheese from the refrigerated section as a shortcut, but avoid the shelf stable shaker style since it does not melt as nicely.
-
Zest of 1 lemon and 1 to 2 tablespoons lemon juice
- Bottled lemon juice works in a pinch, though fresh tastes brighter.
Optional add ins
- 1 cup baby spinach or chopped kale
- ½ cup cooked chickpeas or white beans for extra protein
- ¼ cup toasted pine nuts, walnuts, or almonds for crunch
Pantry shortcuts
- Use canned diced tomatoes instead of fresh when tomatoes sit out of season.
- Use frozen zucchini slices if fresh zucchini costs too much or looks tired; pat them dry before cooking.
- Use frozen chopped onions to skip the knife work on a busy night.
Equipment list
- Large pot for boiling pasta
- Large wide skillet or sauté pan
- Colander
- Wooden spoon or spatula
- Microplane or small grater for lemon zest and cheese
- Chef’s knife and cutting board
Tips & Tricks
- Salt the pasta water generously so the noodles taste seasoned from the inside out.
- Scoop out at least 1 cup of starchy pasta water before draining; that liquid helps the sauce cling to the pasta.
- Slice the zucchini into even half moons so they cook at the same rate and caramelize instead of steaming.
- Let the zucchini sit in the hot pan without stirring for a minute at a time so the edges brown and deepen in flavor.
- Cook the garlic on medium heat and stir it often so it turns fragrant and golden but not bitter.
- Add the tomatoes after the garlic softens, then let them burst and thicken into a light sauce before you toss in the pasta.
- Toss the pasta with the sauce over low heat and add splashes of pasta water until the sauce looks glossy and silky.
- Stir in the cheese off the heat so it melts smoothly and does not clump.
- Taste at the end and adjust salt, pepper, and lemon juice; that final seasoning step makes the dish taste restaurant level.
- Keep red pepper flakes on the table so spice lovers can add more heat without overwhelming everyone else.
How to Make Tomato Zucchini Pasta Recipe
Step 1: Boil the pasta
Bring a large pot of water to a strong boil and add a big pinch of salt. Add the pasta and cook it until it reaches al dente, usually 1 to 2 minutes less than the package suggests. Scoop out 1 cup of pasta water, then drain the pasta and set it aside.
Step 2: Sear the zucchini
While the pasta cooks, heat 2 tablespoons of olive oil in a large skillet over medium high heat. Add the zucchini in a single layer and sprinkle with a pinch of salt and pepper. Cook the zucchini for 3 to 5 minutes, stirring only occasionally, until the slices turn golden in spots and feel tender but not mushy, then transfer them to a plate.
Step 3: Soften the onion and garlic
Lower the heat to medium and add the remaining 1 tablespoon of olive oil to the same skillet. Add the diced onion with a pinch of salt and cook it for 3 to 4 minutes until it turns soft and translucent. Add the minced garlic and cook it for 30 to 60 seconds until it smells fragrant and just starts to turn light golden.
Step 4: Build the tomato sauce
Add the cherry tomatoes to the skillet along with the red pepper flakes and dried Italian seasoning. Stir everything together and cook it for 5 to 7 minutes, stirring occasionally, until the tomatoes soften and some of them burst into a chunky sauce. If the pan looks dry, add a small splash of pasta water to loosen it.
Step 5: Combine pasta and vegetables
Return the seared zucchini to the skillet and stir it into the tomato mixture. Add the drained pasta directly to the skillet. Pour in about ½ cup of the reserved pasta water and toss everything together over low heat until the sauce coats the pasta.
Step 6: Add cheese, herbs, and lemon
Turn off the heat. Add the grated Parmesan, lemon zest, and 1 tablespoon of lemon juice, then toss until the cheese melts and the sauce looks creamy and glossy. Stir in the fresh basil and taste, then adjust with more salt, pepper, or lemon juice as needed.
Step 7: Finish and serve
If you use spinach or kale, stir it in at the very end so the leaves wilt gently in the residual heat. Sprinkle extra cheese and a pinch of red pepper flakes over each bowl. Serve the Tomato Zucchini Pasta Recipe hot while the sauce still clings nicely to the noodles.
What to Serve with it?
This Tomato Zucchini Pasta Recipe pairs nicely with a simple green salad with crisp lettuce, cucumbers, and a light vinaigrette. Add a side of garlic bread, focaccia, or warm baguette so you can swipe up every last bit of sauce. Steamed or roasted vegetables like broccoli, green beans, or carrots round out the meal for extra color and nutrients. Offer sparkling water with lemon, iced tea, or a fruity mocktail to keep the meal refreshing and family friendly.
Storage Options
- Store leftover Tomato Zucchini Pasta Recipe in an airtight container in the fridge for up to 3 to 4 days.
- Add a small splash of water or broth before reheating on the stove over medium heat and stir until the sauce loosens and the pasta warms through.
- Reheat single portions in the microwave in 30 second bursts, stirring between each burst so the pasta heats evenly.
- Freeze portions in freezer safe containers for up to 2 months, then thaw overnight in the fridge and reheat gently with a bit of extra liquid to revive the sauce.

Tomato Zucchini Pasta Recipe
Ingredients
Method
- Bring a large pot of water to a strong boil and add a big pinch of salt.
- Add the pasta and cook until al dente, usually 1 to 2 minutes less than the package suggests.
- Scoop out 1 cup of pasta water, then drain the pasta and set it aside.
- While the pasta cooks, heat 2 tablespoons of olive oil in a large skillet over medium-high heat.
- Add the zucchini in a single layer, season with a pinch of salt and pepper, and cook for 3 to 5 minutes, stirring only occasionally, until golden in spots and tender but not mushy. Transfer to a plate.
- Lower the heat to medium and add the remaining 1 tablespoon of olive oil to the same skillet.
- Add the diced onion with a pinch of salt and cook for 3 to 4 minutes until soft and translucent.
- Add the minced garlic and cook for 30 to 60 seconds until fragrant and just turning light golden.
- Add the cherry tomatoes, red pepper flakes, and dried Italian seasoning. Stir and cook for 5 to 7 minutes, stirring occasionally, until the tomatoes soften and some burst into a chunky sauce. If the pan looks dry, add a small splash of pasta water.
- Return the seared zucchini to the skillet and stir it into the tomato mixture.
- Add the drained pasta to the skillet. Pour in about 1/2 cup of the reserved pasta water and toss everything together over low heat until the sauce coats the pasta.
- Turn off the heat. Add the grated Parmesan, lemon zest, and 1 tablespoon of lemon juice, then toss until the cheese melts and the sauce looks creamy and glossy.
- Stir in the fresh basil and taste, then adjust with more salt, pepper, or lemon juice as needed.
- If using spinach or kale, stir it in at the very end so the leaves wilt gently in the residual heat.
- Serve hot, with extra cheese and a pinch of red pepper flakes on top if desired.
Notes
Approximate per serving (1/4 of recipe), without optional add-ins: 450–500 calories; fat 17 g; saturated fat 4 g; carbohydrates 66 g; fiber 5 g; sugars 8 g; protein 17 g; sodium 650 mg. Values will vary based on pasta type, cheese, added salt, and any optional ingredients.
