A creamy, crunchy pasta salad packed with fresh broccoli, sweet apples, dried cranberries, and toasted cashews.
In Austin, barbecue season is year-round, which means the search for the perfect side dish never really ends. Coleslaw and potato salad are classics, but sometimes I need something with a bit more texture and freshness to cut through the richness of smoked brisket or ribs. This Broccoli Pasta Salad is the answer. It is a texture lover's dream-combining the chew of pasta, the crisp snap of raw apples and broccoli, and the buttery crunch of roasted cashews. The dressing is creamy but lightened up with Greek yogurt and honey, creating a sweet and savory balance that makes it impossible to eat just one bowl.
Jump to:
The most critical lesson I learned with this recipe is the importance of knife work, specifically with the broccoli. Because the broccoli is added raw, you must chop the florets into very small, bite-sized pieces. If the chunks are too large, the texture is jarring and difficult to eat. Aim for pieces that are roughly the same size as a cashew or a cranberry so everything integrates into a single, cohesive bite.

Why You'll Love This Recipe
- Texture Overload: This salad hits every note-crunchy nuts, crisp fruit, raw veggies, and soft pasta-making it incredibly satisfying to eat.
- Sweet and Savory: The tartness of the green apples and sweetness of the cranberries play perfectly against the savory red onion and creamy dressing.
- Lighter Dressing: By swapping half the mayonnaise for Greek yogurt (or kefir), the dressing maintains its creaminess without feeling heavy or oily.
- No-Cook Veggies: Aside from boiling the pasta, there is no cooking required, keeping your kitchen cool during the Texas heat.
Ingredients
- Pasta: Bow-tie (farfalle) or rotini works best. The nooks and crannies trap the dressing and small ingredients like cranberries.
- Broccoli: Fresh broccoli florets are essential. Avoid frozen broccoli, which will be mushy when thawed.
- Apples: I use one red apple (like Fuji or Gala) for sweetness and one green apple (Granny Smith) for tartness.
- Red Onion: Finely diced to provide a sharp, savory contrast to the fruit.
- Cashews: Roasted or toasted cashews add a rich, buttery crunch that elevates the dish.
- Dried Cranberries: These add a chewy, sweet tartness.
- Greek Yogurt: Plain Greek yogurt adds tangy creaminess and probiotics.
- Mayonnaise: Provides the necessary richness and stability for the dressing.
- Honey: Softened or warmed honey sweetens the dressing and binds the yogurt and mayo.
- Lemon Juice: Freshly squeezed is best to brighten the flavor and prevent the apples from browning.
How to Make Broccoli Pasta Salad

Step 1: Cook and Rinse the Pasta
Bring a large pot of water to a boil. Add the pasta and cook until al dente according to the package instructions. Drain the pasta into a colander and immediately rinse it thoroughly under cold water. This stops the cooking process and washes away excess starch so the salad doesn't become gummy.
Step 2: Prep the Crunch
While the pasta cooks, chop your vegetables and fruit. Cut the broccoli florets into tiny, bite-sized pieces. Core and dice the red and green apples. Finely dice the red onion. In a large mixing bowl, combine the broccoli, apples, onion, toasted cashews, and dried cranberries.
Step 3: Whisk the Dressing
In a small bowl, combine the mayonnaise, Greek yogurt, fresh lemon juice, honey, and salt. Tip: If your honey is thick or crystallized, warm it in the microwave for 10 seconds so it mixes easily. Whisk until the dressing is smooth and uniform.
Step 4: Assemble
Add the cooled, drained pasta to the large bowl with the broccoli mixture. Pour the dressing over the top. I recommend adding about three-quarters of the dressing first and tossing to coat. Add the rest only if you prefer a creamier salad. Taste and season with a pinch more salt if needed.
Common Mistakes to Avoid
- Large Broccoli Florets: As mentioned, huge chunks of raw broccoli are unpleasant to chew. Take the time to chop them down.
- Overcooking the Pasta: Since this is a cold salad, mushy pasta will fall apart when tossed with the heavy ingredients. Keep it al dente.
- Adding Hot Pasta: If you don't cool the pasta completely, the heat will melt the mayonnaise and turn the apples mushy. Ensure the noodles are cold.
Tips and Tricks for Success
- Toast the Nuts: If you bought raw cashews, toast them in a dry skillet for 3-5 minutes until golden. This amplifies their flavor significantly.
- Soak the Onions: If you find raw red onion too sharp, soak the diced onion in a bowl of ice water for 10 minutes before adding it to the salad. This removes the sulfurous bite while keeping the crunch.
- Dress Before Serving: While the salad is good immediately, it's even better if you let it sit in the fridge for 30 minutes to let the flavors meld.
Variations
- Add Protein: Grilled chicken breast or bacon bits make this a heartier main dish rather than just a side.
- Nut Swap: If you have an allergy or just prefer other nuts, sunflower seeds, pecans, or walnuts are excellent substitutes for cashews.
- Blanched Broccoli: If you absolutely cannot stand raw broccoli, you can blanch the florets in boiling water for 1 minute and then shock them in ice water to soften them slightly while keeping the bright green color.
How to Serve
This salad is perfect for potlucks because it holds up well at room temperature for short periods. Serve it alongside grilled burgers, hot dogs, or BBQ chicken. It also makes a great meal-prep lunch for the week.

