Spinach Feta Pasta Salad Recipe

This Spinach Feta Pasta Salad is bursting with Mediterranean flavor, tangy feta, fresh spinach, and a bright lemon-herb dressing. Ready in 27 minutes.

If you’ve been looking for a salad that actually fills you up and tastes incredible, this Spinach Feta Pasta Salad is exactly what you need.

It’s packed with bold Mediterranean flavors, tangy feta, earthy spinach, chewy sun-dried tomatoes, briny kalamata olives, and a bright lemon-herb dressing that ties everything together.

This is the kind of dish you can throw together on a weeknight and still feel like you made something really special. It’s fresh, colorful, and satisfying without being heavy.

Best of all, it comes together in under 30 minutes with simple, everyday ingredients. You can serve it warm, at room temperature, or straight from the fridge, it’s good every way.

If you love simple pasta salads made with wholesome ingredients, you’ll also enjoy this classic Macaroni Salad that’s perfect for warm-weather gatherings.

Quick Recipe Summary
Prep Time15 minutes
Cook Time12 minutes
Total Time27 minutes
Servings4–6 servings
Difficulty LevelEasy
Spinach Feta Pasta Salad Recipe

Why You’ll Love This Spinach Feta Pasta Salad

This salad hits all the right notes, it’s tangy, savory, a little nutty from the pine nuts, and refreshing from the lemon dressing.

It doesn’t take much effort to put together, but it looks and tastes like something you’d order at a Mediterranean restaurant.

It’s also incredibly versatile. You can serve it as a side dish, a light lunch, or even a main meal on its own.

And since it holds up well in the fridge, it’s perfect for meal prep throughout the week.

  • Quick and easy: Ready in under 30 minutes with no complicated steps.
  • Full of flavor: The lemon-herb dressing, feta, and olives create a bold, satisfying taste in every bite.
  • Great for meal prep: It stores well in the fridge for up to 4 days.
  • Crowd-pleaser: It’s always a hit at potlucks, picnics, and family dinners.
  • No reheating needed: Serve it cold or at room temperature, both are delicious.
  • Easily customizable: Add grilled chicken, chickpeas, or roasted red peppers to change it up.

For another Mediterranean-inspired dish that’s just as fresh and vibrant, check out this Mediterranean Salad, it’s a beautiful companion to this pasta salad.

Ingredients

All the ingredients in this salad are easy to find at any grocery store.

The combination of simple pantry staples and a few specialty items is what makes this salad taste so layered and satisfying.

Read Also: Chickpea Salad Recipe

Kitchen Equipment Needed

You don’t need any special tools to make this salad, just some basic kitchen items you likely already have at home.

You might also enjoy: Spinach Ricotta Pasta

Recommended Products for This Recipe

These are a few products I personally love and use when making this salad. They make the process easier and really elevate the final result.

1. Sun-Dried Tomatoes in Olive Oil

Sun-dried tomatoes packed in olive oil are softer, more flavorful, and easier to slice than the dry-packed variety.

They add a deep, rich tomato flavor to the salad without being tough or chewy. They’re a small upgrade that makes a big difference in the overall taste.

Get it on Amazon

2. Premium Crumbled Feta Cheese

Not all feta is created equal. A good-quality imported feta made from sheep’s milk has a richer, creamier, and more tangy flavor than the standard grocery store block variety.

It crumbles beautifully and distributes evenly throughout the salad. Look for Greek or Bulgarian feta for the best flavor.

Get it on Amazon

3. Kalamata Olives

Kalamata olives have a meatier texture and bolder flavor than regular black olives, and they hold up really well in pasta salads.

Using whole pitted kalamatas that you halve yourself gives you better texture than pre-sliced options.

They’re one of the key ingredients that give this salad its distinctly Mediterranean character.

Get it on Amazon

4. Toasted Pine Nuts

Pine nuts add a mild, buttery crunch that balances the tangy feta and acidic dressing beautifully.

They’re softer than other nuts, which means they blend into each bite rather than competing with the other flavors.

Pre-toasted pine nuts are a great time-saver if you want to skip the stovetop step.

Get it on Amazon

5. Large Salad Bowl with Lid

A wide, deep bowl with a lid is ideal for tossing and storing this salad.

The extra space means you can mix everything without ingredients spilling over the sides, and the lid makes it easy to refrigerate leftovers without covering the bowl with plastic wrap.

It’s one of those simple kitchen tools that makes everything more convenient.

