Veggie Pesto Pasta is a hearty, colorful dinner with caramelized roasted vegetables, tender rigatoni, and a bright broccoli pesto finish. It is satisfying, reliable, and perfect for a family meal or a meatless main that still feels generous.

This is the kind of pasta you make when you want something comforting but still full of color and freshness. The roasted vegetables bring sweetness, depth, and a little edge from those browned corners, which keeps every bite interesting.
It also works beautifully for real life. You can get the vegetables roasting, cook the pasta while they are in the oven, and bring everything together with reserved pasta water so the final dish feels silky instead of heavy.
What makes this one stand out is the broccoli pesto element. Even though the original card did not include a full pesto method, the ingredient list clearly points to a simple blended sauce that ties the roasted vegetables and pasta together in a really natural way.
What You Need to Make This Veggie Pesto Pasta
Rigatoni gives you a sturdy pasta shape that holds onto the pesto and catches little bits of roasted vegetables in every forkful.
Broccoli does double duty here, with florets roasted on the sheet pan and a separate portion blended into the pesto for extra body and color.
Butternut squash adds a soft, lightly sweet contrast that balances the savory pesto and the deeper flavor of the mushrooms.
Cauliflower brings substance and roasted nuttiness, making the dish feel full and hearty without needing anything extra.
Cremini mushrooms add an earthy, meaty note that makes this vegetarian pasta especially satisfying.
Red bell pepper adds moisture, sweetness, and a pop of color that brightens the whole bowl.
Shallot softens and caramelizes in the oven, adding gentle sweetness and a little aromatic depth.
Basil and parsley keep the pesto fresh and green, giving it that lively finish you want in a pasta like this.
Parmesan adds savory richness both in the pesto and as a final topping.
Pine nuts give the pesto a subtle buttery texture and a classic nutty flavor.
Lemon juice lifts the pesto and keeps the final dish from tasting flat or too rich.
Olive oil helps both the vegetables roast well and the pesto blend into a smooth, spoonable sauce.

Cooking Steps
STEP 1: Heat your oven to 400°F and spread the cauliflower, squash, mushrooms, broccoli, bell pepper, and shallot on a large lined sheet pan. Coat everything with olive oil, salt, and black pepper, then spread the vegetables out well so they roast instead of steam.
STEP 2: Roast the vegetables until they are tender and browned around the edges, giving them one toss halfway through. You want a mix of textures here, with some pieces soft and caramelized and others still holding their shape.
STEP 3: While the vegetables roast, boil the rigatoni in well-salted water until al dente. Before draining, scoop out some pasta water because it will help loosen the pesto and bring the whole dish together later.
STEP 4: Make the broccoli pesto by blending the steamed broccoli, basil, parsley, garlic, Parmesan, pine nuts, lemon juice, olive oil, salt, black pepper, and crushed red pepper until mostly smooth. The texture should be loose enough to coat pasta, not stiff like a spread.
STEP 5: Add the drained pasta to a large pot or serving bowl and spoon in the broccoli pesto. Toss with a splash of reserved pasta water until the sauce turns glossy and lightly coats the rigatoni.
STEP 6: Fold in the roasted vegetables and toss again, adding a bit more pasta water if needed. Finish with extra Parmesan, basil, and red pepper flakes if you like a little extra kick right at the end.
Perfect Pairings
A crisp green salad with a lemony dressing works really well here because it keeps the meal feeling bright and light beside the rich pesto-coated pasta.
Warm garlic bread or a simple toasted loaf is a great choice when you want to stretch this into a fuller dinner and make sure none of that pesto gets left behind in the bowl.
If you are serving this for guests, a platter of roasted tomatoes or marinated white beans on the side fits the same cozy, Mediterranean-style mood without competing with the main dish.
Can I make this ahead of time?
Yes, with one small adjustment. Roast the vegetables and make the pesto ahead, then cook the pasta closer to serving time for the best texture. When you combine everything, use a splash of warm pasta water or hot water to loosen the sauce again.
What pasta shape works best for this dish?
Rigatoni is a great choice because the tubes catch pesto and little vegetable pieces well, but other short shapes like penne, fusilli, or shells also work nicely. The main goal is using a shape sturdy enough to hold the roasted vegetables.
Do I have to use broccoli in the pesto?
Broccoli is part of what makes this version different, and it gives the sauce body without making it too heavy. That said, you can lean a little more on basil and parsley if you want a greener, more herb-forward pesto flavor.

How do I keep pesto pasta from turning dry?
The key is reserved pasta water. Add it a little at a time while tossing so the pesto loosens and clings to the pasta instead of sitting thickly on top. A final drizzle of olive oil can also help if the pasta sits for a few minutes.
Helpful Tips
- Roast the vegetables in a single layer, even if that means using two pans. Crowding traps steam and keeps you from getting those golden edges.
- Blend the pesto until it is saucy, not overly thick. Since it still has to coat pasta and vegetables, a spoonable texture works much better than a dense paste.
- Taste at the end before adding extra salt. Parmesan, pasta water, and roasted vegetables all add flavor, so the final seasoning often needs only a small adjustment.
Keeping Leftovers Fresh
Store leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will continue to absorb some of the sauce as it sits, so it is completely normal for it to seem a little tighter the next day.
To reheat, warm it gently on the stove or in the microwave with a splash of water to help the pesto loosen back up. Stir once or twice so the sauce redistributes evenly and the vegetables heat through without turning mushy.
Freezing is possible, but this dish is best fresh or from the fridge. Pasta and roasted vegetables can soften quite a bit after thawing, and the pesto loses some of its lively texture. For the best make-ahead option, freeze only the pesto and prepare the pasta and vegetables fresh later.
This is a really smart vegetarian dinner because it gives you more than one kind of flavor in the same bowl. You get sweet roasted squash, savory mushrooms, tender pasta, bright herbs, and a pesto that feels fresh without being too sharp. It is the kind of meal that looks generous on the table and still feels practical enough for an ordinary weeknight.
It is also flexible in a useful way. You can serve it for a casual dinner, portion it for lunches, or make it when you need a meatless main that still feels substantial. Once everything is tossed together and finished with Parmesan and basil, it lands right in that sweet spot between cozy and fresh.

Veggie Pesto Pasta
Ingredients
For the roasted vegetables
- 1 medium shallot very thinly sliced
- 2 tablespoons extra virgin olive oil
- 1 red bell pepper cut into 1-inch pieces
- 3 cups cauliflower divided into small 1-inch pieces
- 1/2 teaspoon salt
- 8 ounces cremini mushrooms quartered
- 2 cups butternut squash cut into 1/2-inch cubes
- 1 small head broccoli separated into florets
- 1/4 teaspoon black pepper
- 1 pound rigatoni or another short pasta shape
For the broccoli pesto
- 1 cup steamed broccoli florets cooked until tender-crisp
- 1/4 teaspoon black pepper
- 1/2 cup basil leaves firmly packed
- 2 garlic cloves minced
- 1/4 cup grated Parmesan cheese
- Juice of 1/2 lemon
- 1/2 cup extra virgin olive oil
- 1/2 cup flat-leaf parsley
- 1/4 teaspoon salt
- A pinch of crushed red pepper
- 1/4 cup pine nuts toasted until aromatic
To finish and serve
- Grated Parmesan for serving
- 1/4 to 1/3 cup reserved pasta water
- Fresh basil leaves optional
- Extra red pepper flakes optional
Instructions
- Preheat the oven to 400°F and line a large rimmed baking sheet with parchment paper.
- Arrange the cauliflower, butternut squash, bell pepper, broccoli florets, mushrooms, and shallot across the prepared baking sheet. Drizzle with the olive oil, then season with the salt and black pepper. Toss thoroughly so the vegetables are evenly coated, then spread them into a single layer. Use a second sheet pan if necessary to avoid crowding.
- Roast for 25 to 30 minutes, stirring once halfway through, until the vegetables are tender and browned around the edges.
- Meanwhile, bring a large pot of water to a boil and season it generously with salt. Add the rigatoni and cook according to the package directions until al dente.
- Before draining the pasta, ladle out some of the cooking water into a heat-safe cup or mug. Drain the pasta and return it to the pot or transfer it to a large serving bowl.
- Add the roasted vegetables to the cooked pasta. Toss well, pouring in about 1/4 cup of the reserved pasta water to help the mixture come together. Season with additional salt and black pepper as needed.
- For a richer finish, stir in a few handfuls of Parmesan cheese, adding another small splash of pasta water if the pasta appears dry. Toss once more until evenly combined.
- Serve immediately, topped with extra grated Parmesan, fresh basil leaves if desired, and a pinch of red pepper flakes.