I’m excited to share my Healthy Tomato Zucchini Pasta, a 30-minute vegetarian recipe that makes the most of extra zucchini and simple pantry staples.
I never expected a weeknight dinner could wake up my taste buds like this. Quick, bright and a little tangy, this Healthy Tomato Zucchini Pasta takes summer produce and turns it into something that feels fancy but really isn’t.
I love how the zucchini keeps a fresh snap while cherry tomatoes pop with sudden sweetness, and a bit of lemon zest and juice makes the whole thing sing. It’s honest, fast, and somehow both light and satisfying so you actually want leftovers.
If you’re bored with plain pasta give this a try, you might get pleasantly surprised.
Ingredients
- Pasta gives carbs for energy, some protein and makes the dish filling
- Zucchini adds fiber, mild flavor and bulk while keeping calories low
- Tomatoes bring sweet tang, vitamin C and juicy bursts of freshness
- Garlic gives a savory punch, offers antioxidants and wakes up the whole dish
- Fresh basil gives herb aroma, brightens flavors and adds a green note
- Olive oil provides healthy fats, silky mouthfeel and helps carry flavors
- Parmesan adds savory umami, salty tang and a creamy finish when stirred in
- Lemon zest and juice brighten taste, add citrus zip and cut richness
Ingredient Quantities
- 12 oz (340 g) pasta like penne, fusilli or spaghetti
- 2 tablespoons extra virgin olive oil
- 1 small yellow onion, finely chopped (about 1 cup)
- 3 garlic cloves, minced or grated
- 2 medium zucchini (about 350 g), sliced into half moons
- 2 cups cherry tomatoes, halved or 3 medium ripe tomatoes, roughly chopped
- 1/4 teaspoon red pepper flakes, or more if you want a little kick
- 3/4 teaspoon kosher salt or 1/2 teaspoon table salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 cup packed fresh basil leaves, torn or roughly chopped
- Zest and juice of 1 lemon (about 1 tablespoon juice), optional but it brightens things up
- 1/3 cup freshly grated Parmesan cheese, plus extra if you like
- 1/2 to 3/4 cup pasta cooking water, hot as needed for sauce
- 1 tablespoon unsalted butter, optional for extra creaminess
How to Make this
1. Bring a large pot of water to a boil, generously salt it, then add 12 oz (340 g) pasta and cook until al dente according to package directions; before draining reserve 1/2 to 3/4 cup hot pasta cooking water, then drain the pasta.
2. While the pasta cooks, heat 2 tablespoons extra virgin olive oil in a large skillet over medium heat. Add 1 small yellow onion, finely chopped, and sauté until soft and translucent, about 4 to 5 minutes — don’t let it brown too much or it’ll taste bitter.
3. Add 3 garlic cloves, minced or grated, and cook about 30 seconds until fragrant, stirring so it doesn’t burn.
4. Add 2 medium zucchini, sliced into half moons, and cook until they’re tender and start to brown, about 3 to 4 minutes; toss in 1/4 teaspoon red pepper flakes, 3/4 teaspoon kosher salt (or 1/2 teaspoon table salt) and 1/2 teaspoon freshly ground black pepper while the zucchini cooks.
5. Add 2 cups cherry tomatoes, halved, or 3 medium chopped tomatoes and turn the heat up a bit; cook until the tomatoes soften and begin to burst, 2 to 3 minutes. If using, add the zest and about 1 tablespoon juice of 1 lemon now to brighten the sauce.
6. Add the drained pasta right into the skillet and toss to combine. Pour in reserved pasta water a little at a time (use 1/2 to 3/4 cup as needed) until the sauce is glossy and coats the pasta. Stir in 1 tablespoon unsalted butter if you want extra creaminess.
7. Remove from heat and stir in 1/3 cup freshly grated Parmesan cheese and 1/2 cup packed torn fresh basil leaves, taste and adjust seasoning with more salt, pepper or a squeeze more lemon if it needs it; if the sauce seems dry add a splash more pasta water.
8. Serve immediately with extra grated Parmesan and torn basil on top. Leftovers reheat well, just add a splash of water or olive oil when warming so it doesn’t dry out.
Equipment Needed
1. Large pot (for boiling the pasta)
2. Colander (to drain pasta and reserve cooking water)
3. Large skillet or sauté pan
4. Cutting board
5. Chef’s knife
6. Wooden spoon or heatproof spatula
7. Tongs or a pasta fork
8. Microplane or box grater (for lemon zest and Parmesan)
FAQ
Healthy Tomato Zucchini Pasta Recipe Substitutions and Variations
- Pasta (12 oz): swap with whole wheat or spelt pasta for more fiber, or chickpea/lentil pasta for extra protein, or a gluten free brown rice pasta if you need GF. Cook time might change so watch it, don’t overcook.
- Zucchini (2 medium): use yellow summer squash sliced the same way, or cubed eggplant or sliced cremini mushrooms for a meatier bite. If you use eggplant salt it and squeeze out moisture, mushrooms will release water so cook them a bit longer.
- Parmesan (1/3 cup): use Pecorino Romano or Asiago for a sharper salty kick, or 2-3 tbsp nutritional yeast for a dairy free/vegan cheesy vibe, add a touch more salt if needed.
- Butter (1 tbsp, optional): replace with extra virgin olive oil or vegan butter, or stir in 2 tbsp plain Greek yogurt off the heat for creaminess without heaviness.
Pro Tips
1) Salt the pasta water until it tastes like the sea, trust me it makes a big difference; taste the water before you add the pasta so you know how much is enough.
2) Pat the zucchini dry and cook in a single layer, dont crowd the pan or theyll steam instead of getting that nice brown edge.
3) Turn the heat up to blister the cherry tomatoes so some burst and release sweet juices while others stay whole, then press a few with the back of a spoon for texture.
4) Undercook the pasta by 30 to 60 seconds and finish it in the skillet with reserved pasta water and a knob of butter, add the Parmesan and basil off the heat so the cheese melts smoothly not clumps.

