Texture, flavor, creamy and make-ahead easy, Lemon-Dijon Asparagus and Pea Macaroni Salad is packed with veggies and is a welcomed summer and spring pasta salad at picnics, BBQs and potlucks. Cooking the pasta, then blanching the asparagus and peas in one pot means clean up’s a snap! This recipe comes together in about 30 minutes, and is a community favorite.

Pasta Salad with Asparagus and Peas in a bowl ready for sharing.

this post was updated May 2026 to include new step by step photos and tips. the original recipe is unchanged.

A Perfect Picnic Asparagus Pasta Salad

Y’ll know what time of year it is….

…BBQ, beach, camping, road trip and alfresco season (plus more!). So much to love about spring and summer, and with fresh produce making a showing at the farms and farmers markets, it’s also time for hearty salad recipes!

I’m all in for classic pasta salads, but wanted something a little more veggie forward to share with y’all. To create a new pasta salad, I included spring and early summer veggies with plenty of fresh herbs, sun-dried tomatoes for pops of bold flavor and texture and an ultra creamy lemony dressing for a winning combination.

While this is a pasta salad I return to every year, more importantly, this macaroni salad with peas and asparagus has become a reader favorite! If you’ve tried my Lemon Orzo Asparagus Pasta Salad, you may have two favorites now (wink)!

This Recipe Is

  • simple to make in about 30 minutes
  • tangy, with a little crunch from the asparagus
  • veggie packed

If you enjoy hearty seasonally inspired hearty dinner salad recipes, you’ll enjoy this asparagus macaroni salad.

Asparagus pasta salad ingredients on a marble table.
5 stars

“I made this this afternoon for a get-together this evening and I have to say–this is going on my make for forever list. This is fantastic. And I’m a huge macaroni salad fan. I live in PA, and our macaroni salad is very yellow mustard and relish. And while I like it–I was raised on it after all–this is a fresh new take that will be an addition to my picnics for years to come. “

Tracy

________________________

How to Make Asparagus and Pea Macaroni Salad
step by step

This peas and asparagus pasta salad is a lip smackin’, texture rich creamy macaroni salad that’s ideal for sharing. It’s easy to pull together too, requiring only one pot to cook the pasta, asparagus and peas. Whip the dressing up while the pasta and veggies chill in the fridge, dress, toss and it’s ready!

What to Serve with Asparagus Pasta Salad

Peas and asparagus pasta salad can be shared along side just about any recipe you’d grill or share with BBQ sauce. Also, it makes a delicious pairing with sandwiches and lettuce wraps. Here are a few recipes I love sharing this pasta salad with: 

Traci’s Tips

  • Make it Gluten Free or Gluten Full: Use your favorite pasta in this creamy macaroni salad recipe, gluten free or not.
  • Make it Vegan or Vegetarian: To keep this pasta salad with peas egg free, I like Vegenaise brand mayonnaise. However, feel free to use your favorite mayo!  
  • Make ahead: this creamy macaroni and pea salad looks best on the day it’s made. Make it a day ahead if desired, however, it still tastes great. But I find the vibrant green colors diminish on day two. 

Lemon-Dijon Asparagus and Pea Macaroni Salad

4.95 stars (from 36 ratings)
Total: 30 minutes
Servings: 8 servings
Texture, flavor, creamy and make-ahead easy, Lemon-Dijon Asparagus and Pea Macaroni Salad is packed with veggies and is a welcomed summer and spring pasta salad at picnics, BBQs and potlucks. Cooking the pasta, then blanching the asparagus and peas in one pot means clean up’s a snap! This recipe comes together in about 30 minutes, and is a community favorite.
Save this recipe!
Enter your email & we’ll send the recipe link straight to your inbox. Plus you’ll get delicious recipes from us every week!
You will receive recipes and kitchen tips, along with information about our partners and offerings. For more details, review the Vanilla And Bean privacy policy.