Make Ahead and Storage
- Refrigeration: Store leftovers in an airtight container for up to 3 days.
- Nut Texture: The cashews will soften as they sit in the dressing. If you want them to stay crunchy, store them separately and sprinkle them on just before serving.
- Freezing: Do not freeze this salad. The mayonnaise dressing will separate and the raw vegetables will lose their crisp texture.
Recipe Notes / What I Learned
During testing, I found that using two different types of apples really makes a difference. The Granny Smith provides a necessary acid kick that cuts through the creamy dressing, while the red apple reinforces the sweetness of the honey.
Nutrition Snapshot
Estimated per serving: 380 calories, 10g protein, 18g fat, 48g carbohydrates.

Broccoli Pasta Salad
Equipment
- 1 Large pot for pasta
- 1 Large bowl for mixing
- 1 Small bowl for dressing
Ingredients
Group: Salad
- 8 oz pasta bow-tie, rotini, or fusilli
- 5 cups broccoli florets chopped into small bites
- 1 red apple cored and diced
- 1 green apple cored and diced
- ¼ cup red onion diced
- 1 cup cashews toasted or roasted
- ⅔ cup dried cranberries
Group: Creamy Salad Dressing
- ½ cup mayonnaise
- ½ cup Greek yogurt or kefir
- 2 tablespoons lemon juice freshly squeezed
- ¼ cup honey softened or warmed up
- ¼ teaspoon salt to taste
Instructions
- Bring a large pot of water to a boil. Add pasta and cook until al dente. Drain, rinse with cold water, and drain again. While the pasta is cooking, proceed with the rest of the recipe.
- In a large bowl, combine chopped broccoli florets, diced red and green apples, diced red onion, toasted cashews, and dried cranberries.
- In a small bowl, whisk together mayonnaise, Greek yogurt, lemon juice, softened honey, and salt until smooth. *Tip: Warm the honey slightly so it mixes easily.*
- Add drained cooked pasta to the bowl with the salad. Add salad dressing gradually (you don't need to use all of it) and toss until the salad is creamy enough to your liking. Season with more salt if needed.
Notes
Nutrition
FAQs
Is this gluten-free?
It is naturally gluten-free if you use a certified gluten-free pasta (like brown rice or chickpea pasta). The rest of the ingredients are gluten-free.
Can I make this vegan?
Yes. Substitute the mayonnaise for a vegan mayo, use a plant-based yogurt (like almond or coconut), and swap the honey for maple syrup or agave nectar.
Do I have to peel the apples?
No, keep the skin on! The red and green skins add beautiful color to the salad and provide extra fiber.




