This spinach pasta salad recipe is the kind of dish that disappears fast at every potluck, backyard cookout, or weeknight dinner table.
Tender pasta gets tossed with fresh baby spinach, juicy cherry tomatoes, briny olives, and crumbled feta, then coated in a bright homemade vinaigrette.
It comes together in under thirty minutes, needs no fancy technique, and tastes even better the next day, which makes it one of my most requested side dishes all summer long.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 12 minutes |
| Total Time | 27 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |
I first put this salad together on a Sunday afternoon when I had a bag of spinach that needed using and a box of pasta sitting in the pantry.
It felt like an experiment at the time, but it turned into one of those recipes I keep coming back to whenever I need something quick, colorful, and genuinely crave worthy.
If you love pasta salads with fresh greens, this one pairs beautifully with my spinach feta pasta salad for anyone who wants two spinach based versions to compare side by side.

Why You’ll Love This Spinach Pasta Salad Recipe
This salad checks every box for an easy, crowd-pleasing side dish.
It is fast to make, holds up well in the fridge, and works for almost any occasion from a quick lunch to a holiday spread.
- Comes together in under 30 minutes with simple, everyday steps
- Uses fresh spinach for a boost of color, nutrients, and texture
- Tastes even better after a few hours in the fridge, so it is ideal for meal prep
- Easy to customize with proteins, cheeses, or extra vegetables
- Travels well, which makes it perfect for potlucks and picnics
Another favorite: Strawberry Feta Pasta Salad Recipe
Ingredients
Every ingredient here plays a role in building layers of flavor and texture, from the tangy feta to the briny olives.
Most of these are easy to find at any grocery store, though a few specialty picks are worth seeking out for the best results.
- 12 oz penne pasta (or rotini)
- 6 cups fresh baby spinach, roughly chopped
- 1 pint cherry tomatoes, halved
- 1/2 medium red onion, thinly sliced
- 1 cup crumbled feta cheese
- 1/3 cup kalamata olives, pitted and sliced
- 1/3 cup extra virgin olive oil
- 3 tbsp red wine vinegar
- 2 cloves garlic, minced
- 1 tsp dried oregano
- 1/4 cup grated parmesan cheese, optional
- 1/4 cup toasted pine nuts, optional
- Salt and black pepper, to taste
I learned how much of a difference good olive oil makes while developing my caprese pasta salad, and the same lesson applies here.
Kitchen Equipment Needed
You do not need anything fancy to make this salad, just a few basics you probably already have on hand.
A couple of upgraded tools can make the process smoother, especially if you make pasta salads often.
- Large stockpot
- Colander
- Salad spinner
- Cutting board
- Chef’s knife
- Large mixing bowl
- Small whisk
- Measuring cups and spoons
Read Also: Greek Pasta Salad Recipe
Recommended Products for This Recipe
These are a few products I personally rely on when I make this salad, chosen because they genuinely make the process easier or improve the final result.
I have tested these across dozens of pasta salad recipes, including my Mediterranean pasta salad, so these picks are not random.
1. Traditional Greek Feta Cheese Block
A block of feta packed in brine has a firmer texture and a saltier, tangier flavor than pre-crumbled versions, which tend to dry out.
Crumbling it yourself right before serving keeps the pieces creamy instead of chalky. It is a small step that makes a noticeable difference in every bite.
2. Kalamata Olives, Pitted
Good kalamata olives bring a deep, briny richness that regular black olives cannot match.
Buying them pitted saves prep time and avoids any surprise pits in the finished salad.
A little goes a long way toward making this taste like something from a Mediterranean deli counter.
3. Cold-Pressed Extra Virgin Olive Oil
Since the dressing only has a handful of ingredients, the quality of the olive oil really shows.
A good cold-pressed extra virgin oil adds a fruity, peppery finish that elevates the whole salad.
I keep a bottle specifically for dressings like this one, separate from my everyday cooking oil.
4. Large Capacity Salad Spinner
Washing and drying spinach thoroughly matters more than people think, since wet greens water down the dressing and make the salad soggy.
A large capacity salad spinner handles a full bag of spinach in one go and gets it properly dry.
It has become one of those tools I reach for constantly, not just for this recipe.
5. OXO Good Grips Mixing Bowl Set
A sturdy, wide mixing bowl makes tossing pasta salad far less messy than trying to combine everything in a pot.
The OXO set includes multiple sizes with non-slip bottoms, which is genuinely useful when you are working with a big batch.
I use these bowls for nearly every recipe on this blog.
I picked up most of these habits while perfecting my chicken pasta salad, where the right tools made a repeatable process out of what used to feel fussy.

