Healthy Tomato Zucchini Pasta

A close-up of healthy tomato zucchini pasta with al dente whole wheat penne coated in a glossy sauce. Save
A close-up of healthy tomato zucchini pasta with al dente whole wheat penne coated in a glossy sauce. | cookingwithhazel.com

This wholesome pasta combines fresh zucchini, cherry tomatoes, and aromatic herbs in a light Italian-inspired dish. The vegetables are sautéed until tender, creating a natural sauce that coats the whole wheat pasta perfectly. Ready in just 35 minutes with minimal prep, this versatile vegetarian main serves four and can be easily customized with protein or made gluten-free.

The first time I made this pasta, it was purely accidental necessity. I had wandering zucchini in the crisper drawer and a half-empty box of wheat pasta, but somehow it became one of those Tuesday night dinners that actually made the week feel lighter. Something about the way tomatoes burst and create their own silky sauce just works.

Last summer my sister dropped by unexpectedly, starving after a long day, and I threw this together with whatever I could grab from the garden. She still asks for it whenever she visits, claiming it is the pasta that finally made her actually like zucchini. There is something about the combination of textures and fresh basil that feels like a warm hug.

Ingredients

  • 2 medium zucchinis, sliced into half-moons: I have found that cutting them slightly thicker holds up better during cooking so they do not turn to mush
  • 2 cups cherry tomatoes, halved: These little gems release so much natural sweetness and moisture as they cook down into a sauce
  • 3 cloves garlic, minced: Fresh garlic makes all the difference here, so avoid the pre-minced stuff in jars
  • 1 small red onion, thinly sliced: The red onion adds a subtle sweetness that pairs beautifully with the zucchini
  • 2 cups baby spinach: This is completely optional but it is such an easy way to sneak in some extra greens
  • 12 oz whole wheat pasta: I love the nutty flavor whole wheat brings, but regular pasta works perfectly fine too
  • 2 tbsp extra virgin olive oil: Really good olive oil here makes a noticeable difference in the final dish
  • 1 tsp dried Italian herbs: Fresh herbs are wonderful, but dried work beautifully when you do not have fresh on hand
  • 1/4 tsp crushed red pepper flakes: Even a tiny pinch adds this lovely warmth that cuts through the vegetables sweetness
  • Salt and freshly ground black pepper: Taste and adjust as you go, because the tomatoes need enough salt to really shine
  • 1/4 cup fresh basil leaves, torn: Tearing the basil by hand releases more oils than chopping with a knife
  • 1/4 cup grated Parmesan cheese: Totally optional, but a little sprinkle at the end adds such a lovely salty finish

Instructions

Get your pasta water going first:
Bring a large pot of salted water to a rolling boil, then cook the pasta until it is just al dente because it will cook a bit more in the skillet later
Cook your aromatics while the pasta boils:
Heat that olive oil in a large skillet over medium heat and let the onion soften for a few minutes until it becomes translucent and sweet
Add the garlic carefully:
Stir in the minced garlic and let it cook for just 30 seconds until fragrant, because burned garlic tastes bitter and will ruin everything
Start building your vegetable base:
Add the zucchini slices and cook them for about 5 minutes until they are tender but still have a little bite to them
Let the tomatoes work their magic:
Throw in the cherry tomatoes with your herbs and red pepper flakes, then cook until they start bursting and releasing all those juices
Add the greens if you are using them:
Toss in the spinach and let it wilt down for just a minute or two until it is soft but still vibrant green
Bring everything together:
Add your drained pasta to the skillet and toss it all together, using that reserved pasta water to create a silky sauce that clings to every strand
Finish it off beautifully:
Remove from heat and gently fold in the fresh basil, then sprinkle with Parmesan if you are using it
Fresh zucchini and cherry tomatoes sautéed with garlic and herbs in this easy vegetarian Italian pasta recipe. Save
Fresh zucchini and cherry tomatoes sautéed with garlic and herbs in this easy vegetarian Italian pasta recipe. | cookingwithhazel.com

My friend Sarah came over during a particularly stressful week and we ate this standing at the counter, talking and laughing while the steam rose from our bowls. Sometimes the simplest meals are the ones that stay with you longest.

