Easy Spinach and Pea Salad

This post may contain affiliate links. Please read our disclosure policy.

This easy Spinach and Pea Salad is a light and healthy dish made with peas, baby spinach, red onion, and pesto for the dressing. It’s simple but utterly and completely delicious with only 4 ingredients.

Side view of Pea Salad in a white bowl with fresh herbs on a round wood board.

Want to save this recipe?

Enter your email, and we’ll send it to your inbox. Plus, you’ll get delicious new recipes from us every Friday!

Save Recipe

Why I Love This Pea Salad Recipe

I was meandering down the deli aisle at one of my favorite markets in Portland, Oregon (Zupans) when my mom pointed out their pea salad. “Dad loves peas,” she said.

Taking a closer look, I thought it looked pretty tasty, too, and looked at the ingredients on the card. That night, with pea salad occupying my mind, I knew we had to recreate it—for Dad, of course. Although secretly, I was then craving peas, too.

This salad recipe is intentionally easy, with only four ingredients. The only cooking needed is a quick boil of frozen peas, which also makes it a year-round recipe!

I hope you enjoy this salad as much as we do. Every time I serve it, I’m asked for the recipe, so I wanted to pass it along to you, too!

For more pea salad inspiration, you may also love my Sugar Snap Pea Salad with Pecans or the Asparagus Salad with Peas and Goat Cheese!

Top view of pea salad ingredients on a round wood board.

Pea Salad Ingredients

Here are the 4 ingredients you will need.

  • Peas: Frozen peas are just fine in this recipe. However, if you have any fresh English peas on hand, you can use them or mix them with the frozen peas.
  • Spinach: I like using baby spinach leaves. If you use full-size leaves, you will want to chop them roughly.
  • Red Onion: Adds a bit of flavor and kick to the salad. If you want to tone down the flavor, soaking them in water while the peas cook will help.
  • Pesto: Making your own pesto is absolutely delicious. However, we’re keeping it easy by using a ready-made, store-bought pesto. Be sure to use your favorite brand, as this single ingredient adds most of the flavor to this salad. If you’re in the Seattle area, I love Met Market’s pesto. If you have a nearby Costco, I think their pesto is delicious, too.

How to Serve Pea Salad

When serving this pesto salad, I sometimes add shaved Parmesan cheese or feta for color and flavor, but that is completely optional. If you have fresh herbs, like basil or mint, available, it’s delicious sprinkled on top.

How to Make Pea Salad

There is very little prep needed for this easy salad. Here are the simple steps:

  1. Cook frozen peas in boiling water for 1 minute. Drain and immerse in ice-cold water until cool.
  2. Add spinach to the salad bowl, and sprinkle with peas, chopped red onion, nuts, and cheese (if using).
  3. Toss the salad with pesto until evenly coated.
Closeup view of pea salad with serving utensils in a white salad bowl on a round wood board.

More Recipes You May Love to Try


If you are not already, you can follow me on Pinterest, as well as keep up with me on FacebookInstagram, and YouTube. If you make this recipe, I would also love it if you’d tag me in your photos and leave a star rating below!

To be among the first to be notified of new recipes, subscribe to my e-mail list. It’s free, and you’ll also receive a free e-book of our reader’s favorite recipes.

Horizontal view of pea salad in a white bowl with serving utensils on a round wood board.

Easy Spinach and Pea Salad

This easy Spinach and Pea Salad with pesto is a light and healthy dish with 4 ingredients and is always a crowd pleaser.
5 from 1 vote
Print Pin Save
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 4 servings


  • 2 cups frozen peas (or fresh peas)
  • 3 cups baby spinach leaves
  • 1/4 cup chopped red onion
  • 4 tablespoons pesto

For Serving (optional)

  • 2 tablespoons toasted nuts like hazelnuts, walnuts, or pecans
  • shredded Parmesan or feta
  • basil leaves


  • Cook the frozen peas in a sauce pan with salted boiling water for 1 minute. Immediately immerse the peas in ice cold water and let soak until cooled and then drain.
  • Place spinach leaves in a salad bowl. Sprinkle with peas, chopped red onion, and chopped nuts and Parmesan (or feta) if using. Add the pesto and toss together until evenly coated.
  • Serve with additional toasted nuts, cheese, and fresh herbs, like basil, if desired.


Calories: 126kcal | Carbohydrates: 13g | Protein: 5g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 0.03g | Cholesterol: 1mg | Sodium: 162mg | Potassium: 317mg | Fiber: 5g | Sugar: 5g | Vitamin A: 2967IU | Vitamin C: 36mg | Calcium: 67mg | Iron: 2mg

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Tried this recipe? Pin it Today!Follow me on Pinterest for more and use the "Pin" button at the top of the recipe card.
Course: Salad
Cuisine: American
Keyword: Pea Salad, Pesto Salad

One Comment

Leave a Reply

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

Recipe Rating