Creamy Penne with Pistachios and Fresh Asparagus

Prep: 15 minCook: 20 min10 servingsmediumItalian-American
Creamy Penne with Pistachios and Fresh Asparagus

A luxurious spring pasta that combines tender asparagus spears with rich cream sauce and the distinctive crunch of pistachios. The garlic-infused butter base builds flavor while white wine adds brightness to balance the heavy cream. Perfect for dinner parties or special weeknight meals when asparagus is in season. The pistachios provide an unexpected textural contrast and subtle nuttiness that this beyond typical cream pasta dishes.

Ingredients

10 servings
  • cup pistachio nut, peeled
  • 1 lb thin asparagus, cut into thirds
  • ¼ cup unsalted butter
  • 3 garlic cloves, thinly sliced
  • ¼ teaspoon white pepper
  • cup dry white wine
    chicken broth1:1alcohol-free

    less acidic

    Full guide →
  • 1 cup half-and-half
    whole milk1:1lower-fatadds dairy

    thinner sauce

  • ¼ cup heavy cream
  • 1 ½ teaspoons kosher salt
  • 1 lb dry penne pasta
    rigatoni or fusilli1:1gluten-free available

    similar cooking time

    Full guide →
  • ½ cup parmesan cheese, freshly grated

Instructions

  1. 1

    Cook asparagus in boiling salted water until tender, about 3 minutes, then remove and reserve cooking water

  2. 2

    Saute garlic in butter in a saute pan over medium heat

  3. 3

    Start cooking pasta according to package directions in the reserved asparagus water

  4. 4

    Add asparagus and white pepper to the garlic butter

  5. 5

    Increase heat to high, pour in wine and stir for about 1 minute, then reduce heat to medium

  6. 6

    Pour half-and-half and heavy cream over asparagus mixture and simmer for 2 minutes

  7. 7

    Season with salt

  8. 8

    Drain cooked pasta and return to pot

  9. 9

    Combine asparagus sauce with pasta, stirring over medium heat

  10. 10

    Add parmesan cheese, stirring until melted, then transfer to platter

  11. 11

    Garnish with pistachios and serve immediately

Tips

Tip 1

Reserve the asparagus cooking water for the pasta to add extra vegetable flavor and maintain cooking efficiency.

Tip 2

Toast the pistachios lightly in a dry pan before using as garnish to enhance their nutty flavor and crunch.

Tip 3

Add the cheese gradually while stirring to prevent clumping and ensure a smooth, creamy sauce.

Good to Know

Storage

Refrigerate leftovers up to 3 days. Sauce may separate when reheated.

Make Ahead

Cook asparagus and make sauce up to 2 hours ahead. Reheat gently before combining with fresh pasta.

Serve With

Serve immediately while hot with additional parmesan and cracked black pepper.

See pairing guide →

Common Mistakes

Watch

Cook asparagus just until tender to avoid mushy texture in final dish

Watch

Don't let cream sauce boil to prevent curdling and separation

Substitutions

Gluten-Free Swaps

penne
rigatoni or fusilli1:1gluten-free available

similar cooking time

Full guide →

Nut-Free Alternatives

pistachios
toasted pine nuts1:1nut-free

similar texture and richness

Full guide →

General Alternatives

half-and-half
whole milk1:1lower-fatadds dairy

thinner sauce

Full guide →
white wine
chicken broth1:1alcohol-free

less acidic

Full guide →
Find more substitutions →

FAQ

Can I use frozen asparagus instead of fresh?

Fresh asparagus works best for texture, but if using frozen, thaw completely and reduce cooking time to 1-2 minutes to prevent mushiness.

What if I don't have white wine?

Substitute with chicken or vegetable broth, or add a splash of lemon juice to the cream for brightness without alcohol.

How long will leftovers keep?

Store refrigerated up to 3 days. The cream sauce may separate when reheated, so add a splash of milk or cream when warming.