Broccoli Pasta Salad Recipe With Mayonnaise: Crisp-Topped Creaminess That Stands Up to Heat

Salads

Broccoli Pasta Salad Recipe With Mayonnaise: Crisp-Topped Creaminess That Stands Up to Heat

This broccoli pasta salad recipe with mayonnaise delivers the perfect balance of crisp-tender florets and creamy dressing that stays fresh even under the summer sun.

The secret lies in blanching the broccoli just until bright green, then tossing it with perfectly cooked pasta and a rich, tangy mayo dressing that clings to every strand. I developed this recipe after years of picnic disasters—no more soggy salads that wilt by lunchtime.

The foundation starts with al dente pasta that holds its shape even after mixing, paired with broccoli florets cut into bite-sized pieces for even cooking. A classic Italian dressing—mayonnaise, Dijon mustard, lemon juice, and a touch of garlic—creates a velvety coating that enhances rather than overwhelms the fresh vegetables.

The key technique? Adding the dressing just before serving to maintain that signature crisp-topped texture.

What you'll end up with is a pasta salad that's creamy yet light, vibrant yet satisfying—ideal for potlucks, office lunches, or a no-fuss weeknight dinner. The broccoli stays crisp, the pasta maintains its bite, and the dressing delivers that perfect tangy richness without being heavy.

This version actually improves overnight, making it perfect for meal prep.

For extra flair, top with toasted pine nuts or crumbled bacon before serving, but the basic recipe stands strong on its own. The combination of textures—crisp florets, tender pasta, and creamy dressing—makes every bite irresistible. Let's get started on this crowd-pleaser!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for broccoli pasta salad recipe mayonnaise

Six ingredients make this creamy, crisp broccoli pasta salad shine—no complicated steps, just perfect texture balance.

Ingredient Amount Notes
Short Pasta 🍝 12 oz Farfalle or rotini preferred
Fresh Broccoli 🥦 2 lb Florets cut into bite-sized pieces
Mayonnaise 🥫 1 cup High-quality, full-fat preferred
Dijon Mustard 🍯 1 tbsp For tangy depth
Lemon Juice 🍋 2 tbsp Freshly squeezed
Garlic Cloves 🧄 2 cloves Minced or finely grated
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Pine Nuts 🥜 ¼ cup Toasted, optional garnish
Crumbled Bacon 🥓 ½ cup Cooked crisp, optional garnish
Ice Water 💧 1 cup For blanching broccoli
Olive Oil 🫒 1 tbsp For tossing pasta

The broccoli is the star here—pick heads with tight florets and vibrant green color. Trader Joe's or Whole Foods usually have the freshest cuts. Cut into even-sized pieces so they cook uniformly. For the pasta, farfalle or rotini holds dressing best, but any short shape works. The mayo is non-negotiable—Duke's or Hellmann's are my go-tos for that perfect creamy texture without being too heavy. And don't skip the blanching step—it keeps those florets crisp even after mixing.

No Dijon mustard? Yellow mustard at half the amount works in a pinch. Fresh garlic is ideal, but garlic powder at one-third the amount gets you close. For a lighter version, swap half the mayo for Greek yogurt or vegan mayo. The pine nuts can be swapped for toasted walnuts or pecans if you're watching calories. Bacon optional? Absolutely—but the smoky crunch elevates everything. And if you're prepping ahead, add the dressing just before serving to keep that perfect crisp-topped texture.

This salad actually tastes better the next day—keep it refrigerated for up to 3 days. The broccoli stays crisp, the pasta holds its shape, and the flavors meld beautifully. For meal prep, store components separately (pasta, broccoli, dressing) and assemble when ready to serve. The dressing keeps up to 1 week in the fridge if you want to make it ahead of time. And if you're serving at a picnic? Pack it in an insulated cooler with ice packs to keep everything fresh.

❤️

Why You'll Love This Recipe

  • No-Cook Dressing Magic: I swear by that tangy mayo-Dijon-lemon combo—just whisk it together while the broccoli roasts. That bright, creamy punch cuts through the pasta’s starchy bite like a breeze. (Yes, even when I forget to measure the lemon juice.)
  • Broccoli’s Crunch Factor: Fresh florets stay crisp after a quick steam or roast—no sad, soggy bites here. The lemon zest I add last? That’s the secret. It turns "healthy side" into "I’ll actually eat this."
  • Lunchbox Hero: This salad keeps for days in the fridge, so I pack it for work or my kid’s school without guilt. The pasta holds its shape, the mayo stays rich, and the broccoli? Still vibrant. (My son’s favorite, weirdly.)
  • Budget Bright Spot: Short pasta and seasonal broccoli won’t break the bank, and mayo stretches further than you’d think. I double the batch, eat half now, and freeze the rest—zero waste, maximum flavor for pennies.

Step-by-step instructions for broccoli pasta salad with mayonnaise

This pasta salad delivers perfect texture—crisp broccoli, al dente pasta, and a creamy mayo dressing that stays luscious even when served warm.

1

Blanch the Broccoli for Crisp-Tender Perfection

Cut the 2 lb fresh broccoli into bite-sized florets, keeping the stems intact for structure. Bring a large pot of water to a rolling boil and add 1 cup ice water—this keeps the temperature stable for even cooking. Add the broccoli and cook for 2 minutes exactly until bright green and just tender when pierced with a knife.

Immediately drain and plunge into an ice bath to stop the cooking process. Let it drain well in a colander, then transfer to a bowl and sprinkle with ½ teaspoon black pepper while still warm. This preserves the vibrant color and crisp texture that makes this salad special. Don't skip the ice bath—it's what prevents soggy broccoli later.

2

Cook the Pasta Al Dente and Toss with Olive Oil

Bring another large pot of salted water to a boil and add the 12 oz short pasta (farfalle or rotini work best). Cook until 1 minute before the package instructions for al dente texture—you'll finish cooking it in the dressing. Drain thoroughly and immediately transfer to a large mixing bowl.

While still hot, drizzle with 1 tablespoon olive oil and toss vigorously with tongs. This step creates a slight sheen on the pasta that helps the creamy dressing cling perfectly. Let it cool slightly for 2-3 minutes before adding other ingredients—hot pasta will break down the mayo if mixed too soon.

3

Whisk Together the Creamy Dressing

In a medium bowl, combine the 1 cup mayonnaise, 1 tablespoon Dijon mustard, 2 tablespoons lemon juice, 2 minced garlic cloves, 1 teaspoon salt, and ½ teaspoon black pepper. Whisk vigorously for 1-2 minutes until completely smooth and emulsified. The dressing should be thick but pourable—if it looks too stiff, add 1 teaspoon ice water to loosen it.

Taste and adjust seasoning—this is your base flavor. I like to add a pinch more salt if the mayo isn't salty enough, and sometimes a squeeze of extra lemon if I want more brightness. The Dijon mustard adds depth that prevents the salad from tasting too heavy. Keep this mixture at room temperature until ready to combine.

4

Combine All Ingredients for Maximum Flavor

Add the cooled pasta and blanched broccoli to the dressing bowl. Using your hands or a large spoon, gently fold everything together until fully coated. The pasta should be evenly distributed with bright green broccoli peeking through. Work quickly but carefully—overmixing can break the pasta.

Fold in the ½ cup crumbled bacon and ¼ cup toasted pine nuts just before serving. These add texture contrast and rich flavor that balances the creamy dressing. For best results, assemble the salad no more than 30 minutes before serving—this gives the flavors time to meld without making the broccoli soggy.

5

Garnish and Serve Immediately

Transfer the salad to a serving platter and sprinkle with additional ½ teaspoon black pepper and a final drizzle of 1 tablespoon olive oil for extra richness. The toasted pine nuts should be golden and the bacon crisp—this is what gives the salad that restaurant-quality finish.

Serve immediately while the broccoli is still crisp and the pasta holds its shape. This salad tastes best at room temperature, so if making ahead, assemble and refrigerate for up to 2 hours before serving. The flavors actually improve slightly as they sit, making it perfect for potlucks or meal prep.

👨‍🍳

Pro Tips For Making Broccoli Pasta Salad Recipe Mayonnaise

  • COOK PASTA AL DENTE THEN CHILL: I used to serve it warm, but this salad needs a cold, firm bite. Cook pasta 1 minute less than package instructions, drain, and plunge into ice water for 2 minutes—it’ll finish cooking while cooling. Chilling also lets flavors meld (and stops the broccoli from wilting into a sad mush).
  • TRIM BROCCOLI STEMS THIN: Thick stems? Tough, rubbery bites. Slice stems lengthwise into ¼-inch strips—you’ll get twice the usable floret surface. My grandmother called it "the secret to broccoli that disappears," and she was right.
  • MIX DRESSING LAST MINUTE: Mayonnaise and Dijon separate when tossed too early. Wait until you’re ready to serve, then whisk in lemon juice and mustard just before combining—this keeps the dressing creamy and bright. (Yes, even if you’re impatient like me.)
  • DRAIN PASTA WELL, RINSE IF NEEDED: Salty pasta water? No thanks. Drain thoroughly, then rinse under cold water if your tap is hard—leftover starch makes the dressing cling like glue. Pat dry with a towel if you’re really worried about sogginess. (I know, it sounds paranoid, but trust me.)

Troubleshooting perfect results

Soggy Broccoli Fix

If your broccoli turns mushy after mixing, it means it was overcooked or the ice bath wasn't thorough enough. Start by blanching florets for exactly 2 minutes in boiling water—no more! Immediately plunge into ice water for 30 seconds, then drain completely.

For extra insurance, pat dry with a kitchen towel before adding to the salad. This step alone prevents that dreaded limp texture. 🥦

Pasta Too Soft?

Undercooked pasta that turns mushy when mixed happens when you overcompensate for al dente timing. Cook pasta 1 minute less than package instructions, then finish cooking in the dressing.

The key is to drain it thoroughly and toss immediately with 1 tablespoon olive oil while still hot—this creates a protective barrier that maintains texture. Let it cool for 2-3 minutes before adding other ingredients.

Dressing Too Thin

A runny dressing usually means too much liquid or not enough emulsification. For this recipe, use 1 cup full-fat mayonnaise (like Duke's) and whisk for 1-2 full minutes until completely smooth. If it still separates, add 1 teaspoon ice water and whisk again.

For extra stability, mix in 1 tablespoon cornstarch with the mayo before adding other ingredients—it acts as a thickener without altering flavor.

Broccoli Too Bright Green

Overly vibrant broccoli often means it wasn't cooked long enough to soften slightly. Aim for 2 minutes exactly in boiling water until just tender when pierced with a knife. The bright green color should fade slightly to a rich, emerald hue—this indicates perfect doneness.

If using frozen broccoli, thaw and blanch for 3 minutes instead, as frozen florets need extra time to reach the same texture.

Dressing Separating Later

If the dressing breaks after refrigeration, it needs more emulsification. The fix? Whisk in 1 teaspoon Dijon mustard (already in the recipe) and 1 tablespoon ice water to stabilize the mixture.

For extra insurance, add ½ teaspoon xanthan gum (found in baking aisles) to the dressing—it binds ingredients without changing texture. Store dressing separately if prepping ahead, then mix just before serving to maintain consistency.

Bacon Too Soft

Crumbled bacon that loses its crispness after mixing is usually from adding it too early. Fold in the ½ cup crumbled bacon and ¼ cup toasted pine nuts right before serving—this preserves their texture.

For extra crunch, bake bacon on a wire rack at 375°F for 5 minutes before crumbling. Store garnishes separately if prepping ahead, then sprinkle on top just before eating. 🥓

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 45mg15%
Sodium 820mg36%
Total Carbohydrate 45g16%
Dietary Fiber 6g21%
Sugars 4g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this pasta salad without mayo?

Swap the mayo for ½ cup Greek yogurt or ¼ cup vegan mayo to keep it creamy. For extra richness, add 1 tablespoon olive oil to the dressing. The texture will be lighter but still satisfying—just whisk everything vigorously to emulsify.

2

How long can I store this salad before serving?

This salad stays fresh for up to 3 days in the fridge when stored properly. Keep the dressing separate until ready to mix, then combine just before serving to maintain crisp broccoli. For meal prep, store components in airtight containers—pasta, broccoli, and dressing separately. The flavors actually improve overnight!

3

What's the best pasta shape for this recipe?

Short, ridged pasta shapes work best—farfalle, rotini, or fusilli hold the creamy dressing perfectly. Avoid long pasta like spaghetti, which can get tangled. For extra texture, try penne or cavatappi, but stick to al dente cooking times to prevent mushiness.

4

Can I use frozen broccoli instead of fresh?

Yes, but adjust the cooking time! Thaw frozen broccoli first, then blanch for 3 minutes (instead of 2) in boiling water. The extra time ensures even cooking. Pat completely dry after blanching to prevent sogginess—this is key for maintaining crisp texture.

5

Why does my dressing get watery after mixing?

This usually happens when the pasta releases too much starch or the mayo wasn't properly emulsified. For a thicker dressing, whisk in 1 teaspoon cornstarch with the mayo before adding other ingredients. Also, let the pasta cool slightly (2-3 minutes) before mixing to reduce starch release.

★★★★★4.7(15 reviews)
Categories Salads