If you ask me, summer pasta is one of the best ways to use up all those fresh vegetables.
This easy vegan dish brings together tender rigatoni with zucchini, ripe tomatoes, and a handful of Mediterranean staples. The pasta gets tossed with garlicky olive oil and tangy balsamic vinegar for a simple sauce that doesn’t need much fuss.
Artichoke hearts, kalamata olives, and capers add briny pops of flavor throughout. A sprinkle of chili flakes and fresh lemon zest keep things interesting without overpowering the vegetables.
It’s a satisfying meal that comes together quickly, perfect for those nights when you want something light but filling.

Why You’ll Love This Vegan Summer Pasta
- Quick weeknight dinner – Ready in under an hour, this pasta comes together fast enough for busy evenings when you want something satisfying without spending all night in the kitchen.
- Fresh, seasonal ingredients – Juicy tomatoes, zucchini, and Mediterranean flavors make this the perfect way to use up summer produce when it’s at its best.
- Naturally vegan – No need for special substitutions or hard-to-find ingredients—this dish is plant-based from the start and packed with flavor.
- Simple pantry staples – Most of these ingredients are things you might already have on hand, making it easy to throw together without a special grocery run.
- Flexible and customizable – You can easily swap the vegetables or add your favorites, and it works just as well with gluten-free pasta if that’s what you need.
What Kind of Pasta Should I Use?
For this summer pasta dish, rigatoni or penne are your best bets because their tube shapes are perfect for catching all that chunky vegetable goodness. The ridges on rigatoni especially help the sauce cling to each piece, so you get flavor in every bite. If you need a gluten-free option, most GF pasta brands make both shapes and they’ll work just as well – just be careful not to overcook them since they can get mushy faster than regular pasta. Short pasta shapes like these are also easier to toss with the vegetables without breaking them up, which keeps your dish looking nice and helps everything mix together evenly.
Options for Substitutions
This summer pasta is pretty forgiving when it comes to swaps, so feel free to work with what you have:
- Rigatoni or penne pasta: Any short pasta shape works great here – try fusilli, farfalle, or even shells. They all catch the sauce nicely. Just stick with pasta rather than switching to a long noodle, as it won’t hold the chunky vegetables as well.
- Zucchini: Yellow squash is basically interchangeable with zucchini. You could also use eggplant, though you’ll want to salt it first and let it sit for 15 minutes to remove excess moisture before cooking.
- Fresh tomatoes: If tomatoes aren’t in season, use a 14 oz can of diced tomatoes instead of the large tomatoes. You can still use fresh cherry tomatoes if you have them, or swap those for halved grape tomatoes.
- Charred artichoke hearts: Regular marinated artichoke hearts from a jar work fine – just drain them well. You could also use roasted red peppers or sun-dried tomatoes for a different flavor.
- Kalamata olives: Any brined olives will do the job here. Green olives, Castelvetrano, or even black olives from a can work, though the flavor will be a bit milder.
- Balsamic vinegar: Red wine vinegar or a squeeze of lemon juice can replace the balsamic if that’s what you have on hand.
Watch Out for These Mistakes While Cooking
The biggest mistake with this pasta is not saving enough pasta water – that starchy liquid is what brings the whole dish together and helps the sauce cling to the rigatoni, so grab at least 1/2 cup just to be safe. Another common error is overcrowding the pan when cooking the zucchini, which causes it to steam instead of getting those nice brown edges, so give the chunks plenty of space and resist the urge to stir them constantly. Don’t skip peeling the large tomatoes either, as the skins can separate and create an unpleasant texture in your sauce – a quick dip in boiling water makes them peel right off. Finally, add the garlic after the zucchini has browned since garlic burns easily and turns bitter, and remember to toss everything together off the heat for the last minute so the pasta can really soak up all those summer flavors.
What to Serve With Vegan Summer Pasta?
This pasta is pretty hearty on its own, but I love serving it with some warm garlic bread or focaccia on the side for soaking up all that good tomato sauce. A simple arugula salad with lemon juice and olive oil makes a nice fresh contrast to the rich pasta, especially on a hot summer day. If you want to make it more filling, you could add some white beans or chickpeas right into the pasta, or serve it alongside some grilled vegetables like eggplant or bell peppers. A glass of chilled white wine doesn’t hurt either if you’re in the mood!
Storage Instructions
Store: This pasta keeps well in the fridge for up to 3 days in an airtight container. The flavors actually get even better as they sit together, making it great for meal prep or next-day lunches.
Freeze: You can freeze this for up to 2 months, though the texture of the zucchini and tomatoes will be a bit softer when thawed. I usually freeze just the sauce separately and cook fresh pasta when I’m ready to eat it for the best results.
Reheat: Warm it up in a pan over medium heat with a splash of water or olive oil to loosen things up. You can also microwave it, but add a tiny bit of water and stir halfway through to keep the pasta from drying out.
| Preparation Time | 10-15 minutes |
| Cooking Time | 25-35 minutes |
| Total Time | 35-50 minutes |
| Level of Difficulty | Easy |
| Servings | 2 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 650-750
- Protein: 15-18 g
- Fat: 18-22 g
- Carbohydrates: 105-120 g
Ingredients
For the pasta:
- 7 oz rigatoni
- 0.75 fl oz extra virgin olive oil
- 2.5 fl oz reserved pasta cooking water
For the vegetable sauce:
- 7.5 oz zucchini (sliced into 1/4-inch thick rounds)
- 3 garlic cloves (freshly minced for best flavor)
- salt to taste
- freshly ground black pepper
- 2 large ripe tomatoes (chopped)
- 10 cherry tomatoes (halved)
- 1/4 teaspoon sugar
- 1 tablespoon balsamic vinegar
- 1/2 teaspoon chilli flakes
- 5 marinated artichoke hearts (quartered)
- 10 kalamata olives
- 1 tablespoon fresh parsley (chopped)
- 1 teaspoon capers
- 1/2 teaspoon lemon zest
Step 1: Start the Pasta and Prepare Ingredients
- 7 oz rigatoni
- salt
- 3 garlic cloves
- 2 large ripe tomatoes
- 10 cherry tomatoes
- 5 marinated artichoke hearts
- 1 tablespoon fresh parsley
Bring a large pot of salted water to a boil and add the rigatoni, stirring occasionally to prevent sticking.
While the pasta cooks, prepare your mise en place: mince the garlic, chop the large tomatoes into bite-sized pieces, halve the cherry tomatoes, quarter the artichoke hearts, and chop the parsley.
This prep work ensures you’re ready to move quickly once the pasta is done.
After 11 minutes, reserve 2.5 fl oz of the starchy pasta water, then drain the pasta and set aside.
Step 2: Sear the Zucchini to Build Flavor
- 0.75 fl oz extra virgin olive oil
- 7.5 oz zucchini
- salt to taste
- freshly ground black pepper
Heat the olive oil in a large skillet over medium-high heat until shimmering.
Add the zucchini slices in a single layer and let them cook undisturbed for 3-4 minutes until they develop a golden-brown crust—I find this caramelization creates a wonderful depth that simple steamed zucchini lacks.
Season generously with salt and pepper, then stir and cook for another 2-3 minutes until tender and lightly browned on both sides.
Remove the zucchini to a plate and set aside.
Step 3: Build the Tomato Sauce Base
- 3 garlic cloves
- 2 large ripe tomatoes
In the same skillet (no need to clean—those browned bits add flavor), add the minced garlic and sauté for about 30 seconds until fragrant, being careful not to let it burn.
Add the chopped large tomatoes and cook over medium heat for 5-7 minutes, stirring occasionally, until they begin to break down and thicken into a sauce.
The tomatoes will release their liquid and then gradually reduce, concentrating the flavor.
Step 4: Finish the Sauce with Final Flavors
- 10 cherry tomatoes
- 1/4 teaspoon sugar
- 1 tablespoon balsamic vinegar
- 1/2 teaspoon chilli flakes
- salt to taste
- freshly ground black pepper
Stir in the sugar, balsamic vinegar, and chilli flakes into the tomato mixture, then add the halved cherry tomatoes.
Cook for another 2-3 minutes until the cherry tomatoes just begin to soften but still hold their shape.
I like to add the cherry tomatoes at the end so they keep their bright, fresh quality rather than becoming completely broken down.
Taste and adjust seasoning with salt and pepper as needed.
Step 5: Combine Pasta with Sauce and Final Components
- cooked pasta from Step 1
- 2.5 fl oz reserved pasta cooking water
- seared zucchini from Step 2
- 5 marinated artichoke hearts
- 10 kalamata olives
- 1 teaspoon capers
- 1/2 teaspoon lemon zest
Add the cooked pasta from Step 1 and the reserved pasta water to the skillet with the tomato sauce, stirring gently to coat everything evenly.
The starchy water will help create a silky sauce that clings to the pasta.
Now add the seared zucchini from Step 2, the artichoke hearts, kalamata olives, capers, and lemon zest.
Toss everything together over medium heat for 1-2 minutes until well combined and heated through.
Step 6: Finish and Serve
- 1 tablespoon fresh parsley
Divide the pasta between serving bowls and top each portion with the fresh chopped parsley.
The bright green herb provides both visual contrast and a fresh flavor that brightens all the rich, savory elements of the dish.