Step-by-Step Instructions: How to Make Spinach Pasta Salad
1. Cook the Pasta
- Bring a large stockpot of generously salted water to a rolling boil.
- Add the 12 oz of penne pasta and cook according to the package directions until al dente, usually about 11 to 12 minutes.
- Stir occasionally to prevent the pasta from sticking together.
- Once cooked, drain the pasta in a colander and rinse briefly with cold water to stop the cooking process and cool it down.
- Shake off excess water and set the pasta aside to drain fully while you prep the rest of the ingredients.
This same cold water rinse trick is one I always use for my bacon ranch pasta salad, since it keeps the noodles from turning mushy once dressed.
2. Prep the Vegetables and Spinach
- While the pasta cooks, wash the 6 cups of baby spinach thoroughly and dry it well using a salad spinner.
- Roughly chop the spinach into smaller, bite-sized pieces so it distributes evenly throughout the salad.
- Halve the pint of cherry tomatoes.
- Thinly slice the red onion, then set both aside in a small bowl.
- If using, slice the kalamata olives and set them aside as well.
3. Make the Vinaigrette
- In a small bowl, add the extra virgin olive oil, red wine vinegar, minced garlic, and dried oregano.
- Season with a pinch of salt and black pepper.
- Whisk vigorously until the dressing looks emulsified and slightly thickened.
- Taste and adjust the balance of oil to vinegar if needed, adding a touch more vinegar for extra tang or more oil for a milder flavor.
I use this exact base dressing in my avocado pasta salad, since a simple red wine vinaigrette works well with almost any pasta salad combination.
4. Assemble the Salad
- In a large mixing bowl, combine the drained and cooled pasta with the chopped spinach, halved cherry tomatoes, sliced red onion, and sliced kalamata olives.
- Pour the vinaigrette over the top.
- Toss everything together gently but thoroughly, making sure the dressing coats every piece of pasta and every leaf of spinach.
5. Add the Cheese and Finish
- Sprinkle the crumbled feta cheese and grated parmesan, if using, over the salad.
- Gently fold the cheese into the salad so it does not break apart too much.
- Top with toasted pine nuts for crunch, if desired.
- Taste and adjust the seasoning with additional salt and pepper as needed.
- Serve immediately or chill for at least 30 minutes to let the flavors meld before serving.
Tips for The Best Spinach Pasta Salad
A few small adjustments can take this salad from good to genuinely great.
These tips come from years of making pasta salads for potlucks, family dinners, and everything in between.
- Salt your pasta water generously, since this is your main opportunity to season the noodles themselves
- Add the dressing while the pasta is still slightly warm so it absorbs more flavor
- Chop the spinach so every bite has an even mix of greens, pasta, and toppings
- Toast the pine nuts in a dry skillet for a few minutes to bring out their flavor before adding them
- If making ahead, hold back the spinach and dressing until closer to serving time to prevent wilting
Read Also: Broccoli Pasta Salad Recipe
Serving Suggestions

This salad is versatile enough to serve as a light lunch on its own or as a side dish alongside heartier mains.
It pairs especially well with grilled proteins and other fresh, summery dishes.
- Serve alongside grilled chicken, shrimp, or salmon for a complete meal
- Pack it for picnics or potlucks in an airtight container
- Add a side of crusty bread for a Mediterranean-style spread
- Top with extra feta and a drizzle of olive oil right before serving
- Pair with a chilled glass of white wine for a summer dinner
This pairs beautifully with my Tuna Pasta Salad for a seafood-friendly lunch spread that covers a few different flavor profiles.
Variations of Spinach Pasta Salad
This recipe is easy to adapt depending on what you have on hand or what flavors you are craving.
Here are a few of my favorite ways to switch it up.
- Add grilled chicken or chickpeas for extra protein
- Swap feta for goat cheese or fresh mozzarella pearls
- Use sun-dried tomatoes instead of, or in addition to, fresh cherry tomatoes
- Try a lemon vinaigrette in place of the red wine vinegar dressing
- Mix in roasted red peppers or artichoke hearts for a Mediterranean twist
You might also enjoy: Veggie Pasta Salad Recipe
Storage and Reheating
This salad is meant to be served cold or at room temperature, so there is no reheating involved.
Proper storage keeps it fresh and prevents the spinach from wilting too quickly.
- Store leftovers in an airtight container in the refrigerator for up to 3 days
- If making ahead, keep the dressing separate and toss it in just before serving
- Avoid freezing, since the texture of the spinach and pasta will suffer once thawed
- Give the salad a quick toss and a splash of fresh olive oil before serving leftovers
I use the same make-ahead trick for my ranch pasta salad, keeping wet ingredients separate until the last possible moment.
Nutritional Facts
Here is an approximate nutritional breakdown per serving, based on six servings total.
These numbers will vary slightly depending on the specific brands and quantities you use.
- Calories: 320
- Protein: 9g
- Carbohydrates: 34g
- Fat: 17g
- Fiber: 3g
- Sodium: 480mg
Read Also: Artichoke Pasta Salad Recipe
Health Benefits of Key Ingredients
Beyond tasting great, this salad brings a solid mix of nutrients to the table.
A few of the star ingredients offer real benefits worth knowing about.
- Spinach is rich in iron, vitamin K, and antioxidants that support overall health
- Olive oil provides heart-healthy monounsaturated fats
- Tomatoes offer vitamin C and lycopene, an antioxidant linked to reduced inflammation
- Feta cheese adds calcium and protein without overwhelming the dish with heaviness
- Garlic contains compounds that may support immune function
I explored a lot of these same nutritional benefits while writing about my antipasto pasta salad, another dish built around fresh, whole ingredients.
FAQs About Spinach Pasta Salad
1. Can I make this salad ahead of time?
Yes, this salad actually improves after sitting for a few hours as the flavors meld together.
For the best texture, keep the spinach and dressing separate until you are ready to serve, then toss everything together right before eating.
If you enjoy prepping salads in advance, my shrimp pasta salad follows the same make-ahead approach.
2. What pasta shape works best for this recipe?
Penne and rotini are the most popular choices because their ridges hold onto the dressing well.
Bowtie, orzo, or even tortellini can work too, so feel free to use whatever short pasta shape you have on hand.
My tortellini pasta salad uses this same principle with a slightly different base.
3. How do I keep the spinach from wilting too fast?
The dressing is acidic, which naturally starts to soften spinach the longer it sits.
To keep the greens crisp, add the spinach and dressing closer to serving time rather than mixing everything together first thing.
Read Also: Spinach Ricotta Pasta Recipe
4. Can I make this salad vegan?
Absolutely, simply omit the feta and parmesan or swap in a plant-based cheese alternative.
The vinaigrette itself is already dairy-free, so the rest of the recipe needs very little adjustment.
I used a similar swap while developing my creamy chicken spinach pasta for readers looking for lighter substitutions.
5. What proteins pair well with this salad?
Grilled chicken, shrimp, salmon, or chickpeas all work wonderfully to turn this side dish into a full meal.
Choose whatever protein fits your dinner plans, since the flavors in this salad are flexible enough to complement most options.

