If you buy from one of the links in this post, I may earn a commission. Visit my Privacy Policy for more information on affiliates.

This pasta salad with pesto and feta is my homemade take on one from Freshii, a healthy fast food restaurant in Toronto.

It makes for a perfect side dish or main meal, as it’s packed with veggies and you can easily top it with rotisserie chicken, chickpeas, or tofu to boost the protein. 

This Greek-style pasta salad has been a staple in our house for years. So I know you’ll love it too!

Pasta salad with pesto and feta in a bowl with a wooden spoon and a glass of water.

If you’re new here, welcome! My name is Becca. I am a Registered Dietitian Nutritionist specializing in ADHD nutrition and I also have ADHD myself. I combine evidence-based nutrition knowledge with my own lived experience to help you optimize your health and time in the kitchen.

Why You’ll Love This Pasta Salad

  • Easy recipe. Once the pasta is cooked, everything comes together in about 5 minutes.
  • Flexible. Works as a warm dish or cold pasta salad, depending on the time of year and what you’re craving.
  • Balanced. Includes carbs, fiber, and healthy fats to keep you satisfied. Top with low effort protein foods for a more filling and satisfying meal.

Ingredients & Substitutions

Overhead ingredients shot that includes pasta, feta, olives, spinach, pesto, and tomatoes.

What You’ll Need

  • Brown rice pasta: Any type of pasta works here. My favorites for this recipe are fusseli, macaroni, or bowtie. Cook in plain or salted water until al dente for best texture.
  • Basil pesto: Use store-bought pesto for convenience or homemade pesto if you have it on hand. 
  • Veggies: Fresh cherry tomatoes or grape tomatoes, as well as baby spinach. This recipe is pretty versatile, so you can add other favorite veggies here as well.
  • Kalamata olives: Add a salty, briny flavor. You can also swap for other black olives if preferred.
  • Feta cheese: Adds creaminess and flavor. You can use pre-crumbled or block feta.

Add-ins that also taste great in this recipe:

  • Red onions
  • Fresh basil
  • Sun-dried tomatoes
  • Artichoke hearts
  • Fresh lemon/lemon juice 
  • Your favorite protein like chickpeas, beans, tofu, chicken, or fish

Keep scrolling for the full recipe with ingredient amounts and detailed instructions!

Equipment Needed

  • Large pot for cooking pasta
  • Colander
  • Large bowl (or the same pot used for cooking)
  • Mixing spoon

Dietary Variations

  • Gluten-Free: Use brown rice pasta, chickpea pasta, or another gluten-free pasta.
  • Vegan: This recipe is naturally vegetarian. If you want to make it vegan, omit the feta cheese and use a dairy-free pesto.
  • Add Protein: Add chickpeas (like my Crispy Chickpeas recipe), white beans, tofu, rotisserie chicken, fish, or another source of protein to make it a complete meal.

How to Make this Pesto Pasta Salad

Step 1: Cook your pasta in plain or salted water until al dente. Reserve a small amount of pasta water, then drain.

Step 2: Add the warm pasta, basil pesto, and spinach to a large bowl or keep in the cooking pot. Toss until the spinach begins to wilt. Cover and let sit for about 2 minutes.

Pesto mixed in pasta with bowls of pesto and tomatoes to the left.

Step 3: Add cherry tomatoes, kalamata olives, and feta cheese (if using).

Pasta salad with pesto in a bowl with a wooden spoon.

Step 4: Mix everything together until evenly combined. Add a little bit of reserved pasta water or olive oil if needed to loosen the pesto sauce.

Step 5: Serve warm or let cool in the fridge for a cold pasta salad.

Lower Effort Tips

  • Use store-bought pesto instead of homemade pesto.
  • Use pre-washed baby spinach.
  • Use pre-sliced or pitted olives.
  • Use pre-crumbled feta cheese.
  • Mix everything directly in the same pot used for cooking the pasta to avoid extra dishes.