Making It Your Own

I have added chickpeas for extra protein and they work surprisingly well with the Italian flavors. You could also throw in some grilled chicken strips if you want something more substantial. The recipe is forgiving enough that you can play around with it.

Timing Is Everything

The key is having your pasta finish cooking right when your vegetables are ready. I always start my water first because nothing is worse than perfectly cooked vegetables waiting around for pasta that is not done yet. Everything should come together at the same moment.

Leftovers Actually Work

This pasta keeps surprisingly well in the refrigerator for a day or two, though the basil will lose its bright color so you might want to add fresh basil when reheating. The flavors actually meld together nicely overnight.

  • Store in an airtight container and reheat gently with a splash of water
  • The pasta will absorb more liquid as it sits, so you may need to loosen it up
  • Best eaten within 2 days for the freshest texture and flavor
Served in a shallow bowl, this healthy tomato zucchini pasta recipe is garnished with basil and Parmesan. Save
Served in a shallow bowl, this healthy tomato zucchini pasta recipe is garnished with basil and Parmesan. | cookingwithhazel.com

There is something deeply satisfying about a recipe that turns simple vegetables into something this special. It is the kind of meal that makes you feel nourished in every way that matters.

Recipe FAQs

Yes, the base dish is vegetarian. Simply omit the Parmesan cheese garnish or use a vegan alternative to make it completely plant-based.

Absolutely. Substitute the whole wheat pasta with your favorite gluten-free pasta variety, and ensure all other ingredients are certified gluten-free.

Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of water or olive oil to refresh the sauce.

Yes, grilled chicken breast, chickpeas, or white beans make excellent protein additions. Add them during the final tossing step so they heat through without overcooking.

Yellow squash works beautifully as a direct substitute. You can also use diced eggplant or bell peppers for a different flavor profile while maintaining the vegetable-forward approach.

Healthy Tomato Zucchini Pasta

Vibrant pasta with zucchini, tomatoes, and herbs ready in 35 minutes

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 medium zucchinis, sliced into half-moons
  • 2 cups cherry tomatoes, halved
  • 3 cloves garlic, minced
  • 1 small red onion, thinly sliced
  • 2 cups baby spinach (optional)

Pasta

  • 12 oz whole wheat pasta (penne or spaghetti)

Pantry & Seasonings

  • 2 tbsp extra virgin olive oil
  • 1 tsp dried Italian herbs or oregano and basil mix
  • 1/4 tsp crushed red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste

Garnishes

  • 1/4 cup fresh basil leaves, torn
  • 1/4 cup grated Parmesan cheese (optional)

Instructions

1
Cook the Pasta: Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve 1/2 cup pasta water, then drain and set aside.
2
Sauté the Onion: While pasta cooks, heat olive oil in a large skillet over medium heat. Add onion and sauté for 2-3 minutes until softened.
3
Add Garlic: Add garlic to skillet and cook for 30 seconds until fragrant, being careful not to burn.
4
Cook Zucchini: Stir in zucchini and cook for 4-5 minutes until just tender but still slightly crisp.
5
Add Tomatoes and Seasonings: Add cherry tomatoes, Italian herbs, red pepper flakes, salt, and pepper. Cook for 4-5 minutes, stirring occasionally, until tomatoes begin to soften and release their juices.
6
Wilt Spinach: Toss in spinach if using and cook for 1-2 minutes until just wilted.
7
Combine and Serve: Add drained pasta to skillet and toss everything together, adding reserved pasta water as needed for a silky sauce. Remove from heat, stir in fresh basil, and sprinkle with Parmesan cheese if desired. Serve immediately.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Colander
  • Chef's knife
  • Cutting board

Nutrition (Per Serving)

Calories 340
Protein 11g
Carbs 59g
Fat 7g

Allergy Information

  • Contains wheat (gluten) and dairy (if Parmesan is used). For dairy-free, omit or substitute Parmesan with a vegan alternative.
Hazel Bennett

Fresh, easy recipes and kitchen wisdom for home cooks and food enthusiasts.