
Pesto Pasta With Roasted Vegetables tastes bright, herby, a little garlicky, and loaded with caramelized veggie goodness in every bite. It works perfectly for busy weeknights, meal prep, or casual dinner guests, and you can get it on the table in about 40 minutes. I make some version of this at least twice a month, usually when my crisper drawer starts to look like a veggie clearance bin.
Why Pesto Pasta With Roasted Vegetables Is Worth It
You get a full meal in one bowl: carbs, veggies, healthy fats, and big flavor. The pesto coats every noodle, and the roasted vegetables add sweetness, char, and texture that jarred sauce alone never delivers.
You also use up random vegetables in your fridge, so the recipe saves money and reduces waste. Clean-up stays pretty easy too, since you mostly use one sheet pan and one pot.
“This Pesto Pasta With Roasted Vegetables tastes like something from a cozy neighborhood café, but you pull it off on a weeknight with zero stress. ★★★★★”
Ingredients You Need
Pasta
- 12 ounces short pasta
- Great options: penne, fusilli, rotini, farfalle
- Whole wheat or chickpea pasta works well and holds the pesto nicely
Vegetables
Use about 5–6 cups chopped veggies total. Mix and match what you like.
- 1 small zucchini, sliced into half-moons
- 1 small 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, bite-size pieces
- 2 tablespoons olive oil (extra-virgin if possible)
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- ½ teaspoon dried Italian seasoning or oregano
You can swap in mushrooms, asparagus, green beans, or cauliflower. Aim for similar size pieces so everything roasts evenly.
Pesto
Use homemade or store-bought pesto.
- ½ to ¾ cup basil pesto
- Store-bought shortcut: refrigerated pesto usually tastes fresher than shelf-stable jars
- Brand note: choose a pesto with olive oil as the first ingredient, not canola or soybean oil
- 2–4 tablespoons pasta cooking water (to loosen the sauce)
- ¼ cup grated Parmesan or Pecorino Romano, plus more for topping
- 1–2 tablespoons fresh lemon juice (brightens jarred pesto)
- 1–2 tablespoons toasted pine nuts or walnuts (optional, for crunch)
Seasoning & Finish
- Extra olive oil, to drizzle
- Red pepper flakes, to taste
- Fresh basil or parsley, chopped, for garnish
- Extra salt and pepper, to taste
Equipment
- Large rimmed sheet pan (or two, so veggies do not crowd)
- Large pot for boiling pasta
- Colander
- Large mixing bowl or the pasta pot for tossing
- Cutting board and sharp knife
- Tongs or spatula
Quick Tips & substitutions
- Roast veggies in a single layer so they caramelize instead of steaming.
- Cut vegetables in similar sizes so they cook at the same rate.
- Use two sheet pans if the veggies crowd on one.
- Toss vegetables with enough oil to coat lightly; dry veggies burn.
- Stir pesto with a splash of pasta water to make a silky sauce.
- Use gluten-free pasta to keep the dish gluten-free.
- Swap Parmesan with nutritional yeast for a dairy-free pesto.
- Use jarred pesto on busy nights; brighten it with lemon juice and extra basil.
- Add a can of chickpeas or white beans for extra protein.
- Toss in baby spinach at the end; the heat from the pasta wilts it perfectly.
How to Make Pesto Pasta With Roasted Vegetables
Step 1: Roast the vegetables
Preheat the oven to 425°F (220°C). Add zucchini, squash, bell pepper, red onion, tomatoes, and broccoli to a large sheet pan. Drizzle with olive oil, then sprinkle with salt, pepper, and Italian seasoning. Toss everything with your hands or a spatula, then spread in a single layer with some space between pieces.
Roast for 20–25 minutes, tossing once halfway through. Pull the pan when the edges of the vegetables turn golden and the tomatoes blister and soften. Taste one piece and adjust salt if needed.
Step 2: Boil the pasta
While the vegetables roast, bring a large pot of salted water to a boil. Salt the water generously; it should taste pleasantly salty, like the sea. Add the pasta and cook until al dente, following package directions but checking 1–2 minutes early.
Before you drain the pasta, scoop out about 1 cup of the starchy cooking water. Drain the pasta well, then place it back in the warm pot or a large bowl.
Step 3: Mix the pesto sauce
In a small bowl or measuring cup, stir together the pesto, lemon juice, and 2 tablespoons of hot pasta water. Whisk until the mixture looks glossy and pourable. Stir in the grated Parmesan.
Taste the pesto sauce and adjust with more lemon, salt, or red pepper flakes. If it looks too thick, add another tablespoon of pasta water.
Step 4: Combine pasta, vegetables, and pesto
Add the roasted vegetables to the warm pasta. Pour the pesto mixture over the top. Toss gently but thoroughly so the pesto coats every piece of pasta and veggie.
If the pasta looks dry, add more pasta water, a tablespoon at a time, until it looks saucy and glossy. Sprinkle in extra Parmesan and a drizzle of olive oil. Taste and adjust seasoning with more salt, pepper, or red pepper flakes.
Step 5: Finish and serve
Transfer the pesto pasta with roasted vegetables to a serving bowl or platter. Top with toasted nuts, fresh basil or parsley, and another light shower of cheese. Serve warm or at room temperature.
Leftovers also taste great cold, almost like a pasta salad. You can pack it for lunch and feel smug about your veggie intake all afternoon.
Recipe Variations
- Gluten-free: Use gluten-free pasta made from brown rice, quinoa, or chickpeas.
- Vegan: Use dairy-free pesto or blend basil, nuts, garlic, lemon, and olive oil at home; swap Parmesan with nutritional yeast.
- Low carb: Use zucchini noodles or hearts-of-palm pasta and toss with the roasted veggies and pesto.
- Extra protein: Add grilled chicken, rotisserie chicken, shrimp, or baked tofu.
- More veggies: Toss in baby spinach, arugula, or kale at the end so it wilts into the hot pasta.
- Extra creamy: Stir in a spoonful of ricotta or a splash of heavy cream with the pesto.
- Spicy version: Add more red pepper flakes or a spoonful of Calabrian chili paste to the pesto.
Ways to Serve Pesto Pasta With Roasted Vegetables
- Serve warm in shallow bowls with extra Parmesan and basil on top.
- Pack it in lunch containers as a cold pesto pasta salad.
- Pair with a simple green salad and garlic bread or focaccia.
- Scoop a small portion next to grilled chicken or fish as a side dish.
- Serve in a big bowl at potlucks or picnics; it holds well at room temperature.
Storage Success
Store leftover pesto pasta with roasted vegetables in an airtight container in the fridge for up to 4 days. Add a small drizzle of olive oil before you chill it to keep the pasta from sticking. Reheat gently on the stove with a splash of water or extra pesto, or enjoy it cold straight from the fridge. Taste before serving and adjust with a squeeze of lemon and a pinch of salt to wake the flavors back up.
Pesto Pasta With Roasted Vegetables
Ingredients
Instructions
- Preheat the oven to 425°F (220°C).
- Add the zucchini, yellow squash, red bell pepper, red onion, tomatoes, and broccoli to a large rimmed sheet pan.
- Drizzle with olive oil, then sprinkle with kosher salt, black pepper, and dried Italian seasoning or oregano. Toss to coat evenly, then spread in a single layer with space between pieces.
- Roast for 20–25 minutes, tossing once halfway through, until the vegetables have golden edges and the tomatoes are blistered and softened. Taste and adjust salt if needed.
- While the vegetables roast, bring a large pot of generously salted water to a boil.
- Add the pasta and cook until al dente according to package directions, checking 1–2 minutes early.
- Before draining, reserve about 1 cup of the starchy pasta cooking water. Drain the pasta well and return it to the warm pot or a large bowl.
- In a small bowl or measuring cup, combine the basil pesto, fresh lemon juice, and 2 tablespoons of hot pasta cooking water.
- Whisk until the mixture is glossy and pourable, then stir in the grated Parmesan or Pecorino Romano.
- Taste and adjust with more lemon, salt, or red pepper flakes if using. If the sauce seems too thick, add another tablespoon of pasta water.
- Add the roasted vegetables to the warm pasta.
- Pour the pesto mixture over the top and toss gently until the pasta and vegetables are evenly coated.
- If the pasta looks dry, add more pasta cooking water a tablespoon at a time until it looks saucy and glossy. Sprinkle in extra Parmesan and a drizzle of olive oil if desired. Taste and adjust seasoning with more salt, pepper, or red pepper flakes.
- Transfer the pesto pasta with roasted vegetables to a serving bowl or platter.
- Top with toasted nuts, fresh basil or parsley, and an extra sprinkle of cheese if you like.
- Serve warm or at room temperature. Leftovers can also be enjoyed cold, like a pasta salad.
Notes
Approximate per serving (1/4 of recipe): 520 calories; fat 26 g; saturated fat 5 g; carbohydrates 60 g; fiber 6 g; sugars 9 g; protein 17 g; sodium 650 mg. Values are estimates and will vary based on specific brands, pesto type, and portion size.