Healthy Tomato Zucchini Pasta Recipe
I’m excited to share my Healthy Tomato Zucchini Pasta, a 30-minute vegetarian recipe that makes the most of extra zucchini and simple pantry staples.
4
servings
473
kcal
Equipment: 1. Large pot (for boiling the pasta)
2. Colander (to drain pasta and reserve cooking water)
3. Large skillet or sauté pan
4. Cutting board
5. Chef’s knife
6. Wooden spoon or heatproof spatula
7. Tongs or a pasta fork
8. Microplane or box grater (for lemon zest and Parmesan)
Ingredients
12 oz (340 g) pasta like penne, fusilli or spaghetti
2 tablespoons extra virgin olive oil
1 small yellow onion, finely chopped (about 1 cup)
3 garlic cloves, minced or grated
2 medium zucchini (about 350 g), sliced into half moons
2 cups cherry tomatoes, halved or 3 medium ripe tomatoes, roughly chopped
1/4 teaspoon red pepper flakes, or more if you want a little kick
3/4 teaspoon kosher salt or 1/2 teaspoon table salt
1/2 teaspoon freshly ground black pepper
1/2 cup packed fresh basil leaves, torn or roughly chopped
Zest and juice of 1 lemon (about 1 tablespoon juice), optional but it brightens things up
1/3 cup freshly grated Parmesan cheese, plus extra if you like
1/2 to 3/4 cup pasta cooking water, hot as needed for sauce
1 tablespoon unsalted butter, optional for extra creaminess
Directions
- Bring a large pot of water to a boil, generously salt it, then add 12 oz (340 g) pasta and cook until al dente according to package directions; before draining reserve 1/2 to 3/4 cup hot pasta cooking water, then drain the pasta.
- While the pasta cooks, heat 2 tablespoons extra virgin olive oil in a large skillet over medium heat. Add 1 small yellow onion, finely chopped, and sauté until soft and translucent, about 4 to 5 minutes — don’t let it brown too much or it’ll taste bitter.
- Add 3 garlic cloves, minced or grated, and cook about 30 seconds until fragrant, stirring so it doesn't burn.
- Add 2 medium zucchini, sliced into half moons, and cook until they’re tender and start to brown, about 3 to 4 minutes; toss in 1/4 teaspoon red pepper flakes, 3/4 teaspoon kosher salt (or 1/2 teaspoon table salt) and 1/2 teaspoon freshly ground black pepper while the zucchini cooks.
- Add 2 cups cherry tomatoes, halved, or 3 medium chopped tomatoes and turn the heat up a bit; cook until the tomatoes soften and begin to burst, 2 to 3 minutes. If using, add the zest and about 1 tablespoon juice of 1 lemon now to brighten the sauce.
- Add the drained pasta right into the skillet and toss to combine. Pour in reserved pasta water a little at a time (use 1/2 to 3/4 cup as needed) until the sauce is glossy and coats the pasta. Stir in 1 tablespoon unsalted butter if you want extra creaminess.
- Remove from heat and stir in 1/3 cup freshly grated Parmesan cheese and 1/2 cup packed torn fresh basil leaves, taste and adjust seasoning with more salt, pepper or a squeeze more lemon if it needs it; if the sauce seems dry add a splash more pasta water.
- Serve immediately with extra grated Parmesan and torn basil on top. Leftovers reheat well, just add a splash of water or olive oil when warming so it doesn't dry out.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 387g
- Total number of serves: 4
- Calories: 473kcal
- Fat: 13.3g
- Saturated Fat: 4.5g
- Trans Fat: 0.05g
- Polyunsaturated: 1g
- Monounsaturated: 5.5g
- Cholesterol: 15mg
- Sodium: 350mg
- Potassium: 700mg
- Carbohydrates: 74.5g
- Fiber: 4.5g
- Sugar: 5.8g
- Protein: 15.3g
- Vitamin A: 800IU
- Vitamin C: 10mg
- Calcium: 105mg
- Iron: 1.5mg