Sun Dried Tomato Feta Pasta
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.This pasta with sun-dried tomatoes and feta uses a homemade pesto made from sun-dried tomatoes, fresh basil, almonds, and Parmesan that’s ready in just 10 minutes. I toss it with whole wheat penne and top it with crumbled feta for a quick weeknight dinner that comes together in 30 minutes from start to finish. It’s healthy too, and is under 300 calories per serving with no heavy cream needed!

I created this recipe on a weeknight when I wanted something quick but still felt special enough for dinner guests. I had a jar of sun-dried tomatoes in my pantry and fresh basil from my garden, and I decided to blend them into a pesto instead of buying jarred sauce. The combination worked better than I expected because the sun-dried tomatoes give an intense flavor that doesn’t need much else.
The key to making this dish work is reserving some pasta cooking water before draining. I whisk the pesto with the starchy pasta water to create a silky sauce that coats every piece of pasta. The feta adds a salty, tangy bite that balances the sweetness of the tomatoes, and the whole wheat pasta gives a nutty flavor that holds up to the bold pesto.
This recipe has become my go-to when I need dinner on the table fast. I’ve made it for family dinners when everyone’s hungry and impatient, and I’ve served it to friends who asked for the recipe before they left. The pesto stores well in the fridge topped with olive oil, so I often make extra and use it later in the week!
👩🏽🍳 Why I Love This Recipe
I love how each of the ingredients in this recipe build flavor that lasts. The sun-dried tomatoes packed in oil give an intense, concentrated tomato flavor that fresh tomatoes can’t match. The almonds add body and creaminess to the pesto without needing cream or excessive oil. The fresh basil provides brightness, and the Parmesan in the pesto adds umami depth before I even add the feta on top.
What makes this recipe practical is how the pasta cooking water transforms the thick pesto into a proper sauce. I whisk 1 cup of the starchy liquid with the blended pesto, and it thins out to the perfect consistency for coating pasta. This technique also helps the sauce stick to the noodles instead of pooling at the bottom of the bowl.
I also appreciate that this dish delivers restaurant-quality flavor with minimal effort. The pesto takes 5 minutes to make in a food processor, the pasta cooks while I’m making the sauce, and the whole meal is done in 30 minutes.
This recipe works on its own, but also leaves room for adding roasted vegetables or a side salad without feeling too heavy. The combination of whole wheat pasta, almonds, and feta also provides protein and fiber that keeps me and my family satisfied.
🥘 Ingredients
This easy recipe needs less than 10 ingredients! Here’s what I use to make it:

Whole Wheat Penne: I like using whole wheat penne for its nutty flavor and extra fiber. Regular penne or any short pasta shape works too.
Oil-Packed Sun-Dried Tomato Halves: I use sun-dried tomatoes packed in oil because they’re softer and more flavorful than dry-packed ones. I drain and pat them dry with a paper towel to remove excess oil.
Fresh Basil Leaves: I use loosely packed fresh basil leaves. Dried basil won’t work here because you need the bulk of the fresh herbs + the flavor for the sauce.
Slivered Almonds: I like to swap in almonds instead of traditional pine nuts because they’re more affordable and add a mild, creamy texture when blended.
Fresh Parmesan Cheese: I always use freshly shredded Parmesan for the best flavor. Pre-grated cheese from a container has anti-caking agents that affect the texture.
Minced Garlic: Fresh minced garlic is my go-to here. Jarred garlic works in a pinch but doesn’t have the same punch.
Salt and Black Pepper: I use these liberally to season the pesto. I adjust to taste after tossing with the pasta.
Low-Fat Feta Cheese: Full-fat feta also works, but I choose crumbled low-fat feta to save on some calories and fat. Block feta that I crumble myself has better texture than pre-crumbled.
Substitutions
Whole Wheat Penne Substitute: Really any pasta works as a 1:1 substitute. I’ve used regular penne (8 oz), chickpea pasta (8 oz), or lentil pasta (8 oz) as 1:1 replacements.
Almonds Substitute: Pine nuts (2 tablespoons) or walnuts (2 tablespoons) works as a 1:1 replacement.
Fresh Basil Substitute: I have used fresh spinach (1/2 cup loosely packed) mixed with 1/4 teaspoon dried basil if fresh basil isn’t available.
Low-Fat Feta Substitute: There are lots of options here. I recommend using regular feta (1/2 cup), goat cheese (1/2 cup), or shredded parmesan (1/2 cup) as replacements.
🔪 How To Make
Here’s how I make this pasta with sun-dried tomatoes and feta step by step:
Cook Pasta: I cook the pasta according to package directions, omitting salt and fat. Before draining, I reserve 1 cup of the cooking liquid. Then I drain the pasta and return it to the pan.

Make Pesto: While the pasta cooks, I place the sun-dried tomatoes, basil, almonds, Parmesan, garlic, salt, and pepper in a food processor. I process until everything is finely chopped.

Combine Pesto with Pasta Water: I combine the tomato mixture with the reserved 1 cup cooking liquid, stirring with a whisk until smooth.

Toss with Pasta: I add the pesto mixture to the pasta and toss well to coat every piece.

Add Feta and Serve: I serve this pasta immediately, and sprinkle crumbled feta over the top before serving.

