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 Time | 15 minutes |
| Cook Time | 12 minutes |
| Total Time | 27 minutes |
| Servings | 4–6 servings |
| Difficulty Level | Easy |

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.
- 12 oz bowtie or penne pasta
- 3 cups fresh baby spinach
- 3/4 cup crumbled feta cheese
- 1/2 cup sun-dried tomatoes, sliced
- 1/3 cup kalamata olives, halved
- 1/4 cup pine nuts, toasted
- 3 tablespoons olive oil
- 2 tablespoons lemon juice
- 1 teaspoon dried basil
- 1/2 teaspoon garlic powder
- Salt and pepper to taste
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.
- Large pot (for boiling pasta)
- Colander or strainer (for draining pasta)
- Large mixing bowl
- Small mixing bowl or jar (for 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)
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.
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.
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.
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.
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.
This salad pairs wonderfully with a plate of Creamy Chicken Spinach Pasta for a full and satisfying Mediterranean-style spread.

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

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) | |
|---|---|
| Calories | Approx. 380 kcal |
| Carbohydrates | 44g |
| Protein | 11g |
| Total Fat | 18g |
| Saturated Fat | 5g |
| Fiber | 3g |
| Sodium | 480mg |
| Calcium | 160mg |
| Iron | 2.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
Ingredients
- 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
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
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.
Private Notes
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:
- Strawberry Chicken Spinach Salad
- Spring Pea and Mint Salad
- Avocado Salad
- Creamy Cucumber Dill Salad
- Spring Mix Salad