Ingredients

  • 2 cups (9.5 ounces / 265 grams) Elbow Macaroni Pasta, gluten free if needed (see note*)
  • 1 pound (480 grams) Fresh Asparagus, , tough ends removed and sliced on the bias into 1 – 1 1/4 inch pieces
  • 1 1/2 cups (200 grams) Frozen Peas
  • 2/3 cup (120 grams) Sun-dried Tomatoes, marinated, drained and chopped
  • 1/3 cup (15 grams) Curly Parsley, finely chopped
  • 1/3 cup (10 grams) Chives, finely chopped, add chive flowers too for garnish if available.

For the Dressing:

  • 1/3 cup + 1 tablespoons (100 grams) Mayo, I like Vegenase
  • 1 1/2 Lemons – juiced + zest from one, about 1/3 cup (see note** – adjust to taste)
  • 2 tablespoons Dijon Mustard
  • 1 teaspoon Garlic, minced or grated, about 2 large cloves
  • 1 1/2 teaspoons Fine Sea Salt
  • Plenty of Fresh Ground Pepper

Instructions 

  • Cook pasta according to package directions (see note)*. During the last four minutes of cooking, drop the asparagus in with the pasta. During the last minute of cooking, add the peas.
  • Carefully drain and rinse the pasta and veggies in a colander under cool running water, tossing as needed to completely cool.
  • Transfer to pasta and veggies to a large mixing bowl, stir in the sun dried tomatoes and place in the refrigerator while mixing the dressing (see below).  
  • Once chilled, sprinkle with parsley, and chives then pour the dressing over the pasta salad, gently toss. Adjust lemon, salt and ground pepper to taste. Sprinkle with chive flowers if using and serve right away or store in a lidded container for up to four days in the refrigerator. The vibrant green color of the veggies is best on the day the salad is made. 

For the Dressing:

  • In a small mixing bowl, whisk together the mayo, lemon zest (if using) and juice (see notes)**, mustard, garlic, salt and fresh ground pepper. 

Video

Notes

*Pasta: I find I almost always cook pasta longer than package directions indicate. This recipe calls for cooking the pasta then adding the asparagus then peas late in the pasta cooking process. If not sure how long the pasta will take (and I’ve done this before too, when using a new to me pasta), drain the pasta, reserving the pasta water, bring the pasta water back to a boil and cook the asparagus and peas in the pasta water as directed in the recipe. Doing this ensures the pasta is cooked to al dente and not overcooked. 
**Lemon: I absolutely love the vibrant lip pucker taste of lemon and this recipe reflects that. If concerned about too much lemon, back off a bit in the dressing by omitting the zest and perhaps the additional 1/2 lemon juiced. It can be adjusted to taste after the dressing is mixed in with the salad.

Nutrition

Serving: 1Serving | Calories: 214kcal | Carbohydrates: 41g | Protein: 8g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 0.01g | Cholesterol: 1mg | Sodium: 531mg | Potassium: 746mg | Fiber: 6g | Sugar: 9g | Vitamin A: 997IU | Vitamin C: 33mg | Calcium: 50mg | Iron: 4mg

Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.

Made it? Leave a comment below!

The most helpful comment may include recipe rating, feedback, any modifications or helping other commentors.

Traci sprinkling flour over a disk of pastry.

Filed under:

Side Salads Dinner Salads Featured Pasta Popular Dairy Free Egg Free Gluten Free Vegan Vegetarian Asparagus 4th of July Easter Memorial Day Mother's Day Spring Summer

Recipe Key

You May Also Like

Traci in front of a barn.

well hello!

I’m Traci. So glad you're here!

I cook vibrant vegetarian food, bake sourdough and create from scratch baked recipes, sharing them here since 2014. Inspired by the seasons, my southern roots and global flavors, let's cook something delicious together!

4.95 from 36 votes (18 ratings without comment)

Leave a Comment & Rate this Recipe

If you love this recipe, please consider leaving a star rating when commenting below. Star ratings play an important role in helping others in the online community discover and enjoy my recipes. I appreciate your support!

signature

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

58 Comments

  1. Barb says:

    Just made this for our lunch this afternoon. It tastes wonderful I’m not a fan of sun dried tomatoes so those were omitted. But wow, the flavor is wonderful. Thanks

    1. Traci says:

      Hi Barb! Thank you for your note and giving the salad a go.

  2. Angelika says:

    5 stars
    Best mac salad ever! This recipe is perfect for our family with dietary restrictions (1 dairy allergy, 2 vegans and 1 gluten free). We use Veganese to keep it vegan and Banza pasta to keep it gluten free. This has become a favorite for family get-togethers.
    Today, I didn’t have sun dried tomatoes or chives and substituted with fire roasted red peppers and green onion instead and it still turned out perfectly. If I could give this recipe 6 stars instead of 5 I would!
    Thank you for this wonderful recipe – I’m so glad my DIL found your site ;)

    1. Traci says:

      Hooray! Thank you for your five star review and giving the recipe a go!

  3. Bridgette Braig says:

    I used fresh tarragon instead of chives, and substituted some salmon for the tomatoes. Made for a pretty gourmet side for our pool deck 4th of July meal. mayo/dijon/lemon — the dressing is perfection

    1. Traci says:

      Tarragon sounds delicious! What a delicious salad for a pool side party. SO happy y’all enjoyed the salad, Bridgette! Thank you for your note!

  4. Tami says:

    5 stars
    I used couscous instead of the elbow macaroni, as I had that on hand. Still delicious! Perfect spring salad for our Easter dinner!

    1. Traci says:

      Couscous sounds amazing, Tami! Thank you for sharing your tip!

  5. Laura says:

    I’m guessing the sun dried tomatoes go in with the dressing? I see them listed in the ingredients but not in the instructions.

    1. Traci says:

      Hi Laura! Oh my, I’m so sorry about that. Stir in the sun dried tomatoes after transferring the pasta and other veggies to the mixing bowl (I added it to step 3). Thank you for pointing that out! I hope you enjoy the salad!

  6. Kat says:

    This has become a staple in our home! I sub artichoke hearts instead of peas and add some of the oil from marinated sun dried tomatoes. It’s so yummy!

    1. Traci says:

      Hii Kat! Artichoke hearts sound amazing… I’ll give it a go! Thank you for your note, tips and making! SO happy to hear!

  7. Tracey Boucher says:

    5 stars
    This turned out very good!…I added 2t of sugar to balance out the acid and blended it in a stand blender. I also added watermelon radish for the crunch factor and a pop of color. Everyone loved it… I will keep this in my go to stash of group recipes. Thanks so much for sharing it.

    1. Traci says:

      Hii Tracey! So happy to hear this will be a part of your group recipes – your note makes my day! The watermelon radish – what a delicious idea!!

  8. Virginia says:

    4 stars
    This pasta salad is pretty simple to make and it’s quite tasty. I had very thin asparagus and they worked out great in this salad. I like my asparagus well cooked so I don’t think I would make this unless I could find the thin rods. I used the lemon zest and the juice and it was very tart so next time I make it I might add a tsp of honey to the dressing to balance it out for myself. It makes a good amount of salad so it’s great for a crowd. I made it to go along with BBQ ribs and it was a great combo.

    1. Traci says:

      Hi Virginia! SO happy to hear you enjoyed the recipe! The tsp of honey sounds like a lovely addition to balance the tart of the lemon. Thank you for coming back and leaving a note :D

  9. Melissa says:

    5 stars
    I don’t usually write reviews for recipes but this was so delicious I had to leave a comment! I made x2 the dressing for an extra coverage and I love the fresh, tangy lemon flavour. I’m wondering if anyone has tried this recipe with added protein?

    1. Traci says:

      Hi Melissa! WOW! Thank you so much for your note and coming back and leaving a note! It totally makes my day! I’ve not seen a note about protein, but if you wanted to add some sunflower seeds, that would be delicious! For even more protein, try adding white beans or maybe even chickpeas. A double dose of dressing would be good if adding beans! Let us know how it goes!

    2. Kerry says:

      I also loved this recipe! I added prosciutto and thought it was a nice, subtle flavor.

      1. Traci says:

        Hi Kerry! Thank you for your note and giving the salad a go. SO happy you enjoyed the recipe!