Skip to Content

Pasta Salad with Spinach, Asparagus and Cashews

Last updated: July 6, 2023

Looking for a versatile dinner recipe? This is the recipe for you. Don’t have cashews? You can substitute pine nuts or almonds. Want more zing? Change white wine vinegar to balsamic vinegar and add red pepper flakes. Looking to make this a vegan recipe? Use a plant-based cheese. Have some chicken you want to use up? Grill chicken and add to the salad for a more substantial meal. Serve warm or chilled. Add some fresh fruit. This is great for a quick meal on a summer evening.


30 Min






  • 1 ½ pounds fresh asparagus, trimmed and cut into 1-inch pieces
  • 2 tablespoons, plus ½ cup olive oil
  • ¼ teaspoon sea salt
  • 1 ½ pounds uncooked whole wheat or other high-fiber penne pasta
  • ¾ cup chopped green onions
  • 6 tablespoons white wine vinegar
  • 2 tablespoons low-sodium soy sauce
  • 6 ounces fresh spinach
  • 1 cup coarsely chopped cashews
  • ½ cup shredded parmesan cheese


  1. Preheat oven to 400 degrees F. Place asparagus in a 13 x 9-inch glass baking dish. Drizzle with 2 tablespoons oil. Sprinkle with salt and bake uncovered for 8-10 minutes or until crisp-tender, stirring after 5 minutes.
  2. While asparagus is roasting, cook pasta according to package directions and drain.
  3. For dressing, combine onions, vinegar and soy sauce in a blender; cover and blend. Gradually add in the remaining oil in a steady stream.
  4. In a large salad bowl, combine pasta, spinach and asparagus. Sprinkle with cashews and parmesan cheese.
  5. Toss pasta mixture with dressing and serve.

Recipe shared by Michelle Eaton, MS, Registered Dietitian, ThedaCare; adapted from

Tags: pasta salad Recipe recipes

Related Articles

Link to the full post Health & Well-Being

10 Ways to Keep Kids Learning Through Summer

Link to the full post Health & Well-Being Health Care 101

5 Screenings Men Shouldn’t Miss

Back to site