💭 Expert Tips
My #1 Secret Tip for this recipe is to reserve the pasta cooking water before draining. The starchy water is essential for turning thick pesto into a smooth sauce that coats the pasta. Without it, the pesto stays clumpy and doesn’t distribute evenly.
Other Tips To Keep In Mind:
- Cook Pasta Al Dente: I cook the pasta until it has bite. Mushy pasta doesn’t hold the sauce well and breaks apart when tossing.
- Use Fresh Basil: I never substitute dried basil for fresh in this recipe. Fresh herbs are what make the pesto bright and flavorful.
- Store Extra Pesto: I put any leftover pesto in a sealable jar and top it with a drizzle of olive oil to keep it fresh. It lasts up to a week in the fridge.
- Pat Tomatoes Dry: I drain the oil-packed tomatoes and pat them with a paper towel to remove excess oil. This keeps the pesto from being too oily.
📖 Variations
This sun-dried tomato feta pasta is easy to customize based on what I have in my pantry or fridge. Here are some of the variations I make the most often:
Adding Greens: I stir in 2 cups fresh spinach with the hot pasta so it wilts from the heat for added greens.
Protein-Packed: I add white beans or chickpeas (1 cup) for extra protein and to make it more filling, and use lentil or chickpea pasta instead of whole wheat pasta.
Make It Creamy: For a little more indulgence, I’ll stir in 1/4 cup heavy cream or half-and-half with the pesto for a richer, creamier sauce.
Olive Version: I add 1/4 cup sliced Kalamata olives for extra Mediterranean flavor and brininess.
🍽 Serving Suggestions
I serve this pasta as a main dish with roasted vegetables (like my roasted broccoli and potatoes) on the side, or with sautéed spinach with garlic for extra greens. It also pairs well with my vegan garlic bread and my arugula spinach salad for a bigger spread!
🧊 Storage Directions
Storing: I store the pasta in an airtight container in the fridge for up to 4 days. Sometimes I’ll add a splash of water when reheating because the sauce thickens as it sits.
Freezing: I don’t recommend freezing this pasta because the feta and pesto don’t freeze well and the texture changes when thawed.
Reheating: I reheat individual portions in the microwave for 1-2 minutes, stirring halfway through. Heating on the stovetop over medium-low heat with a splash of water to loosen the sauce also works.
❓ Recipe FAQs
The pesto needs to be mixed with pasta cooking water to become a sauce. I whisk 1 cup of the starchy cooking liquid with the pesto before adding it to the pasta. If it’s still too thick, I add more pasta water a little at a time.
Yes, but you will need to rehydrate them first. If I’m using dry-packed tomatoes, I’ll soak them in hot water for 10-15 minutes, then drain and pat dry before using. Keep in mind, they won’t be quite as flavorful as oil-packed.
Using too much oil from the sun-dried tomatoes causes this. I always drain and pat the tomatoes dry with a paper towel before adding them to the food processor to control the oil amount.

🍝 More Healthy Pasta Recipes!
Love this vegetarian pasta recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
Pasta With Sun-Dried Tomatoes And Feta
Ingredients
- 8 oz whole wheat penne
- ¾ cup oil-packed sun-dried tomato halves drained and patted dry with a paper towel (to cut down on the oil a bit
- ¼ cup loosely packed basil leaves
- 2 tbsp slivered almonds
- 2 tbsp shredded fresh Parmesan cheese
- 1 tbsp minced garlic
- ½ tsp salt
- ¼ tsp ground black pepper
- ½ cup crumbled low fat feta cheese
Instructions
- Cook pasta according to the package directions, omitting salt and fat. Drain through a sieve over a bowl, reserving 1 cup cooking liquid. Return pasta to pan.
- While pasta cooks, place tomatoes and next 6 ingredients (through black pepper) in a food processor; process until finely chopped.
- Combine tomato mixture and the reserved 1 cup cooking liquid, stirring with a whisk. Add to pasta; toss well to coat. Sprinkle with feta.
Notes
- Cook the pasta al dente (with bite).
- Don’t substitute dried basil for the fresh basil in this recipe. Fresh herbs are key for big flavor!
- If you have any left over pesto (or make extra), put it in a sealable jar and top it up with olive oil to keep it fresh.
- Use whole wheat pasta, or for even more protein and nutrients – try a lentil or chickpea based pasta.
- Serve with some veggies on the side for an even healthier dish.





My husband loves feta! I can’t wait for him to try this.
Hooray! I’m sure he will love it!
How do I achieve a softer texture for my pasta?
Hi Kari! Just cook it longer – but be careful that it doesn’t become mushy!
Yum! This looks so goooood!
Thanks! You will love it!
I think this Pasta recipe is totally wonderful! Do you sun dry your own tomatoes?
Thank you so much! I wish I had the time – homemade sundried tomatoes are amazing! Luckily I’ve found pretty good options at my local market as well!
Hi Anjali,
New to your site. Your recipes look great! Can you tell me what the fridge life would be for any leftover pesto (maybe a week or so)?
Thanks so much Paula! And yup! I’d say this pesto keeps about 5-7 days in the fridge 🙂
I love sundried tomato on pasta! Oh this just looks delicious!
Yay thank you so much!! I’m sure you will love this recipe! 🙂
Oh this is such a perfect summer pasta dish, YUM!!
Yesss! It totally is! Can’t wait for you to try it!
I really like this pasta recipe. Sundried tomatoes and basil go so well together.
They are both so fresh and fragrant right?? So glad you liked this recipe!
I LOOOOOVE Feta! But I never would have thought to put it on this pasta! OMG! Cannot wait to try it!
Haha feta is one of my absolute favorite cheeses too!! It is so salty and delicious! I’m sure you will love this recipe when you try it – keep me posted on how it turns out! 🙂
I absolutely love sun dried tomatoes so this recipe is right up my alley. YUM!
Awesome!! Hope you enjoy it as much as we did!