Get it on Amazon

This salad pairs wonderfully with a plate of Creamy Chicken Spinach Pasta for a full and satisfying Mediterranean-style spread.

Spinach Feta Pasta Salad Recipe

Step-by-Step Instructions: How to Make Spinach Feta Pasta Salad

1. Toast the Pine Nuts

  • Place a small dry skillet over medium heat. Do not add any oil — the pine nuts will toast in their own natural oils.
  • Add 1/4 cup of pine nuts in a single layer to the skillet.
  • Stir or shake the pan frequently so the pine nuts don’t burn. They can go from golden to burnt very quickly.
  • Toast for 2 to 3 minutes, or until they turn light golden brown and smell nutty and fragrant.
  • Remove the pine nuts from the pan immediately and set them aside on a plate to cool. Leaving them in the hot pan will continue to cook them and they may burn.

2. Cook the Pasta

  • Fill a large pot with water and bring it to a full rolling boil over high heat.
  • Once the water is boiling, add a generous pinch of salt — the water should taste like the sea. This is your only chance to season the pasta from the inside out.
  • Add 12 oz of bowtie or penne pasta to the boiling salted water.
  • Cook the pasta according to the package directions, usually 10 to 12 minutes, until it is al dente — tender but with a slight bite in the center. Avoid overcooking, as soft pasta will turn mushy when tossed with the dressing.
  • Reserve about 1/4 cup of the pasta cooking water before draining, in case you want to loosen the dressing later.
  • Drain the pasta through a colander and rinse it with cold water for about 30 seconds. Rinsing stops the cooking process and cools the pasta down so it doesn’t wilt the spinach when you add them together.
  • Shake the colander gently to remove as much excess water as possible, then set the pasta aside.

3. Make the Lemon-Herb Dressing

  • In a small bowl or jar, add 3 tablespoons of olive oil.
  • Add 2 tablespoons of fresh lemon juice. If you only have bottled lemon juice, it works too, but fresh gives a brighter flavor.
  • Add 1 teaspoon of dried basil and 1/2 teaspoon of garlic powder.
  • Season with a pinch of salt and a few cracks of black pepper.
  • Whisk everything together with a fork or a small whisk until the oil and lemon juice are fully combined and the dressing looks slightly thick and emulsified.
  • Taste the dressing and adjust as needed. If it’s too tangy, add a bit more olive oil. If it needs more brightness, add a squeeze more of lemon juice.

4. Prepare the Remaining Ingredients

  • If your baby spinach leaves are large, give them a rough chop so they’re easier to eat. If they’re small, you can leave them whole.
  • Slice the sun-dried tomatoes into thin strips if they aren’t already. If you’re using sun-dried tomatoes packed in oil, pat them lightly with a paper towel to remove excess oil.
  • Halve the kalamata olives if they aren’t already sliced or halved.
  • Make sure the crumbled feta cheese is ready to go. If you’re using a block of feta, crumble it into small pieces with your hands or a fork.

5. Assemble the Salad

  • Add the cooled, drained pasta to a large mixing bowl.
  • Add the 3 cups of fresh baby spinach on top of the pasta.
  • Add the sliced sun-dried tomatoes, halved kalamata olives, and crumbled feta cheese.
  • Pour the lemon-herb dressing evenly over all the ingredients.
  • Using tongs or a large spoon, gently toss everything together until the pasta and vegetables are evenly coated in the dressing.
  • Be gentle when tossing so the feta doesn’t break down into tiny pieces — you want nice visible crumbles throughout the salad.

6. Add the Pine Nuts and Final Seasoning

  • Scatter the toasted pine nuts over the top of the tossed salad.
  • Taste the salad and adjust the seasoning one more time. You may want to add a little more salt, pepper, or a squeeze of extra lemon juice depending on your preference.
  • Give the salad one final gentle toss to distribute the pine nuts without crushing them.
  • The salad is now ready to serve immediately, or you can refrigerate it for 30 minutes to let the flavors meld together before serving. Both ways are delicious.

Read Also: Quinoa Salad Recipe

Tips for The Best Spinach Feta Pasta Salad

