Best Roasted Vegetable Pasta Recipe
Roasted vegetable pasta is an easy weeknight meal that comes together in under an hour. This meatless meal is packed with vegetables and herbs, so it has tons of flavor. The leftovers make an excellent lunch the next day, either warm or as a cold pasta.
I’ll give you variations and substitutions where I can, plus helpful tips and tricks for success. Read on for this info as well as the recipe. If you’d like to skip straight to the recipe, use the jump to recipe button at the top of the post.
You may also be interested in my spinach artichoke pasta and my Mediterranean orzo salad recipes. For ease of browsing, you can find all of my pasta recipes in one place.

Pook’s Pantry participates in affiliate programs. If you make a purchase through one of my links, I may earn a small commission. For more information, please see my disclosure policy.
Roasted vegetable pasta
I love simple meals like this. Most days, I’m just trying to keep my head above water. I’m sure most of you can relate. This is a great way to use up any bits of leftover vegetables from the week. Use the veggies in the recipe, or swap something out for whatever you have on hand to make this pasta with roasted vegetables your own.
This pasta can be eaten warm, room temperature, or cold – straight from the fridge. The leftovers make a delicious lunch the next day. You can scale the recipe up or down as needed to feed only a few people, or a big crowd.

What you need to know
Dicing the vegetables will be the most time-consuming part of this recipe. I will often dice the vegetables the night before to give myself a head start during the week. Another option is to buy them already cut. Yes, this is more expensive, but at the end of the day, sometimes it’s worth the extra few dollars.
Use what you have. You can follow the recipe as written, or, if you have vegetables lingering in the fridge that need to be used before they go bad, add them in, or swap them for something that you don’t have or don’t like.

Ingredients
This roasted vegetable pasta is very flexible. I often have an abundance of fresh produce on hand, and this recipe is a great way to “clean out the fridge” and use up all of the veggies, including leftover vegetables from the previous night’s dinner.

- Short pasta – Penne, rotini, ziti and farfalle would all be great options.
- Eggplant – Look for eggplant with smooth skin without brown spots.
- Zucchini – Substitute with yellow summer squash, if you prefer.
- Bell peppers – I like red and yellow for a variety of color, use whatever you like.
- Red onion – Red onion offers sweetness and a nice pop of color.
- Broccoli – Cruciferous vegetables are good for your gut and they have tons of texture.
- Garlic – Minced garlic adds nice flavor to the vegetables.
- Herbs – More is better! Fresh herbs bring so much to the dish. Chives, parsley, scallions, etc. are good options.
- Olive oil – You’ll need olive oil to sauté the vegetables, and to dress the pasta.
- Cheese – I used Pecorino Romano. Anything similar to Parmesan goes perfectly here. Grana Padano is another option.
Use what you have!
This roasted vegetable pasta recipe is the perfect opportunity to use up the vegetables in your fridge, helping to reduce food waste. Follow the recipe as written, or swap out ingredients for what you already have.
How to make pasta with roasted vegetables
Here’s a quick summary of how to make roasted vegetable pasta. Please see the recipe card at the bottom of this post for the full recipe.

- Prep – Dice all of the vegetables.
- Mix – Season the vegetables with salt and pepper, toss with olive oil. Spread out on a baking sheet. You will need to use two baking sheets.
- Roast – Roast until they are soft and starting to take on a bit of color. Cook pasta while veggies are in the oven.
- Combine – Add the vegetables to the drained cooked pasta and toss to combine.

Would you like to save this recipe?
Roasted vegetable pasta FAQ’s
If stored in an air-tight container in the refrigerator, the pasta will stay fresh for up to 4 or 5 days.
Use any veggies that you like. Cherry tomatoes, eggplant, zucchini, summer squash, broccoli and cauliflower are all delicious.

Variations and substitutions
- Serve it cold – I have made this and dressed it with honey lemon mustard vinaigrette to have as a cold pasta salad. It is a versatile recipe, feel free to mix it up.
- Dairy-free / vegan – Omit the cheese, or use a vegan cheese to keep this meal vegan.
- Swap out veggies – In the summertime, I add fresh corn, tomatoes and whatever herbs I pull from the garden. Other times, I’ll use leftover cooked vegetables from the previous night, so they don’t end up in the compost pile.
- Lemon – I love a BIG squeeze of lemon over this pasta, it adds a citrusy brightness and highlights all of the flavors.
Serving suggestions
Top this pasta with roasted veggies with a sprinkling of grated cheese and a handful of fresh herbs. Serve with a big green salad dressing with an orange ginger dressing.
For dessert, an easy apple crisp or a strawberry shortcake would be delicious.

Helpful tools and equipment
- Heavy duty sheet pans that hold up to high temps without warping.
- Parchment paper sheets are MUCH easier to use than tearing pieces off of a roll.
Please share
If you love this recipe, please give it 5 stars!
I hope you love this roasted vegetable pasta recipe as much as we do! Please consider rating and/or commenting.
Your shares help this site to grow and I appreciate it so much. Do you know someone who would like this? I’d love it if you would share it on Facebook or pin it to your favorite recipe board.

Oven roasted vegetable pasta
Ingredients
- 1 pound penne pasta or other short pasta
- 1 medium eggplant diced (aubergine)
- 2 medium zucchini diced
- 1 red bell pepper diced
- 1 yellow bell pepper diced
- 3 cups broccoli florets
- 1 cup grape tomatoes or cherry tomatoes, cut in half
- 1 large red onion diced
- 2 cloves garlic minced
- ½ cup Parmesan cheese grated
- 2 teaspoons sea salt
- ½ teaspoon black pepper
- ⅓ cup good quality olive oil
- ¼ cup Italian parsley chopped
- 2 tablespoons fresh chives or scallions chopped
Instructions
- Preheat oven to 375°F / 190°C.
- In a large mixing bowl, toss all of the vegetables with a few tablespoons of olive oil, salt and pepper.
- Divide vegetables onto two baking sheets. Spread out in a single layer, then roast for 30 – 35 minutes, or until slightly caramelized and soft. *See notes
- While vegetables are roasting, boil the pasta, then drain and toss with 1 tbsp. olive oil. (Cook pasta according to package directions).
- Combine warm vegetables with their baking juices and pasta.
- Add herbs and remaining olive oil, toss to combine. Top with Parmesan cheese and serve.
Notes
- When dividing vegetables onto 2 trays, spread them out so they aren’t too crowded. This will help ensure even cooking, and allow them to roast properly.
- You can add more or less of anything here, this is just a guide. Feel free to swap out veggies and experiment!
- Chef’s Tip: Rotate your baking sheets halfway through to ensure even roasting!
- If you like lemon, try a squeeze of fresh lemon over the finished pasta – it’s so good!
Nutrition
Buy me a coffee? If you ever wondered how you can lend a hand, show a little support or just say “thanks” for the recipes? You can “buy me a coffee” to help me keep the free recipes coming.
Thanks for stopping by! Have a delicious day 🙂

Questions? Send me an email, I’m happy to help. I’d love to send you weekly tips and recipes, so you can get updates about what’s happening in the kitchen!
Originally published 10/30/17, most recent update 3/18/25.
Hello! All photos and content are copyright protected. Please do not use my photos or recipe (other than for personal use) without prior written permission. Thank you!
This was quick, easy and delicious!
Thank you so much, Kristi!!! 🙂