Easy Vegan Summer Pasta
Ingredients
Method
- Bring a large pot of salted water to a boil and add the rigatoni, stirring occasionally to prevent sticking. While the pasta cooks, prepare your mise en place: mince the garlic, chop the large tomatoes into bite-sized pieces, halve the cherry tomatoes, quarter the artichoke hearts, and chop the parsley. This prep work ensures you're ready to move quickly once the pasta is done. After 11 minutes, reserve 2.5 fl oz of the starchy pasta water, then drain the pasta and set aside.
- Heat the olive oil in a large skillet over medium-high heat until shimmering. Add the zucchini slices in a single layer and let them cook undisturbed for 3-4 minutes until they develop a golden-brown crust—I find this caramelization creates a wonderful depth that simple steamed zucchini lacks. Season generously with salt and pepper, then stir and cook for another 2-3 minutes until tender and lightly browned on both sides. Remove the zucchini to a plate and set aside.
- In the same skillet (no need to clean—those browned bits add flavor), add the minced garlic and sauté for about 30 seconds until fragrant, being careful not to let it burn. Add the chopped large tomatoes and cook over medium heat for 5-7 minutes, stirring occasionally, until they begin to break down and thicken into a sauce. The tomatoes will release their liquid and then gradually reduce, concentrating the flavor.
- Stir in the sugar, balsamic vinegar, and chilli flakes into the tomato mixture, then add the halved cherry tomatoes. Cook for another 2-3 minutes until the cherry tomatoes just begin to soften but still hold their shape. I like to add the cherry tomatoes at the end so they keep their bright, fresh quality rather than becoming completely broken down. Taste and adjust seasoning with salt and pepper as needed.
- Add the cooked pasta from Step 1 and the reserved pasta water to the skillet with the tomato sauce, stirring gently to coat everything evenly. The starchy water will help create a silky sauce that clings to the pasta. Now add the seared zucchini from Step 2, the artichoke hearts, kalamata olives, capers, and lemon zest. Toss everything together over medium heat for 1-2 minutes until well combined and heated through.
- Divide the pasta between serving bowls and top each portion with the fresh chopped parsley. The bright green herb provides both visual contrast and a fresh flavor that brightens all the rich, savory elements of the dish.
