Cheesy Roasted Vegetable Penne Pasta
You know those dinners that feel colorful, comforting, and just really satisfying? This roasted vegetable penne pasta is one of those meals for me.
It’s packed with roasted zucchini, sweet cherry tomatoes, red peppers, and green onions, all tossed with penne pasta in a creamy, cheesy sauce that brings everything together.
And honestly, roasted vegetables and pasta might be one of the best combinations ever. When vegetables roast in the oven, their natural sweetness intensifies and the edges get slightly caramelized. That flavor mixed with a creamy sauce and pasta? It’s cozy, balanced, and completely delicious.
This is the type of recipe I make when I want something hearty but still full of vegetables. It’s also perfect if you’re trying to use up vegetables in your fridge because the roasting process works beautifully with so many different ingredients.
Plus, it’s a dish that feels a little fancy but is actually very simple to make.
Why Roasting Vegetables Makes This Pasta So Good
Roasting vegetables is one of the easiest ways to bring out incredible flavor.
Instead of just sautéing them in a pan, roasting allows the vegetables to caramelize slightly, which adds depth and sweetness.
In this recipe we roast:
• Zucchini
• Red pepper
• Cherry tomatoes
• Green onions
The zucchini becomes tender with slightly golden edges. The red pepper softens and turns sweet. The cherry tomatoes burst and release their juices, adding little pockets of flavor throughout the pasta.
When those vegetables get tossed into a creamy cheese sauce, the whole dish becomes rich but still fresh and vibrant.
Ingredients
Roasted Vegetables
zucchini
bell pepper
cherry tomatoes
green onions
olive oil
salt
black pepper
Pasta
Creamy Cheese Sauce
butter
cloves garlic
heavy cream
Parmesan cheese
salt
black pepper
Italian seasoning
To Finish
Instructions
Step 1: Roast the Vegetables
Preheat your oven to 400°F (200°C).
Place the zucchini, red pepper, cherry tomatoes, and green onions on a large baking sheet.
Drizzle with olive oil and season with salt and pepper.
Toss everything together so the vegetables are evenly coated.
Roast for 18–22 minutes until the vegetables are tender and slightly caramelized.
Step 2: Cook the Pasta
While the vegetables roast, bring a large pot of salted water to a boil.
Cook the penne pasta according to package instructions until al dente.
Reserve about ½ cup of pasta water, then drain the pasta and set aside.
Step 3: Make the Creamy Cheese Sauce
In a large skillet, melt the butter over medium heat.
Add the minced garlic and cook for about 30 seconds until fragrant.
Pour in the heavy cream and stir to combine.
Add the Parmesan cheese, salt, black pepper, and Italian seasoning.
Let the sauce simmer for 3–5 minutes, stirring occasionally, until it thickens slightly.
Step 4: Combine Everything
Add the cooked penne pasta to the sauce and toss to coat.
If the sauce feels too thick, add a splash of reserved pasta water to loosen it.
Gently fold in the roasted vegetables.
Stir everything together until evenly combined.
Step 5: Serve
Transfer the pasta to serving bowls.
Top with fresh basil leaves and shaved Parmesan cheese.
Finish with freshly cracked black pepper.
Serve warm and enjoy.
The Creamy Cheesy Sauce
The sauce for this pasta is simple but incredibly comforting.
It’s made with butter, garlic, cream, and Parmesan cheese, which creates a silky sauce that coats every piece of penne pasta.
The roasted vegetables naturally add so much flavor that the sauce doesn’t need to be complicated.
Once everything comes together, the sauce clings to the pasta and roasted vegetables, creating the perfect bite every time.
I also love finishing the dish with extra shaved Parmesan and fresh basil. It adds brightness and that little extra pop of flavor.
Why Penne Pasta Works Perfectly
Penne is one of my favorite pasta shapes for creamy sauces.
Those little tubes catch the sauce inside, which means every bite is extra flavorful.
The ridges on the outside also help the sauce cling to the pasta.
You could absolutely substitute other pasta shapes like rigatoni or fusilli, but penne really works beautifully here.
A Great Recipe for Using Seasonal Vegetables
Another reason I love this recipe is that it’s flexible.
You can easily swap in whatever vegetables you have on hand.
Some great alternatives include:
• Yellow squash
• Broccoli
• Mushrooms
• Asparagus
• Eggplant
The roasting method works well for almost any vegetable.
So if your fridge has a few leftover veggies that need to be used up, this pasta is a perfect solution.
When to Serve This Pasta
This roasted vegetable penne is perfect for so many occasions.
It’s cozy enough for a weeknight dinner, but beautiful enough to serve when friends come over.
I especially love making it for:
• Casual dinner parties
• Family dinners
• Meatless Monday meals
• Comfort food nights
It’s hearty without feeling too heavy, which makes it a great year-round dish.
Final Thoughts
This roasted vegetable penne pasta is one of those recipes that feels comforting, colorful, and incredibly satisfying all at once.
The roasted vegetables bring sweetness and depth, while the creamy Parmesan sauce ties everything together.
Every bite has tender pasta, caramelized vegetables, and rich cheesy flavor.
It’s simple enough for a weeknight meal but impressive enough to serve when you have guests.
And honestly, recipes like this remind me that some of the best meals come from combining simple ingredients in the right way.
So the next time you’re craving a cozy pasta dish that’s packed with flavor and vegetables, this roasted vegetable penne is a perfect choice.
Looking for more pasta recipes? Try my popular recipes below:

Cheesy Roasted Vegetable Penne Pasta
You know those dinners that feel colorful, comforting, and just really satisfying? This roasted vegetable penne pasta is one of those meals for me.
It’s packed with roasted zucchini, sweet cherry tomatoes, red peppers, and green onions, all tossed with penne pasta in a creamy, cheesy sauce that brings everything together.
Ingredients
- 2 cups zucchini, sliced
- 1 red bell pepper, sliced
- 1 cup cherry tomatoes
- 3 green onions, sliced into large pieces
- 2 tablespoons olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- 12 oz penne pasta
- 2 tablespoons butter
- 3 cloves garlic, minced
- 1 cup heavy cream
- ¾ cup grated Parmesan cheese
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon Italian seasoning
- Fresh basil leaves
- Extra shaved Parmesan cheese
- Fresh cracked black pepper
Instructions
Notes
Another reason I love this recipe is that it’s flexible.
You can easily swap in whatever vegetables you have on hand.
Some great alternatives include:
• Broccoli
• Eggplant
The roasting method works well for almost any vegetable.
So if your fridge has a few leftover veggies that need to be used up, this pasta is a perfect solution.
Nutrition Facts
Carbs
75 gCholesterol
104 mgFiber
5 gFat
43 gNet carbs
70 gSat. Fat
23 gSodium
1108 mgSugar
8 gProtein
23 gCalories
772Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.