A few small tricks can take this salad from good to absolutely great. These tips are especially helpful if you’re making it ahead or serving it to guests.

  • Don’t skip rinsing the pasta. Rinsing with cold water stops the cooking process and prevents the pasta from becoming sticky and clumped. It also cools the pasta down quickly so it doesn’t wilt the spinach.
  • Add spinach right before serving if making ahead. If you’re prepping this salad in advance, store the spinach separately and toss it in just before serving to keep it fresh and crisp.
  • Toast the pine nuts. Toasting brings out a deep, buttery flavor in the pine nuts. Raw pine nuts taste flat in comparison — the extra 3 minutes really makes a difference.
  • Use good-quality feta. Imported feta made from sheep’s milk has a creamier, more complex flavor. It’s worth the slight price difference if you can find it.
  • Let it sit before serving. If you have time, let the assembled salad rest in the fridge for 20 to 30 minutes. The pasta absorbs the dressing and the flavors deepen beautifully.
  • Double the dressing if making ahead. The pasta absorbs the dressing as it sits in the fridge. Making a little extra lets you drizzle more over the salad right before serving to freshen it up.
  • Use oil-packed sun-dried tomatoes. They’re softer, more flavorful, and easier to slice than the dry-packed kind.

For more simple pasta dishes made with fresh Mediterranean ingredients, my Lemon Herb Orzo uses a very similar flavor profile and is just as easy to pull together.

Serving Suggestions

Spinach Feta Pasta Salad Recipe

This salad is incredibly flexible when it comes to serving. It works beautifully on its own as a light lunch, but it also shines as a side dish alongside grilled proteins or other Mediterranean-inspired dishes.

The bright, lemony flavors in the dressing complement a wide range of mains, making it easy to build a full meal around this salad.

  • Serve alongside Honey Garlic Salmon for a well-rounded, protein-rich dinner.
  • Pair with Grilled Fish Tacos with Slaw for a casual warm-weather meal.
  • Serve with warm, crusty bread or garlic bread on the side.
  • Top with grilled chicken slices to turn it into a complete protein-packed main dish.
  • Pair alongside Spring Vegetable Soup for a cozy yet light meal.
  • Serve as part of a larger spread with hummus, pita, and fresh cut vegetables.
  • Top with a fried or poached egg for a satisfying brunch option.

Variations of Spinach Feta Pasta Salad

This recipe is easy to adapt based on what you have in the fridge or your personal taste preferences. Here are some simple ways to mix it up and keep things interesting.

  • Add protein: Toss in grilled chicken, cooked shrimp, or canned chickpeas to make it a heartier main dish.
  • Swap the pasta: Use rotini, fusilli, or farfalle instead of bowtie for a different shape. Whole wheat pasta also works great here.
  • Make it vegan: Skip the feta or replace it with a plant-based feta-style cheese. The rest of the salad is already plant-based.
  • Add roasted red peppers: Sliced jarred roasted red peppers add a sweet, smoky depth that complements the tangy feta and olives beautifully.
  • Use different greens: Swap the spinach for arugula for a peppery kick, or use a mix of both. Baby kale also works really well.
  • Try a different nut: If you don’t have pine nuts, toasted slivered almonds or chopped walnuts are great substitutes.
  • Add artichoke hearts: Canned or jarred artichoke hearts, drained and roughly chopped, add a tender, mildly tangy element that fits right in with the Mediterranean flavors.
  • Fresh herbs: Stir in fresh chopped parsley, dill, or mint for an extra layer of herby brightness.

Read Also: Dense Bean Salad Recipe

Storage and Reheating

This salad stores really well in the fridge, making it a great option for meal prep. There are just a few things to keep in mind to keep it tasting its best over a few days.

  • Refrigerator: Store the salad in an airtight container in the fridge for up to 4 days. The flavors actually get better after the first day as the pasta absorbs more of the dressing.
  • Keep spinach separate if prepping ahead: If you’re making this salad for later, store the spinach in a separate bag or container and mix it in right before serving. This keeps it from getting slimy or wilted.
  • Refresh before serving: After being in the fridge, the pasta may absorb most of the dressing. Drizzle with a little extra olive oil and a squeeze of lemon juice before serving to bring it back to life.
  • Do not freeze: This salad is not suitable for freezing. The pasta will become mushy and the fresh spinach will turn limp and unpleasant after thawing.
  • Serve cold or at room temperature: This salad is not meant to be reheated. It’s best enjoyed cold from the fridge or after sitting at room temperature for about 15 minutes.
  • Add pine nuts fresh: If storing leftovers, keep the toasted pine nuts in a separate small container and add them when serving so they stay crunchy.

You might also enjoy: Cucumber Tomato Salad

Nutritional Facts

The following is an approximate nutritional breakdown per serving, based on 6 servings.

