Tomato Zucchini Pasta

This Tomato Zucchini Pasta is one of those easy dinners that feels fresh, cozy, and full of flavor at the same time.

The tomatoes turn saucy, the zucchini gets tender, and the garlic and parmesan bring everything together.

It’s simple enough for a busy weeknight but still tastes like something special.

Why I Love This Recipe

I started making this pasta during late summer when zucchini and tomatoes were everywhere. One night I tossed them together with garlic, olive oil, and pasta because I needed something quick. It ended up becoming one of those recipes I kept making again and again because it’s easy, comforting, and tastes fresh every single time.

What I really love is how the tomatoes cook down into a light sauce without needing anything fancy. The zucchini softens just enough without getting mushy, and the parmesan melts into every bite.

Here’s why this recipe stays on repeat in my kitchen:

  • Uses simple fresh ingredients
  • Ready in about 30 minutes
  • Light but still filling
  • Great way to use extra zucchini
  • Tastes even better with fresh basil
  • Easy to customize with chicken or shrimp
Tomato Zucchini Pasta

Servings and Time

  • Servings: 4
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes

What You’ll Need

  • 12 ounces spaghetti
  • 2 medium zucchini, sliced into thin half-moons
  • 2 cups cherry tomatoes, halved
  • 1 small onion, diced
  • 4 garlic cloves, minced
  • 3 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon red pepper flakes
  • 1/2 cup grated parmesan cheese
  • 1/4 cup fresh basil, chopped
  • 1/2 cup reserved pasta water
Tomato Zucchini Pasta

Tools You’ll Need

  • Large pot
  • Large skillet
  • Colander
  • Chef’s knife
  • Cutting board
  • Measuring cups and spoons
  • Wooden spoon
  • Tongs

Why This Recipe Works (Quick Science)

The tomatoes release natural juices as they cook, which mixes with olive oil and pasta water to create a silky sauce. The starch from the pasta water helps the sauce stick to the spaghetti instead of sliding off. Zucchini cooks quickly because it has a lot of water, so it softens fast while still keeping a little texture.

Pro Tips

  • Salt the pasta water well so the pasta has flavor from the inside
  • Don’t overcook the zucchini or it can turn mushy
  • Save pasta water before draining because it helps make the sauce smooth
  • Add parmesan slowly while tossing so it melts evenly
  • Fresh basil tastes best added at the very end

Substitutions and Variations

  • Use penne or linguine instead of spaghetti
  • Swap zucchini for yellow squash
  • Add cooked chicken or shrimp for extra protein
  • Use spinach instead of basil
  • Try feta cheese instead of parmesan for a tangy flavor
  • Use gluten-free pasta if needed

Make Ahead Tips

  • Slice the zucchini and tomatoes up to 1 day ahead
  • Grate the parmesan ahead of time
  • Store chopped basil in the fridge wrapped in a damp paper towel

Instructions

Step 1: Boil the Pasta

Bring a large pot of salted water to a boil. Add 12 ounces spaghetti and cook until al dente according to the package directions. Before draining, save 1/2 cup pasta water.

Tomato Zucchini Pasta

Step 2: Cook the Onion and Garlic

Heat 3 tablespoons olive oil in a large skillet over medium heat. Add 1 small diced onion and cook for 4 minutes until soft. Add 4 minced garlic cloves and cook for 30 seconds.

Tomato Zucchini Pasta

Step 3: Cook the Zucchini

Add 2 sliced zucchini, 1 teaspoon salt, 1/2 teaspoon black pepper, and 1/2 teaspoon red pepper flakes to the skillet. Cook for 5 to 6 minutes until the zucchini is tender but not mushy.

Tomato Zucchini Pasta

Step 4: Add the Tomatoes

Add 2 cups halved cherry tomatoes to the skillet. Cook for 5 minutes until the tomatoes soften and release their juices.

Tomato Zucchini Pasta

Step 5: Toss Everything Together

Add the cooked spaghetti and 1/2 cup reserved pasta water to the skillet. Toss well until the pasta is coated in the tomato sauce. Add 1/2 cup grated parmesan cheese and stir until melted.

Tomato Zucchini Pasta

Step 6: Finish with Basil

Turn off the heat and sprinkle 1/4 cup chopped fresh basil over the pasta. Toss gently and serve warm.

Tomato Zucchini Pasta

Common Mistakes

  • Overcooking the zucchini until it falls apart
  • Forgetting to save pasta water before draining
  • Cooking garlic too long and burning it
  • Using cold parmesan cheese straight from the fridge, which melts slower
  • Adding basil too early so it loses fresh flavor
Tomato Zucchini Pasta

What to Serve With

  • Garlic bread
  • Caesar salad
  • Roasted broccoli
  • Grilled chicken
  • Lemon sparkling water
  • Crispy green salad

Macros Information

Approximate per serving:

  • Calories: 420
  • Protein: 14g
  • Carbohydrates: 58g
  • Fat: 15g
  • Fiber: 5g
  • Sugar: 7g

Leftovers and Storage

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet with a splash of water or olive oil to loosen the sauce. The pasta may absorb some sauce as it sits, so adding moisture helps bring it back.

FAQ

Q: Can I use canned tomatoes instead of cherry tomatoes?
A: Yes. Use 1 can of diced tomatoes and drain a little liquid if needed.

Q: Can I make this pasta ahead of time?
A: Yes, but it tastes best fresh. Reheat gently with a splash of water.

Q: Can I freeze it?
A: You can, but zucchini gets softer after freezing. Fresh is best.

Q: What pasta shape works best?
A: Spaghetti, linguine, penne, or fettuccine all work great.

Q: Can I make it spicy?
A: Add extra red pepper flakes for more heat.

Final Thoughts

This Tomato Zucchini Pasta is proof that simple ingredients can make something really delicious. The fresh tomatoes, tender zucchini, and cheesy pasta come together fast and make a dinner that feels comforting without being heavy. Give it a try, make it your own, and enjoy every bite. Don’t forget to leave a comment and share how it turned out for you.