An easy farmers market spaghetti with roasted summer vegetables, a nostalgic ’70s soundtrack, and a reminder that the best moments in life are often the simplest.
An Easy Summer Pasta made for Slowing Down
Summer cooking should feel different.
It should be lighter, looser, and a little less concerned with perfection. It should leave time for sitting outside, chasing sunsets, listening to music, and spending long evenings with the people we love.
“Summer isn’t asking us to do more. It’s inviting us to notice more.”
This easy summer spaghetti is designed for exactly that kind of night.
Fresh cherry tomatoes, sweet white corn, and garlic roast together on one sheet pan until the tomatoes burst,
the corn begins to caramelize, and the garlic becomes tender and fragrant.
Paper-thin zucchini ribbons join the pan during the final few minutes so they soften gently without becoming heavy or watery.
The roasted vegetables are then tossed with al dente spaghetti, fresh basil, parsley, a small drizzle of extra-virgin olive oil, and enough pasta water to bring everything together.
There is no cream sauce, no complicated preparation, and no long list of ingredients.
The vegetables create their own light sauce as they roast. Their juices mingle with the garlic and olive oil, coating the spaghetti with fresh summer flavor.
It is simple, colorful, and satisfying without feeling heavy—the perfect pasta for warm evenings on the patio, at the lake, or around a table filled with friends.
“Summer teaches us that slowing down isn’t falling behind—it’s finally catching up with life.”
Why You’ll Love This Summer Pasta Recipe
Everything comes together with one pot and one sheet pan.
It highlights fresh farmers market vegetables.
The pasta is light and flavorful without a heavy sauce.
It can be served hot, warm, or at room temperature.
The recipe is easy to customize with seafood, chicken, beans, or cheese.
It leaves more time for enjoying summer and less time washing dishes.
Slow Summer Spaghetti with Zucchini Ribbons, Sweet Corn and Roasted Tomatoes
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Yield 4 to 6 servings
Ingredients
12 ounces high-quality spaghetti
2 cups cherry or grape tomatoes
2 ears fresh sweet white corn, husked
6 garlic cloves, peeled and lightly smashed
2 medium zucchini
2 tablespoons extra-virgin olive oil, divided
¾ teaspoon kosher salt, divided
Freshly ground black pepper, to taste
¼ teaspoon crushed red pepper flakes, optional
½ cup loosely packed fresh basil leaves, torn
¼ cup chopped fresh Italian parsley
½ to 1 cup reserved pasta water
Zest of ½ lemon, optional
Freshly grated Parmesan or Pecorino Romano, optional
Instructions
1. Prepare the sheet pan
Preheat the oven to 425°F. Line a large rimmed sheet pan with parchment paper for easier cleanup.
2. Roast the tomatoes, corn, and garlic
Cut the corn kernels from the cobs and add them to the prepared sheet pan with the cherry tomatoes and garlic cloves.
Drizzle the vegetables with approximately 1½ tablespoons of the olive oil. Season with ½ teaspoon kosher salt, freshly ground black pepper, and crushed red pepper flakes, if using.
Toss gently and spread the vegetables into an even layer.
Roast for 15 minutes.
3. Make the zucchini ribbons
While the vegetables are roasting, trim the zucchini. Use a vegetable peeler or mandoline to slice each zucchini lengthwise into long, paper-thin ribbons.
Rotate the zucchini as you work, stopping when you reach the soft, seedy center.
4. Add the zucchini to the sheet pan
Remove the sheet pan from the oven and add the zucchini ribbons.
Gently toss the zucchini with the tomatoes, corn, garlic, and roasting juices. Return the pan to the oven and roast for an additional 6 to 8 minutes.
The zucchini should be tender but still hold its shape.
5. Cook the spaghetti
While the zucchini finishes roasting, bring a large pot of generously salted water to a boil.
Cook the spaghetti until al dente according to the package directions.
Before draining the pasta, reserve at least 1 cup of the starchy cooking water.
6. Toss the pasta
Drain the spaghetti and return it to the pot.
Add the roasted vegetables and all the juices from the sheet pan. Add the remaining olive oil, torn basil, chopped parsley, and approximately ½ cup of reserved pasta water.
Toss the pasta over low heat until the vegetables are evenly distributed and the spaghetti is lightly coated and glossy.
Add additional pasta water, a few tablespoons at a time, if needed.
7. Finish and serve
Taste and adjust the seasoning with additional salt and black pepper.
Add fresh lemon zest for brightness or grated Parmesan or Pecorino Romano for a richer finish, if desired.
Serve immediately, or allow the pasta to cool slightly and enjoy it warm or at room temperature.
Tips for the Best Summer Vegetable Pasta
Choose ripe cherry tomatoes
Look for tomatoes that feel heavy for their size and have a rich color. Mixed-color heirloom cherry tomatoes also make the finished dish especially beautiful.
Use fresh corn when possible
Fresh market corn provides a crisp texture and natural sweetness. Frozen corn can be substituted, but thaw and pat it dry before roasting.
Do not overcook the zucchini
Because the zucchini is sliced into delicate ribbons, it only needs a few minutes in the oven. Add it after the other vegetables have already begun roasting.
Save the pasta water
Starchy pasta water helps the roasted vegetable juices and olive oil cling to the spaghetti. It creates a silky finish without adding cream or butter.
Use a flavorful extra-virgin olive oil
Because this recipe uses so few ingredients, the quality of the olive oil matters. Choose one with a fresh, fruity flavor rather than an overly bitter or aggressive finish.
Recipe Variations
Add grilled shrimp or scallops for a light seafood pasta.
Top each bowl with burrata, ricotta, feta, or goat cheese.
Add cannellini beans or chickpeas for a vegetarian protein boost.
Substitute linguine, bucatini, angel hair, or your favorite short pasta.
Add arugula or baby spinach when tossing the hot pasta so the greens wilt slightly.
Finish with toasted pine nuts, pistachios, walnuts, or breadcrumbs for texture.
“The sweetest moments are rarely planned. They happen somewhere between the last rays of sunlight and the first stars.”
What to Serve with Summer Spaghetti
Serve this pasta with grilled bread, a simple green salad, marinated olives, or a platter of sliced melon and prosciutto.
For dessert, keep things equally relaxed with fresh peaches, cheesecake or lemon sorbet, berries and whipped cream, or a rustic summer fruit galette.
Summer Cocktail Pairings
Elderflower Gin and Tonic
Ingredients
1½ ounces gin
½ ounce elderflower liqueur
4 ounces chilled tonic water
Fresh lemon
Cucumber ribbon or basil, for garnish
Instructions
Fill a large wine glass with ice. Add the gin and elderflower liqueur. Top with tonic water and a squeeze of lemon.
Stir gently and garnish with cucumber, basil, or a lemon wheel.
Limoncello Spritz
Ingredients
2 ounces limoncello
3 ounces chilled Prosecco
1 ounce sparkling water
Lemon wheel and basil, for garnish
Instructions
Fill a wine glass with ice. Add the limoncello, Prosecco, and sparkling water. Stir gently and garnish with lemon and basil.
Aperol Spritz
Ingredients
3 ounces Prosecco
2 ounces Aperol
1 ounce sparkling water
Orange slice, for garnish
Instructions
Fill a wine glass with ice. Add the Prosecco, Aperol, and sparkling water. Stir briefly and garnish with an orange slice.
Wine Pairings for Summer Vegetable Pasta
Choose a wine with crisp acidity, fresh citrus notes, and enough brightness to complement the tomatoes, corn, zucchini, and herbs.
Recommended options include:
Vermentino
Pinot Grigio
Sauvignon Blanc
Dry rosé
Soave
Gavi
Prosecco
Serve white and rosé wines well chilled, preferably outside as the sun begins to set.
A ’70s Slow Summer Playlist
Complete the experience with a playlist filled with smooth, easygoing ’70s soft rock and yacht-rock favorites.
Turn up the music, pour something cold, and bring the pasta outside.
Summer is too short to spend the whole evening standing over the stove.
“Maybe reminiscing isn’t about wishing we could go back. Maybe it’s about remembering what mattered most, so we can choose it again today.”
Savor the Slow Summer Moments
This recipe is less about doing something elaborate and more about paying attention to what is already good.
Fresh corn. Warm tomatoes. Fragrant basil. Music playing through an open door. A chilled glass in your hand. People you love gathered around the table.
Take it easy.
Savor each bite.
Laugh more. Live more.
Chill out more.
Watch the sunset instead of watching the clock.
Save this easy summer spaghetti recipe for your next farmers market haul, backyard dinner, lake weekend, or relaxed evening with friends.
“You don’t have to travel far to find paradise. Sometimes it’s waiting on the back patio with spaghetti, basil, good friends, and a July sunset.”
Leave a comment and tell me: What song would you add to the ultimate slow-summer playlist?
Subscribe to The Artful Gourmet for more seasonal recipes, nostalgic food stories, cocktails, curated playlists, and inspiration for living—and eating—a little more deliciously.
“The older I get, the more I realize that luxury isn’t found in extravagance—it’s found in time. Time to cook, time to laugh, time to linger, and time to simply be.”
About the Author
Kristen Hess – Host, Author, Photographer and Creator of The Artful Gourmet
Kristen Hess is a Food Stylist, Photographer, Food Writer, Recipe Developer and the Creator of The Artful Gourmet Blog, Substack and Social Media — a food + lifestyle media brand rooted in fresh comfort food, visual artistry, and the stories we tell around the table. Find her on Substack, The Artful Gourmet Podcast and YouTube Channel and food blog at theartfulgourmet.com.
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gid
ID used to identify users for 24 hours after last activity
24 hours
_gali
Used by Google Analytics to determine which links on a page are being clicked
30 seconds
_ga
ID used to identify users
2 years
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utma
ID used to identify users and sessions
2 years after last activity
SourceBuster is used by WooCommerce for order attribution based on user source.
Name
Description
Duration
sbjs_migrations
Technical data to help with migrations between different versions of the tracking feature
session
sbjs_current_add
Timestamp, referring URL, and entry page for your visitor’s current visit to your store
session
sbjs_first_add
Timestamp, referring URL, and entry page for your visitor’s first visit to your store (only applicable if the visitor returns before the session expires)
session
sbjs_current
Traffic origin information for the visitor’s current visit to your store
session
sbjs_first
Traffic origin information for the visitor’s first visit to your store (only applicable if the visitor returns before the session expires)
session
sbjs_udata
Information about the visitor’s user agent, such as IP, the browser, and the device type
session
sbjs_session
The number of page views in this session and the current page path