Storage Instructions

  • Refrigerate: Store leftovers in an airtight container for 2–3 days.
  • Freezing: I would not recommend freezing this dish.
  • Reheat: This works well warm or cold. Brown rice pasta will sometimes dry out in the fridge as it quickly absorbs moisture. If eating later, reheat your leftovers in the microwave with a teaspoon or two of pesto or olive oil – this will help bring it back to life.
Close-up of pesto pasta salad with brown rice pasta, pesto, spinach, tomatoes and olives.

FAQs

Can I eat this pasta salad cold?

Yes. This works well as a cold pasta salad, making it ideal for meal prep or gatherings.

Can I use a different pasta?

Yes. Any type of pasta works, including gluten-free or regular pasta.

What can I add for more protein?

Chickpeas, white beans, tofu, chicken, or fish all work well depending on your preference.

More Healthy Recipes You’ll Love

Sheet pan gnocchi with sausage and veggies
Chicken nugget cobb salad
Healthy adult lunchables

Did you try this recipe? Leave a star rating & review in the comment section below!

White plate filled with pasta salad - including brown rice pasta, pesto, spinach, tomatoes and black olives - with a fork on the top right.
5 from 1 vote
Servings: 2

Pasta salad with pesto and feta

By Becca Harris, RD, MHSc
This feta pesto pasta salad only takes 15 minutes to make. It’s the perfect dish for summer BBQs, picnics, or last-minute easy dinners and it can be served either warm or cold.
Naturally gluten-free and vegetarian.
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Want to save this recipe?
Enter your email & I will send it to your inbox. Plus get new recipes every week!

Equipment

  • Large pot
  • Colander
  • Mixing spoon

Ingredients 

  • 115 grams brown rice pasta, about 115g dry = 2 cups cooked
  • ¼ cup basil pesto
  • 2 cups fresh baby spinach
  • ½ cup fresh cherry or grape tomatoes, halved
  • 2-3 tbsp kalamata olives, pitted and sliced
  • 2 tbsp feta cheese, optional

Instructions 

  • Cook 115 grams brown rice pasta according to package instructions. Reserve a small amount of pasta water, then drain.
  • Add warm cooked pasta, ¼ cup basil pesto, and 2 cups fresh baby spinach to a large bowl or pot. Toss until spinach starts to wilt. Cover and let sit for 2 minutes.
  • Add ½ cup fresh cherry or grape tomatoes, 2-3 tbsp kalamata olives, and 2 tbsp feta cheese (if using). Mix until evenly combined. Add a little bit of reserved pasta water or olive oil if needed to loosen the sauce (1 tsp at a time).
  • Serve warm or chilled. Enjoy!

Notes

To make this recipe lower effort, use store-bought pesto, pre-washed spinach, pitted olives, and pre-crumbled feta. Mix everything directly in the same pot used for cooking the pasta to avoid extra dishes.
You can also add chickpeas, beans, rotisserie chicken, fish, or tofu for extra protein.
Storage & reheating: Store leftovers in an airtight container for 2–3 days. When reheating, add a splash of olive oil or a little bit of water to bring the sauce back to life. I would not recommend freezing this dish.

Nutrition

Calories: 396kcal, Carbohydrates: 51g, Protein: 9g, Fat: 18g, Saturated Fat: 5g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 2g, Cholesterol: 18mg, Sodium: 647mg, Potassium: 263mg, Fiber: 6g, Sugar: 3g, Vitamin A: 3723IU, Vitamin C: 17mg, Calcium: 172mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!
Woman in purple leggings and white sweater carrying glass containers of meal prep food in kitchen.

Hi, I'm Becca!

Welcome to The Nutrition Junky. I am a Registered Dietitian Nutritionist specializing in ADHD nutrition. I help ADHDers optimize their health & time in the kitchen. Here you will find evidence-based nutrition tips and lower effort recipes.

You May Also Like

5 from 1 vote

Leave a comment

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

Recipe Rating




1 Comment

  1. Becca Harris, RD, MHSc says:

    5 stars
    This pasta salad recipe has been a staple in our house for years. I usually top it with pre-cooked rotisserie chicken from Costco or canned chickpeas. I hope you love it as much as we do!