This may vary slightly depending on the exact brands and quantities of ingredients used.

Nutritional Info (Per Serving)
CaloriesApprox. 380 kcal
Carbohydrates44g
Protein11g
Total Fat18g
Saturated Fat5g
Fiber3g
Sodium480mg
Calcium160mg
Iron2.5mg

Health Benefits of Key Ingredients

This salad isn’t just delicious, it’s also packed with nutrients that support your overall health.

Every major ingredient brings something meaningful to the table, making this one of those rare dishes that feels indulgent but is genuinely good for you.

Here’s a closer look at why each star ingredient earns its place in the bowl.

  • Baby spinach: Spinach is rich in iron, folate, vitamin K, and antioxidants. It supports healthy blood, strong bones, and immune function. It’s also very low in calories, so it adds a lot of volume and nutrition without a heavy calorie cost.
  • Feta cheese: Feta is a good source of calcium and protein. It also contains probiotics that support gut health. Because it has a strong, salty flavor, a little goes a long way, so you get big flavor without overdoing it.
  • Olive oil: Extra virgin olive oil is one of the healthiest fats you can use. It’s packed with monounsaturated fats and anti-inflammatory compounds like oleocanthal, which have been linked to heart health benefits.
  • Lemon juice: Fresh lemon juice is a great source of vitamin C, which supports immune health and helps your body absorb the iron found in spinach more efficiently.
  • Sun-dried tomatoes: Tomatoes are rich in lycopene, a powerful antioxidant associated with reduced risk of certain diseases. Sun-drying concentrates the nutrients, making them an especially potent addition.
  • Kalamata olives: Olives are rich in heart-healthy monounsaturated fats and antioxidants. They also contain vitamin E, which is good for skin health.
  • Pine nuts: Pine nuts provide healthy fats, plant-based protein, and minerals like magnesium and zinc. They also contain pinolenic acid, which may help support healthy appetite regulation.

For another nutrient-dense salad option, the Kale Salad is another great choice if you want to load up on greens.

FAQs About Spinach Feta Pasta Salad

1. Can I make this salad ahead of time?

Yes, this salad is great for making ahead. You can cook the pasta, prep the ingredients, and mix the dressing up to a day in advance.

However, store the spinach separately and toss it in right before serving.

The dressing will be absorbed by the pasta as it sits, so drizzle a little extra olive oil and lemon juice over the top before serving to freshen it up.

2. What pasta shapes work best for this salad?

Bowtie (farfalle) and penne are the most popular choices because they hold the dressing well and have a good chew.

Rotini and fusilli also work great here because their spiral shapes trap bits of feta and dressing in every bite.

Avoid very small pasta like orzo or very large shapes like rigatoni, they don’t balance as well with the other ingredients.

3. Can I use fresh tomatoes instead of sun-dried tomatoes?

You can, but the flavor will be quite different. Fresh cherry tomatoes add juiciness and mild sweetness, while sun-dried tomatoes contribute a concentrated, chewy, savory intensity that makes the salad taste richer.

If you use fresh tomatoes, add them right before serving so they don’t release too much water into the salad.

4. Is this salad gluten-free?

The standard recipe is not gluten-free because of the regular pasta. However, it’s very easy to make it gluten-free by simply swapping the regular pasta for your favorite gluten-free pasta variety.

Brown rice pasta and chickpea pasta both work well in this salad and hold up nicely to the dressing.

5. How do I keep the spinach from wilting?

The key is to make sure the pasta is fully cooled before adding the spinach. If the pasta is even slightly warm, it will start to wilt the spinach right away.

If you’re making this salad to serve later in the day or the next day, keep the spinach in a separate container and fold it in only when you’re ready to serve. This keeps it bright green and crisp.

Read Also: Arugula Salad Recipe

Spinach Feta Pasta Salad Recipe

Spinach Feta Pasta Salad

Author: iamwinfred
380kcal
No ratings yet
Share Print Save
Prep 15 minutes
Cook 12 minutes
Total 27 minutes
This Spinach Feta Pasta Salad is a bold, satisfying Mediterranean-inspired dish packed with tangy feta, earthy spinach, chewy sun-dried tomatoes, briny kalamata olives, and toasted pine nuts, all tossed in a bright lemon-herb dressing. Ready in under 30 minutes with simple ingredients, it works beautifully as a light lunch, side dish, or meal-prep staple that keeps well in the fridge for up to 4 days.
Servings 5 servings
Course Salad
Cuisine Mediterranean

