Asparagus Pesto Penne with Basil and Toasted Almonds
Bright, spring-forward penne tossed in a vivid asparagus-basil pesto studded with toasted almonds and Parmesan. Ready in about 30 minutes, this stovetop pasta is a fresh weeknight main or a pretty dish for casual entertaining.
Jake's note
"This asparagus pesto gives a seasonal twist on classic pesto—bright, slightly grassy asparagus and basil make a silky sauce when blended with toasted almonds and Parmesan. It’s great for weeknights and also scales nicely for a springtime dinner with guests."
Asparagus Pesto Penne with Basil and Toasted Almonds
Bright, herbaceous, and texturally satisfying, this Asparagus Pesto Penne is built around a simple idea: celebrate spring asparagus without burying its snap under a dense sauce. The penne’s ridged tubes catch flecks of basil pesto and glossy pockets of olive oil while the blanched asparagus—left in tidy 1-inch pieces—adds a clean, green bite. Toasted almonds do the heavy lifting here, lending savory depth and crunch that offset the pesto’s creamy Parmesan and bright lemon. The end result feels lighter than a cream sauce but more substantial than a naked pasta, which makes it equally at home as a weeknight main or the star of a casual dinner party.
This version plays to texture and immediacy: cooking the asparagus with the pasta shortens hands-on time and keeps the green color vivid, and pulsing the pesto coarsely keeps those toasted almond bits noticeable in every forkful. It’s forgiving to ingredient swaps—swap nuts, choose a sturdier green, or add a seared protein—and the reserved pasta water is the secret to a silky, clingable finish. Cook it when basil is at its peak and you’ll get that bright, herbaceous lift that defines spring on a plate.
Plan your timing
Ingredients
Instructions
Cook pasta and blanch asparagus
For this step
- 12 oz (dry)Penne (dry)
- 1 lbAsparagus, trimmed and cut into 1-inch pieces
- 1 tbspKosher salt
Toast the almonds
For this step
- 0.5 cupWhole almonds (to toast)
Make the asparagus-basil pesto
For this step
- 2 cups (packed)Fresh basil leaves (packed)
- 2 clovesGarlic cloves
- 0.75 cupFreshly grated Parmesan
- 0.38 cupExtra-virgin olive oil
- 1 tbspFresh lemon juice
Toss pasta with pesto and asparagus
Finish and adjust seasoning
Serve with toasted almonds and extra Parmesan
Tips from the kitchen
Toast almonds evenly
Use a dry skillet and keep the almonds moving; remove them as soon as they smell nutty because carryover heat will continue to brown them.
Time the blanching
Add asparagus for the last 3 minutes so it’s tender-crisp—overcooking makes it limp and dulls the color and flavor.
Reserve starchy water
Start with 2–4 tablespoons of pasta water when tossing, then add more as needed to create an emulsion that makes the pesto cling to the penne.
Pulse for texture
Pulse the food processor so the pesto stays slightly coarse; small almond pieces give contrast and make the sauce more interesting than a fully smooth puree.
Protect basil’s brightness
Don’t heat the pesto aggressively; finish the pasta and pesto over low heat for a minute to marry flavors but preserve the basil’s fresh aroma.
Variations & substitutions
Make it vegan
Replace Parmesan with 2–3 tablespoons of nutritional yeast and use an extra tablespoon of almonds or a mix of almonds and cashews for richness; check seasoning and lemon to balance.
Add green asparagus pesto
Reserve 4–6 asparagus tips before tossing and puree them with the basil and other pesto ingredients for a lighter-green pesto with extra asparagus flavor.
Swap the nuts
Try toasted walnuts or toasted pistachios for a different flavor profile—walnuts add warmth while pistachios give a savory-sweet lift that pairs well with lemon.
Protein boost
Toss in sliced grilled chicken or quick-sauteed shrimp at the end for a heartier main; add the protein just long enough to warm through so you don’t overcook it.
Storage & make-ahead
Leftovers keep well in an airtight container in the refrigerator for 2–3 days; the pasta will absorb sauce and the basil may darken slightly. To refresh, loosen with a splash of water or olive oil and warm gently in a skillet over low heat or briefly in the microwave, finishing with a squeeze of lemon. You can freeze the pesto (without pasta) in ice cube trays for up to 3 months and stir thawed cubes into freshly cooked pasta.
What to serve with it
Serve alongside a crisp green salad—think frisée or arugula with shaved fennel, lemon vinaigrette, and a few olives—to echo the dish’s brightness. Offer thick slices of crusty bread or grilled sourdough to sop up any remaining sauce, and pair with a chilled Sauvignon Blanc or Vermentino to complement the basil and lemon notes.
Frequently asked questions
Can I include asparagus in the pesto?
Yes—steam or blanch a few asparagus spears and add them to the food processor with the basil for a greener pesto, but keep some blanched pieces whole for texture when you toss the pasta.
Why is the pesto grainy or oily sometimes?
If the processor runs too long the mixture can separate and become oily; pulse to a coarse texture and add pasta water slowly to emulsify, which gives a silkier sauce without excess oil.
How do I keep the basil from turning brown?
Use cold basil and avoid overheating the pesto; if you make the pesto ahead, store it airtight with a thin film of oil on top or refrigerate up to 24 hours for best color.
Can I use a blender instead of a food processor?
Yes, but work in short pulses and don’t over-blend—blenders tend to puree more smoothly, so stop early and add extra nuts if you want the coarser texture this recipe benefits from.
What if I don’t have almonds?
Toasted walnuts or pine nuts make great substitutes; adjust the toasting time and taste for bitterness—walnuts can be stronger, so start with a little less and add more to taste.
About the author
JakeHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Ingredients
- Penne (dry)12 oz (dry)
- Asparagus, trimmed and cut into 1-inch pieces1 lb
- Kosher salt1 tbsp
- Whole almonds (to toast)0.5 cup
- Fresh basil leaves (packed)2 cups (packed)
- Garlic cloves2 cloves
- Freshly grated Parmesan0.75 cup
- Extra-virgin olive oil0.38 cup
- Fresh lemon juice1 tbsp
Nutrition Facts
Per serving: about 1½ cups (350g)
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
More from Stovetop
View all Stovetop recipes →Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · Answers may not always be perfect