Asparagus season means one thing: this penne with roasted asparagus and balsamic butter goes on the menu ASAP! It is incredibly delicious, SO fast and simple, and a huge family favorite.

This pasta.

It is so divine.

And it definitely falls into the category of those recipes that are so much more than a sum of their parts.

Top view of a large white oval bowl full of cooked penne and asparagus pieces.

Taken as a list at face value, you may be wondering what the big deal is about penne + roasted asparagus + balsamic + butter + Parmesan.

All of those ingredients are simple and, well, somewhat plain, but doctor them up just a little, throw them together, and you have an incredible pasta dish absolutely bursting with flavor.

Plus, this penne pasta is so easy, you’ll probably want to go ahead and grab a stack of old-fashioned notebook paper so you can start making a list of all the things you can do with the time you saved making dinner.

Top of my list? Finish reading this book and maybe start sewing foxes…and ok, fine, I’ll try to fit vacuuming (boring!) in there, too.

A white plate with cooked penne and asparagus and a sprinkle of parmesan cheese on top.

I know food bloggers get a lot of eye rolling directed at the overuse of “best ever” and “my favorite” and all that, but I’m sorry, I’m just going to say it:

This penne with roasted asparagus and balsamic butter is one of my favorite pasta dishes of all time

I actually feel quite liberated admitting that out loud. I even added it to the Best Recipe page. It deserves to be there.

I’m reminded of how much I love this penne pasta every single spring when tender, fresh, tasty asparagus starts popping up in stores, and we commence several months of eating this fast and easy penne dish very, very frequently (as in, sometimes, weekly isn’t often enough).

My kids love this stuff. And Brian and I are right there with them.

A large white bowl of balsamic coated penne pasta and asparagus pieces with shredded parmesan on top.

It’s delicious warm. It’s delicious cold (if there even happen to be any leftovers). It’s delicious right in the middle at room temp, too.

And there’s more.

This penne pasta with roasted asparagus and balsamic butter makes a fabulous main dish (sometimes we add grilled chicken, but it doesn’t really need it), and it makes an equally fabulous side dish or pasta salad for a potluck.

Are you catching what I’m trying to say here?

You really can’t mess this one up. It’s versatile and ridiculously delicious.

I kid you not, I stock up on Costco-sized bags of asparagus just because of this pasta, and I have finally decided to plant asparagus along our whole irrigation ditch line this year since asparagus has a talent for growing wild and free without a lot of maintenance.

Basically, I love asparagus. I love pasta. I love balsamic reductions (you probably caught that memo from this balsamic pork post). And I love butter.

If you do as well, you’ll loooooove this penne with roasted asparagus and balsamic butter dish.

One final note: please seriously consider browning your butter. It just might change your life.

That is all.

A white plate of penne and roasted asparagus pieces with shredded parmesan on top.

What to Serve With This

One Year Ago: Lemon Poppy Seed Sugar Cookies
Two Years Ago: Perfect Potato Salad
Three Years Ago: Chocolate Chip Treasure Cookies


Penne with Roasted Asparagus and Balsamic Butter

4.82 stars (61 ratings)


Roasted Asparagus:

  • 1 to 2 pounds fresh asparagus spears
  • ½ to 1 tablespoon olive oil
  • ¼ teaspoon coarse, kosher
  • ¼ teaspoon freshly ground black pepper

Balsamic Reduction:

  • ½ cup balsamic vinegar
  • 1 teaspoon light or dark brown sugar
  • Pinch of black pepper
  • ½ teaspoon coarse kosher salt


  • 1 pound penne pasta, regular or whole wheat
  • 4 tablespoons butter, cut into pieces (see note about browning the butter)
  • cup freshly grated Parmesan cheese, plus more for serving


  • Preheat the oven to 400 degrees F. Snap the tough lower ends off the asparagus and discard them. Cut the asparagus spears into 1-inch pieces. Place the asparagus on a large, rimmed baking sheet and toss with the olive oil, salt and pepper. Roast until tender, about 10 minutes. Remove from the oven and set aside.
  • While the asparagus roasts, add the vinegar to a small saucepan. Simmer over medium heat until the vinegar is reduced to about 3 tablespoons, about 5-10 minutes.
  • Stir in the brown sugar, pepper and salt. Remove from the heat.
  • Cook the penne in a large pot of lightly salted boiling water until al dente (or desired tenderness), according to package directions. Drain the pasta and return to the pot.
  • Add the butter and toss with the pasta until the butter is melted and the pasta is evenly coated.
  • Add the vinegar reduction. Toss to combine well. Add the asparagus and Parmesan; toss. Season to taste with additional salt and pepper, if needed.
  • Serve immediately with extra Parmesan cheese, for serving, if desired.


Asparagus: if asparagus isn’t in season (or you don’t like it), try broccoli or even cauliflower cut into bite-size pieces, and roast it per the recipe. 
Browned Butter: if you want to take this to a whole new level, brown the butter (quick and easy tutorial here) before adding it to the pasta.
Serving: 1 Serving, Calories: 424kcal, Carbohydrates: 65g, Protein: 15g, Fat: 11g, Saturated Fat: 6g, Cholesterol: 24mg, Sodium: 458mg, Fiber: 5g, Sugar: 8g

Recipe Source: adapted from Food and Wine Quick From Scratch Pasta Cookbook
Recipe originally posted April 2011; updated with new pictures, recipe notes, and commentary.

A white bowl of cooked penne pasta and pieces of asparagus.