Some salads are purely functional, and then there are salads like this one that make you genuinely excited to sit down and eat. This feta and cranberry penne salad with orange vinaigrette hits that rare balance of sweet, tangy, savory, and fresh all at once, with enough texture and flavor contrast to keep every forkful interesting from start to finish.
Why You’ll Love This
This salad strikes the perfect balance between hearty and fresh, with tender pasta, crunchy walnuts, sweet cranberries, and tangy feta all brought together by a bright orange vinaigrette that makes every bite sing. It comes together quickly, travels well to potlucks and gatherings, and tastes even better after sitting for a little while as the flavors meld together.
Ingredients
Penne pasta: forms the hearty base of the salad; rotini or bowtie pasta can be used as a substitute with a similar result.
Feta cheese: adds a salty, creamy tang that balances the sweetness of the cranberries and orange dressing; goat cheese can be used for a slightly milder flavor.
Dried cranberries: bring chewy sweetness and a pop of color; dried cherries or golden raisins can be swapped in for a different fruit note.
Toasted walnuts: add a satisfying crunch and nutty richness; pecans or sliced almonds work beautifully as alternatives.
Baby spinach: adds a fresh, slightly earthy green base; arugula can be used for a more peppery bite.
Red onion: brings a sharp, slightly sweet crunch; shallots make a milder substitute.
Fresh orange juice: forms the bright, citrusy base of the vinaigrette; bottled orange juice can be used, though fresh gives the cleanest flavor.
Olive oil: adds body and richness to the vinaigrette; avocado oil can be used as an alternative.
Honey: balances the acidity of the orange juice with natural sweetness; maple syrup can be substituted for a different flavor profile.
Dijon mustard: acts as an emulsifier and adds subtle tang to the dressing; whole grain mustard gives a slightly different texture and bite.
Craving the exact amounts? You’ll find all the precise measurements in the recipe card below!
How to Make Feta & Cranberry Penne Salad with Orange Vinaigrette
Step 1: Cook and Cool the Pasta
Cook the penne until perfectly al dente, then drain and rinse immediately under cold water until completely cooled. This stops the cooking process and keeps the pasta from clumping or becoming mushy once dressed.
Step 2: Whisk the Orange Vinaigrette
In a small bowl or jar, whisk together the fresh orange juice, olive oil, honey, Dijon mustard, salt, and black pepper until the dressing comes together into a smooth, slightly glossy emulsion. The smell alone is enough to make you want to drizzle it on everything.
Step 3: Build the Salad
In a large bowl, combine the cooled penne with the baby spinach, dried cranberries, toasted walnuts, and thinly sliced red onion. The colors and textures together already look like something worth sharing.
Step 4: Dress and Toss
Pour the orange vinaigrette over the salad and toss everything together until evenly coated, making sure the dressing reaches every corner of the bowl.
Step 5: Add the Feta
Scatter the crumbled feta over the top and toss one final time, gently enough to keep the crumbles intact rather than turning everything pink from overmixing.
Step 6: Taste and Serve
Give the salad a final taste and adjust salt, pepper, or a squeeze of extra orange juice if needed. Serve immediately or refrigerate briefly to let the flavors deepen before serving.
Tips for Success
- Rinse the pasta under cold water right after cooking to prevent sticking and clumping.
- Toast the walnuts in a dry skillet for a few minutes before adding for a deeper, nuttier flavor.
- Add feta last and toss gently to keep the crumbles large and beautiful.
- Make the dressing ahead of time so the flavors have time to meld before dressing the salad.
- Dress the salad just before serving for the freshest texture, especially if making ahead.
- Taste the dressing before adding and adjust honey or mustard to your preference.
Equipment Needed
- Large pot: needed for boiling the pasta; salt the water generously for the best-flavored pasta.
- Large mixing bowl: for tossing all the salad components together; bigger is better for easy mixing.
- Small bowl or jar with lid: for whisking or shaking the vinaigrette; a mason jar makes shaking the dressing effortless.
Variations
- Gluten-Free: substitute a gluten-free pasta in the same shape and quantity.
- Lighter Version: reduce the olive oil slightly and use a sugar-free dried cranberry for fewer calories.
- Faster Version: use store-bought orange vinaigrette to skip making the dressing from scratch.
- Budget-Friendly: swap walnuts for sunflower seeds and use a less expensive crumbled cheese blend.
- High-Protein Boost: add grilled chicken strips or chickpeas for a more substantial meal.
Serving Suggestions
- Serve alongside grilled chicken or salmon for a complete meal.
- Pair with crusty bread and a glass of white wine for a light lunch.
- Bring to a potluck or holiday gathering as a crowd-pleasing side.
- Top with extra orange zest for a bright, restaurant-style finishing touch.
FAQs
Can I make this salad ahead of time?
Yes, this salad holds up well in the refrigerator for up to 2 days. Store the dressing separately and toss just before serving to keep everything fresh and crisp.
Can I use fresh cranberries instead of dried?
Dried cranberries work best here for their chewy texture and concentrated sweetness. Fresh cranberries are too tart and firm for this type of salad.
How do I keep the spinach from wilting?
If making ahead, add the spinach just before serving rather than mixing it in ahead of time. The acidity in the dressing will wilt the leaves relatively quickly.
Can I serve this salad warm?
Yes, tossing the dressing with warm pasta gives a slightly different result where the spinach wilts gently and the feta softens slightly, which is equally delicious in a different way.
Final Thoughts
This feta and cranberry penne salad with orange vinaigrette is one of those recipes that manages to feel both light and satisfying, with a bright, citrusy dressing that ties every element together beautifully. Whether served at a casual weeknight dinner or a festive gathering, it’s a salad that earns genuine compliments and always gets asked for the recipe.


Feta & Cranberry Penne Salad with Orange Vinaigrette
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Tender penne tossed with baby spinach, dried cranberries, toasted walnuts, red onion, and crumbled feta, all dressed in a bright, honey-sweetened orange vinaigrette.
Ingredients
- 8 oz penne pasta
- 1/2 cup feta cheese, crumbled
- 1/2 cup dried cranberries
- 1/4 cup toasted walnuts, chopped
- 2 cups baby spinach
- 1/4 cup red onion, thinly sliced
- 1/4 cup fresh orange juice
- 2 tablespoons olive oil
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Cook the penne pasta according to package directions until al dente. Drain and rinse under cold water to cool completely.
- In a small bowl or jar, whisk together the orange juice, olive oil, honey, Dijon mustard, salt, and black pepper until emulsified.
- In a large bowl, combine the cooled penne, baby spinach, dried cranberries, toasted walnuts, and thinly sliced red onion.
- Pour the orange vinaigrette over the salad and toss until everything is evenly coated.
- Add the crumbled feta on top and toss gently one more time.
- Taste and adjust seasoning if needed before serving.
- Serve immediately or refrigerate for up to an hour before serving for deeper flavor.
Notes
- Rinse the cooked pasta under cold water immediately to stop cooking and prevent clumping.
- Add the feta last and toss gently to keep the crumbles intact.
- Prep Time: 15 minutes
- Cook Time: 10 minutes

