A vibrant, nutritious pasta dish bursting with fresh tomatoes and tender zucchini, all tossed in a light olive oil and herb sauce. I love how the vegetables bring color, flavor, and wholesome goodness to each bite, making it both satisfying and nourishing.
Why You’ll Love This Recipe
I love this recipe because it offers a healthy, veggie-packed meal that’s full of flavor yet light enough for lunch or dinner. The sweet tomatoes and crisp zucchini marry beautifully with aromatic garlic and herbs, delivering a simple, heart-healthy dish that comes together in under 30 minutes.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
pasta of your choice (spaghetti, penne, or fusilli)
-
extra-virgin olive oil
-
garlic cloves, minced
-
yellow onion or shallot, finely chopped
-
fresh zucchini, diced or sliced
-
cherry tomatoes or diced fresh tomatoes
-
salt and black pepper
-
dried or fresh basil and oregano
-
red pepper flakes (optional)
-
grated Parmesan or Pecorino cheese (optional)
-
lemon juice or zest (optional, for brightness)
-
fresh parsley or basil, chopped (for garnish)
Directions
-
I cook the pasta according to package instructions until al dente, reserving about ½ cup of pasta water before draining.
-
While the pasta cooks, I heat olive oil in a large skillet over medium heat.
-
I sauté the chopped onion (or shallot) until soft, then add the minced garlic and cook briefly until fragrant.
-
I add the diced zucchini, season with salt, pepper, and oregano, and cook until it becomes slightly tender and golden.
-
I stir in the tomatoes and a pinch of red pepper flakes if using, cooking until the tomatoes soften and release their juices.
-
I add a splash of reserved pasta water to create a light sauce.
-
I toss in the cooked pasta, stirring to coat everything in the tomato-zucchini mixture.
-
I adjust seasoning, and finish with a drizzle of olive oil, optional lemon juice/zest, and sprinkle of grated cheese if desired.
-
I serve garnished with fresh parsley or basil for a bright, herbaceous touch.
Servings and timing
This recipe makes approximately 4 servings. Prep time is about 10 minutes, cooking takes around 15 minutes—so the total time is roughly 25 minutes from start to plate.
Variations
-
Protein boost: I add grilled chicken, shrimp, or cannellini beans for more protein.
-
Whole wheat or legume pasta: I substitute regular pasta with whole wheat, chickpea, or lentil varieties for added fiber.
-
Creamy option: I swirl in a spoonful of Greek yogurt or ricotta for a creamy twist.
-
Herb swap: I switch basil and oregano for thyme, parsley, or tarragon depending on what I have.
-
Olive twist: I add sliced olives or capers for a briny flavor accent.
Storage/reheating
I keep leftovers in an airtight container in the fridge for up to 3 days. To reheat, I gently warm it in a skillet over low heat with a splash of water or olive oil to refresh the sauce. I don’t recommend freezing this dish, as the vegetables may become soft when thawed.
FAQs
Can I use canned tomatoes instead of fresh?
Yes, I sometimes use a 14-ounce can of diced tomatoes (undrained) if fresh aren’t available—it works nicely and gives a richer sauce.
Is olive oil enough, or should I add butter?
Olive oil is my preference for a light, healthy taste, but I sometimes add a pat of butter at the end for extra richness.
How do I prevent the zucchini from getting soggy?
I cook the zucchini over medium-high heat and keep it in bite-size pieces so it stays tender-crisp rather than mushy.
Can I make this ahead of time for meal prep?
Absolutely—I prep and cook everything, store it without cheese or fresh herbs, and then reheat with a fresh garnish and cheese when serving.
What can I serve with this pasta?
I enjoy pairing it with a simple green salad, crusty whole grain bread, or roasted vegetables to round out the meal.
Conclusion
Healthy Tomato Zucchini Pasta is one of my favorite easy, nutritious dishes when I want something fresh, colorful, and satisfying. It’s adaptable, quick, and packs plenty of flavor while keeping things light. I hope it adds a delicious and wholesome option to your weekly menu!

Healthy Tomato Zucchini Pasta Recipe
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A colorful and healthy pasta dish combining fresh tomatoes, zucchini, garlic, and herbs tossed with olive oil—perfect for a light yet satisfying meal ready in under 30 minutes.
- Total Time: 25 minutes
- Yield: 4 servings
Ingredients
- 12 oz pasta (spaghetti, penne, or fusilli)
- 2 tbsp extra-virgin olive oil
- 3 garlic cloves, minced
- 1 yellow onion or shallot, finely chopped
- 2 small zucchini, diced or sliced
- 2 cups cherry tomatoes or diced fresh tomatoes
- Salt and black pepper, to taste
- 1 tsp dried oregano
- 1 tsp dried or fresh basil
- 1/4 tsp red pepper flakes (optional)
- 1/4 cup grated Parmesan or Pecorino cheese (optional)
- 1 tbsp lemon juice or 1 tsp lemon zest (optional)
- 2 tbsp fresh parsley or basil, chopped (for garnish)
Instructions
- Cook pasta according to package directions until al dente. Reserve 1/2 cup pasta water and drain the rest.
- Heat olive oil in a large skillet over medium heat.
- Sauté onion or shallot until soft, then add garlic and cook for 30 seconds until fragrant.
- Add zucchini, season with salt, pepper, and oregano, and cook until just tender and golden.
- Stir in tomatoes and red pepper flakes if using; cook until tomatoes soften and release juices.
- Add a splash of reserved pasta water to create a light sauce.
- Add the cooked pasta to the skillet and toss to combine with the sauce.
- Adjust seasoning and finish with a drizzle of olive oil, lemon juice/zest, and cheese if desired.
- Garnish with fresh parsley or basil before serving.
Notes
- Add grilled chicken, shrimp, or beans for extra protein.
- Use whole wheat, lentil, or chickpea pasta for more fiber.
- Mix in a spoonful of Greek yogurt or ricotta for a creamy version.
- Switch up herbs with thyme, parsley, or tarragon.
- Include olives or capers for added briny flavor.
- Author: liinaa
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Low Calorie
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 370
- Sugar: 7g
- Sodium: 240mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 5g
- Protein: 10g
- Cholesterol: 5mg