Ingredients
Instructions
Cook the pasta
Bring a large pot of salted water to a boil. Cook spaghetti according to package directions until al dente. Reserve 1/2 cup pasta water, then drain the pasta.
Sauté the vegetables
Heat olive oil in a large skillet over medium heat. Add garlic and red onion, sautéing for about 1–2 minutes until fragrant.
Add garden vegetables
Stir in zucchini, yellow squash, and bell pepper. Cook for 5–7 minutes until vegetables begin to soften.
Add tomatoes and seasoning
Add cherry tomatoes, Italian seasoning, salt, black pepper, and crushed red pepper flakes. Cook another 3–4 minutes until tomatoes soften.
Wilt the spinach
Stir in spinach and cook until just wilted.
Combine pasta and sauce
Add the cooked spaghetti to the skillet and toss with the vegetables. Add a splash of reserved pasta water if needed to loosen the sauce.
Finish the dish
Stir in lemon juice, Parmesan cheese, and fresh basil. Toss gently and serve immediately.
Notes
Cooking Tips
Use seasonal vegetables
This recipe is perfect for garden produce. Try asparagus, mushrooms, broccoli, or snap peas depending on the season.
Salt your pasta water well
It should taste like the sea—this helps season the pasta from the inside.
Don’t overcook the veggies
Keeping them slightly crisp preserves flavor, color, and nutrients.
Reserve pasta water
The starchy water helps bind the sauce to the pasta for a silky texture.
Variations
Add Protein
-
Grilled chicken
-
Shrimp
-
White beans or chickpeas
Make It Creamy
Stir in 1/4 cup ricotta or a splash of heavy cream for a richer sauce.
Make It Vegan
Skip the Parmesan or replace it with nutritional yeast or a plant-based Parmesan.
Use Whole Grain or Gluten-Free Pasta
Whole wheat spaghetti adds extra fiber, while gluten-free pasta keeps the dish gluten-friendly.
Roasted Veggie Version
Roast the vegetables in the oven at 425°F for 15–20 minutes before tossing them with the pasta for deeper flavor.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 6g
- Sodium: 320mg
- Fat: 12g
- Carbohydrates: 58g
- Fiber: 6g
- Protein: 12g