
Pesto Pasta With Roasted Vegetables tastes bright, garlicky, and a little smoky from caramelized veggies, and it comes together in about 40 minutes on a busy weeknight. It works perfectly for vegetarians, picky eaters, and anyone who wants a big bowl of comfort that still feels fresh and light. I first made a version of this in a tiny apartment kitchen with one baking sheet and a scratched pot, so you can absolutely pull this off at home.
Why Choose This Pesto Pasta With Roasted Vegetables
This pesto pasta with roasted vegetables hits that sweet spot between comfort food and “I ate something green and feel proud of myself.” The pesto coats every noodle, the veggies add texture and sweetness, and the whole thing tastes like summer in a bowl even in the middle of January.
You roast everything on one sheet pan while the pasta boils, so the recipe stays simple and weeknight friendly. It works hot, warm, or at room temperature, so you can serve it for dinner, pack it for lunch, or bring it to a potluck without stress.
“This pesto pasta with roasted vegetables tastes like a restaurant meal that magically appears from a single sheet pan and one pot ★★★★★”
Ingredients You’ll Need
Pasta
- 12 ounces short pasta
- Good options: penne, fusilli, rotini, farfalle
- Whole wheat or chickpea pasta also works if you like extra fiber and protein
Vegetables
Mix and match what you have. Aim for about 5 to 6 cups chopped veggies total.
- 1 medium zucchini, sliced into half moons
- 1 yellow squash, sliced into half moons
- 1 red bell pepper, cut into strips
- 1 small red onion, sliced into wedges
- 1 cup cherry or grape tomatoes, left whole
- 1 cup broccoli florets or broccolini pieces
- 2 tablespoons olive oil
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- ½ teaspoon dried Italian seasoning or dried oregano
- Pinch of red pepper flakes, optional
You can swap in mushrooms, asparagus, green beans, or Brussels sprouts. Use what looks good and what sits in your fridge right now.
Pesto
You can use homemade pesto or a good jar from the store. I often keep a jar of pesto from brands like DeLallo, Barilla, or Kirkland in the pantry for busy nights.
- 1 packed cup fresh basil leaves
- ¼ cup flat leaf parsley, optional but brightens the flavor
- ⅓ cup grated Parmesan or Pecorino Romano
- ¼ cup toasted pine nuts, walnuts, or sliced almonds
- 1 to 2 cloves garlic, roughly chopped
- ½ teaspoon kosher salt, more to taste
- ¼ teaspoon black pepper
- ½ cup extra virgin olive oil
- Juice of ½ lemon
Shortcut option: Use ½ to ¾ cup store bought pesto and thin it with a splash of hot pasta water and a squeeze of lemon.
Finishing Touches
- ¼ to ½ cup reserved hot pasta water
- Extra grated Parmesan for serving
- Extra basil leaves, torn
- Crushed red pepper flakes, optional
- Squeeze of lemon, optional but bright
Equipment List
- Large pot for boiling pasta
- Large rimmed baking sheet
- Colander
- Food processor or blender for pesto
- Large mixing bowl or the pasta pot for tossing everything together
- Tongs or a big spoon for mixing
Tips & Tricks
- Salt the pasta water generously so the noodles taste flavorful before you add anything.
- Cut vegetables into similar sized pieces so they roast evenly and caramelize instead of steam.
- Spread veggies in a single layer on the baking sheet so they brown nicely.
- Roast at a high temperature so the vegetables char slightly at the edges and stay tender inside.
- Toss hot pasta with pesto and a splash of pasta water so the sauce turns glossy and clings to every piece.
- Add pesto off the heat so the basil stays bright green and the flavor stays fresh.
- Taste and adjust at the end with salt, lemon, and cheese so the flavors pop.
- Use leftover roasted vegetables from another meal to cut the prep time in half.
- Stir in a handful of baby spinach or arugula at the end if you want extra greens.
- Add cooked chicken, shrimp, or chickpeas if you want more protein without changing the method.
How to Make Pesto Pasta With Roasted Vegetables
Step 1: Heat the oven and prep the vegetables
Preheat your oven to 425°F and line a large rimmed baking sheet with parchment if you want easy cleanup. Chop the zucchini, squash, bell pepper, onion, and broccoli into bite sized pieces. Keep the cherry tomatoes whole so they burst in the oven and release sweet juices.
Place all the vegetables on the baking sheet. Drizzle with olive oil, then sprinkle on salt, pepper, Italian seasoning, and red pepper flakes if you like a little heat. Toss with your hands or a spatula until everything looks coated and spread the vegetables into a single layer.
Step 2: Roast the vegetables
Slide the baking sheet into the hot oven. Roast for 20 to 25 minutes, tossing once halfway through. Pull them when the edges look browned, the tomatoes split, and the onions soften and caramelize.
If some vegetables brown faster, move them to the cooler side of the pan and push the slower ones toward the center. You want tender veggies with a little char, not mushy ones.
Step 3: Boil the pasta
While the vegetables roast, bring a large pot of water to a boil. Salt the water until it tastes pleasantly salty. Add the pasta and cook until al dente according to the package directions.
Before you drain the pasta, scoop out at least 1 cup of the starchy cooking water and set it aside. Drain the pasta and keep it in the pot or transfer it to a large bowl.
Step 4: Make the pesto
While the pasta cooks, add basil, parsley, Parmesan, nuts, garlic, salt, and pepper to a food processor. Pulse until everything looks finely chopped. With the machine running, stream in the olive oil until the pesto looks smooth but still a little textured.
Squeeze in the lemon juice and pulse again. Taste and adjust with more salt, pepper, or lemon if needed. If the pesto looks very thick, thin it with a tablespoon or two of pasta water.
If you use jarred pesto, scoop it into a bowl and stir in a squeeze of lemon and a spoonful of hot pasta water to loosen and brighten it.
Step 5: Toss pasta with pesto
Add the hot drained pasta back into the warm pot or a large bowl. Spoon in about half of the pesto and a splash of hot pasta water. Toss until the pasta looks coated and glossy.
Add more pesto a spoonful at a time until the pasta looks generously sauced but not soupy. If the sauce looks tight or clumpy, stir in a bit more pasta water until it loosens.
Step 6: Add roasted vegetables
Scrape the roasted vegetables and any flavorful juices from the baking sheet into the pot with the pesto pasta. Toss gently so you keep some of the vegetable pieces intact. Taste and add more salt, pepper, or red pepper flakes if you want more kick.
Sprinkle in extra Parmesan and torn basil leaves. Give everything one last toss so the cheese melts slightly into the warm pasta.
Step 7: Serve
Serve the pesto pasta with roasted vegetables warm, at room temperature, or slightly chilled. Top each bowl with more Parmesan, a squeeze of lemon, and a pinch of red pepper flakes if you like heat. If you pack leftovers for lunch, drizzle a tiny bit of olive oil on top to keep the pasta from sticking.
What to Serve with Pesto Pasta With Roasted Vegetables
This pesto pasta with roasted vegetables pairs nicely with a simple green salad with a light vinaigrette or a crunchy Caesar style salad. You can add garlic bread, focaccia, or warm crusty rolls for anyone who loves extra carbs with their carbs. A bowl of fresh fruit or a simple tomato cucumber salad keeps the meal bright and fresh. Serve it with sparkling water, iced tea, or a citrusy lemonade for a complete, family friendly dinner.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 4 days.
- Add a small drizzle of olive oil before chilling so the pasta does not clump together.
- Reheat gently on the stovetop over low heat with a splash of water or broth, or warm in the microwave in short bursts and stir often.
- If you want to freeze, freeze the pesto separately in small containers or ice cube trays for up to 3 months and roast fresh vegetables when you plan to serve the pasta.
Pesto Pasta With Roasted Vegetables
Ingredients
Instructions
- Preheat the oven to 425°F (220°C). Line a large rimmed baking sheet with parchment paper if desired for easy cleanup.
- Place the zucchini, yellow squash, red bell pepper, red onion, cherry or grape tomatoes, and broccoli on the baking sheet. Drizzle with olive oil and sprinkle with kosher salt, black pepper, Italian seasoning or oregano, and red pepper flakes if using.
- Toss the vegetables until evenly coated, then spread them out in a single layer.
- Roast for 20 to 25 minutes, tossing once halfway through, until the edges are browned, the tomatoes have split, and the onions are softened and caramelized.
- While the vegetables roast, bring a large pot of water to a boil. Salt the water generously so it tastes pleasantly salty.
- Add the pasta and cook until al dente according to package directions.
- Reserve at least 1 cup of the starchy pasta cooking water, then drain the pasta and return it to the warm pot or transfer to a large bowl.
- In a food processor, combine the basil, parsley (if using), Parmesan or Pecorino, nuts, garlic, kosher salt, and black pepper. Pulse until finely chopped.
- With the machine running, slowly stream in the olive oil until the pesto is smooth but still slightly textured.
- Add the lemon juice and pulse again. Taste and adjust with more salt, pepper, or lemon as needed. If the pesto is very thick, thin it with 1 to 2 tablespoons of hot pasta water.
- Add about half of the pesto to the hot drained pasta along with a splash of reserved pasta water. Toss until the pasta is evenly coated and glossy.
- Add more pesto a spoonful at a time until the pasta is generously sauced but not soupy, loosening with additional pasta water as needed.
- Scrape the roasted vegetables and any juices from the baking sheet into the pot with the pesto pasta. Toss gently to combine, keeping the vegetables mostly intact.
- Taste and adjust seasoning with more salt, pepper, or red pepper flakes. Sprinkle with extra Parmesan and torn basil leaves if desired.
- Serve warm, at room temperature, or slightly chilled. Top each serving with extra Parmesan, a squeeze of lemon, and a pinch of red pepper flakes if you like heat.
Notes
Approximate per serving (1 of 4): 560 calories; fat 33 g; saturated fat 6 g; carbohydrates 56 g; fiber 5 g; sugars 8 g; protein 15 g; sodium 780 mg. Values are estimates and will vary based on pasta type, cheese, nuts, oil amounts, and portion size.
