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

penne pasta

Creamy Cheese Sauce

butter
cloves garlic
heavy cream
Parmesan cheese
salt
black pepper
Italian seasoning

To Finish

basil leaves
Parmesan cheese
cracked black pepper

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:

Yield: 4 servings
Cheesy Roasted Vegetable Penne Pasta

Cheesy Roasted Vegetable Penne Pasta

Prep time: 15 MinCook time: 30 MinTotal time: 45 Min

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.

Cook modePrevent screen from turning off

Ingredients

Roasted Vegetables
Pasta
Creamy Cheese Sauce
To Finish

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:

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.

Nutrition Facts

Carbs

75 g

Cholesterol

104 mg

Fiber

5 g

Fat

43 g

Net carbs

70 g

Sat. Fat

23 g

Sodium

1108 mg

Sugar

8 g

Protein

23 g

Calories

772

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.


Next
Next

Pesto Spaghetti with Clams