Spinach Pasta Salad
Ingredients
- 12 oz penne pasta or rotini
- 6 cups baby spinach roughly chopped
- 1 pint cherry tomatoes halved
- 1/2 red onion medium, thinly sliced
- 1 cup crumbled feta cheese
- 1/3 cup kalamata olives pitted and sliced
- 1/3 cup extra virgin olive oil cold-pressed recommended
- 3 tbsp red wine vinegar
- 2 cloves garlic minced
- 1 tsp dried oregano
- 1/4 cup grated parmesan cheese optional
- 1/4 cup pine nuts toasted, optional
- salt and black pepper to taste
Equipment
- Large stockpot
- Colander
- Salad spinner Large capacity recommended for handling a full bag of spinach
- Cutting board
- Chef’s knife
- Large mixing bowl Wide, sturdy bowl for easy tossing
- Small whisk
- Measuring cups and spoons
- Dry skillet For toasting pine nuts (optional)
Method
- Cook pasta in salted boiling water according to package directions until al dente. Drain, rinse with cold water, and set aside.
- Wash and thoroughly dry spinach in a salad spinner. Roughly chop into bite-sized pieces. Halve cherry tomatoes and thinly slice red onion.
- Whisk together olive oil, red wine vinegar, minced garlic, dried oregano, salt, and pepper until emulsified.
- Combine cooled pasta with chopped spinach, cherry tomatoes, red onion, and kalamata olives in a large bowl. Pour vinaigrette over and toss thoroughly.
- Sprinkle with crumbled feta and parmesan, then gently fold in. Top with toasted pine nuts if desired. Season with additional salt and pepper to taste.
Nutrition
Notes
- Salt your pasta water generously, since this is your main opportunity to season the noodles themselves.
- Add the dressing while the pasta is still slightly warm so it absorbs more flavor.
- Chop the spinach so every bite has an even mix of greens, pasta, and toppings.
- Toast pine nuts in a dry skillet for a few minutes to bring out their flavor before adding.
- If making ahead, hold back the spinach and dressing until closer to serving time to prevent wilting.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- This salad tastes even better after a few hours in the fridge as flavors meld together.
- For a vegan version, omit feta and parmesan or substitute with plant-based alternatives.
- Grilled chicken, shrimp, salmon, or chickpeas all make excellent protein additions.
- Swap feta for goat cheese or fresh mozzarella pearls for a different flavor profile.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This spinach pasta salad recipe has earned its spot as one of my go-to dishes for busy weeknights and weekend gatherings alike.
It is simple, colorful, and endlessly adaptable to whatever you have in your fridge.
Give it a try this week and let me know how it turns out in the comments below.
I would love to hear which variation becomes your favorite, and feel free to share a photo if you make it.
Recommended:
- Mushroom Spinach Pasta Recipe
- Spinach Artichoke Dip
- Spinach Gorgonzola Salad Recipe
- Spring Mix Salad Recipe
- Mediterranean Chickpea Salad Recipe