Ingredients

Salad
  • 12 oz bowtie or penne pasta 340g; farfalle or penne recommended
  • 3 cups fresh baby spinach about 90g; large leaves can be roughly chopped
  • 3/4 cup crumbled feta cheese about 115g; imported sheep’s milk feta preferred
  • 1/2 cup sun-dried tomatoes about 55g, sliced; oil-packed preferred, patted dry
  • 1/3 cup kalamata olives about 55g, halved; whole pitted olives halved yourself for best texture
  • 1/4 cup pine nuts about 35g, toasted
Lemon-Herb Dressing
  • 3 tablespoons olive oil extra virgin preferred
  • 2 tablespoons lemon juice fresh squeezed preferred; about 1 medium lemon
  • 1 teaspoon dried basil
  • 1/2 teaspoon garlic powder
  • salt and pepper to taste

Equipment

  • Large pot For boiling pasta
  • Colander or strainer For draining pasta
  • Large mixing bowl
  • Small mixing bowl or jar For mixing the dressing
  • Cutting board and knife
  • Small dry skillet For toasting pine nuts
  • Measuring spoons and measuring cups
  • Whisk or fork For mixing the dressing
  • Tongs or large spoon For tossing the salad

Method

  1. In a small dry skillet over medium heat, toast pine nuts for 2–3 minutes, stirring frequently, until light golden and fragrant. Remove immediately and set aside to cool.
  2. Boil a large pot of generously salted water, add pasta, and cook until al dente per package directions (10–12 minutes). Reserve ¼ cup pasta water, then drain and rinse with cold water until cool.
  3. Whisk together olive oil, lemon juice, dried basil, garlic powder, salt, and pepper in a small bowl until emulsified. Taste and adjust seasoning as needed.
  4. Slice sun-dried tomatoes into thin strips, halve the kalamata olives, and crumble the feta if using a block. Roughly chop spinach if the leaves are large.
  5. Add cooled pasta, spinach, sun-dried tomatoes, olives, and feta to a large bowl, pour dressing over top, and gently toss until everything is evenly coated.
  6. Scatter toasted pine nuts over the salad, taste and adjust seasoning, then toss gently once more. Serve immediately or refrigerate for 30 minutes to let flavors meld.

Nutrition

Serving1ServingCalories380kcalCarbohydrates44gProtein11gFat18gSaturated Fat5gPolyunsaturated Fat4gMonounsaturated Fat8gCholesterol20mgSodium480mgPotassium320mgFiber3gSugar4gVitamin A35IUVitamin C15mgCalcium16mgIron14mg

Notes

  • Rinse pasta with cold water after draining to stop cooking and prevent clumping — this also keeps the spinach from wilting.
  • Always toast the pine nuts, even if it seems like a small step. It takes 3 minutes and significantly deepens their flavor.
  • Use oil-packed sun-dried tomatoes for the best texture and flavor; pat them dry with a paper towel before slicing.
  • For the best feta flavor, look for imported Greek or Bulgarian feta made from sheep’s milk — it’s creamier and more complex than standard grocery store blocks.
  • If making ahead, store spinach separately and fold it in right before serving to keep it bright and crisp.
  • Double the dressing if prepping for the week — pasta absorbs the dressing as it sits, so extra on hand lets you freshen the salad before each serving.
  • Let the assembled salad rest in the fridge for 20–30 minutes before serving for best flavor, as the pasta absorbs the dressing beautifully.
  • To make it a main dish, add grilled chicken, cooked shrimp, or canned chickpeas for extra protein.
  • Store leftovers in an airtight container in the fridge for up to 4 days. Do not freeze — the pasta and spinach do not hold up after thawing.
  • Keep toasted pine nuts in a separate small container when storing leftovers so they stay crunchy when you serve again.

Tried this recipe?

Let us know how it was!

Conclusion

This Spinach Feta Pasta Salad is the kind of recipe that earns a permanent spot in your weekly rotation once you try it.

It’s simple enough for a Tuesday night dinner, but impressive enough to bring to a summer party or a potluck.

The combination of tangy feta, briny olives, sweet sun-dried tomatoes, and that bright lemon-herb dressing is just hard to beat.

Give it a try and see for yourself why this salad keeps getting requested again and again.

I’d love to hear how it turned out for you! Drop a comment below and let me know if you added any of the variations or put your own twist on it. And if you loved it, share it with a friend who would too.

Recommended: