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

  1. I cook the pasta according to package instructions until al dente, reserving about ½ cup of pasta water before draining.

  2. While the pasta cooks, I heat olive oil in a large skillet over medium heat.

  3. I sauté the chopped onion (or shallot) until soft, then add the minced garlic and cook briefly until fragrant.

  4. I add the diced zucchini, season with salt, pepper, and oregano, and cook until it becomes slightly tender and golden.

  5. I stir in the tomatoes and a pinch of red pepper flakes if using, cooking until the tomatoes soften and release their juices.

  6. I add a splash of reserved pasta water to create a light sauce.

  7. I toss in the cooked pasta, stirring to coat everything in the tomato-zucchini mixture.

  8. I adjust seasoning, and finish with a drizzle of olive oil, optional lemon juice/zest, and sprinkle of grated cheese if desired.

  9. 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!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Healthy Tomato Zucchini Pasta Recipe

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

  1. Cook pasta according to package directions until al dente. Reserve 1/2 cup pasta water and drain the rest.
  2. Heat olive oil in a large skillet over medium heat.
  3. Sauté onion or shallot until soft, then add garlic and cook for 30 seconds until fragrant.
  4. Add zucchini, season with salt, pepper, and oregano, and cook until just tender and golden.
  5. Stir in tomatoes and red pepper flakes if using; cook until tomatoes soften and release juices.
  6. Add a splash of reserved pasta water to create a light sauce.
  7. Add the cooked pasta to the skillet and toss to combine with the sauce.
  8. Adjust seasoning and finish with a drizzle of olive oil, lemon juice/zest, and cheese if desired.
  9. 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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star