Salads
This basic pasta salad recipe with mayo delivers the cool, creamy crowd-pleaser you need for potlucks, picnics, or meal prep. The secret lies in balancing creamy mayo with bright vegetables and properly cooked pasta—no soggy textures here.
I've perfected this version to stay fresh for hours, whether served immediately or chilled overnight.
The foundation starts with al dente pasta (penne or rotini work best) tossed while still warm with a simple mayo-based dressing. This prevents the salad from becoming watery later.
Add crisp vegetables like celery, bell peppers, and red onion for crunch, then fold in protein options like diced ham or hard-boiled eggs for substance. The key is timing—chilling for at least 30 minutes lets flavors meld perfectly.
What you'll end up with is a perfectly balanced dish: creamy from the mayo, fresh from the vegetables, and satisfying from the protein. The pasta maintains its bite, the vegetables stay crisp, and the dressing coats every strand without overwhelming.
This is the kind of pasta salad that disappears from platters and gets rave reviews at every gathering.
Serve it as a side dish, pack it for lunches, or bring it to your next potluck—it's versatile enough for any occasion. The recipe scales easily, so you can make just enough for two or double it for a crowd. Let's get started on this foolproof crowd-pleaser!
Ingredients for basic pasta salad recipe with mayo
Eight simple ingredients transform into the creamy, crunchy pasta salad everyone loves.
| Ingredient | Amount | Notes |
|---|---|---|
| Penne Pasta 🍝 | 1 ½ lbs | Cooked al dente, drained |
| Mayonnaise 🥫 | 1 cup | High-quality, full-fat preferred |
| Celery Stals 🧅 | 2 cups | Finely chopped, crisp |
| Red Bell Pepper 🍅 | 1 cup | Diced, fresh or frozen |
| Red Onion 🧅 | ½ cup | Finely diced, sharp |
| Diced Ham 🥓 | 1 cup | Or substitute with hard-boiled eggs |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| Dried Dill 🌿 | 1 tsp | Or 1 tbsp fresh chopped |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | For extra creaminess |
The mayo is the star here—Hellmann's or Duke's are my go-tos, but any full-fat brand works. The celery and bell pepper should be crisp and fresh—no wilted veggies. Trader Joe's has pre-chopped veggie mixes that save time, but cutting them yourself adds that restaurant-quality texture. For the pasta, penne or rotini hold up best—they don't turn mushy when chilled. If you're prepping ahead, cook the pasta just one minute less than package instructions for that perfect al dente bite.
No mayo? Greek yogurt thinned with olive oil works in a pinch, though it's lighter in texture. Swap the ham for hard-boiled eggs or grilled chicken—just make sure everything's chopped the same size so it all melts together. The lemon juice and Dijon mustard are non-negotiable for brightness, but if you're out of one, extra lemon juice or a splash of vinegar can help. Dried dill is fine, but fresh has way more flavor—grab a bunch and use the stems too (they're packed with flavor).
This salad tastes even better after chilling for at least 30 minutes—the flavors meld perfectly. Store leftovers in an airtight container with a paper towel pressed on top to keep things crisp. Keeps 4-5 days in the fridge, though I've never had it last that long. For potlucks, double the recipe and bring it in a large glass bowl—it looks as good as it tastes.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear, the celery and bell pepper are prepped in three minutes flat—just dice them roughly. The penne’s already cooked, the mayo’s ready, and suddenly you’ve got a dish that looks like you meant to make it.
- Mayo Magic: That creamy mayo base cuts through the crunch of celery and onion like a dream. Honestly, the sweetness of the red bell pepper balances it out so well—it’s the kind of simple combo that makes you go, "Why didn’t I think of this sooner?"
- Picnic-Proof Anywhere: This is my go-to for potlucks, tailgates, or even a lazy Sunday. Cold, no reheating, and it travels like a champ. Pack it in a container, and you’ve got a meal that’s as easy to eat as it is to make.
- Budget Bulk: A box of penne, a jar of mayo, and a bag of veggies? We’re talking under $5 for enough to feed four. Plus, it keeps for days—so if you make too much (which you will), just stash it and grab it later. Zero waste, all win.
Step-by-step instructions for basic pasta salad with mayo
Here's how to make a creamy, crowd-pleasing pasta salad that stays fresh for hours.
Cook the Penne Pasta to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 lbs penne pasta. Cook according to package directions until 1 minute shy of al dente—you want it slightly firm so it holds up in the salad. I always taste-test a piece: it should have a slight bite but still be tender.
Drain the pasta in a colander and rinse under cold water for 30 seconds to stop the cooking process and remove excess starch. This prevents the pasta from becoming mushy later. Let it cool completely before mixing with the dressing—warm pasta will make the mayo dressing separate.
Prepare the Creamy Dressing
In a large bowl, whisk together 1 cup mayonnaise, 1 tbsp Dijon mustard, 2 tbsp lemon juice, 1 tbsp olive oil, 1 tsp dried dill, 0.5 tsp salt, and 0.25 tsp black pepper. The dressing should be smooth and well combined—this is the base that makes your salad creamy and flavorful.
Here's the thing—don't skip the lemon juice. It brightens the mayo and prevents the salad from tasting too heavy. If you're using high-quality mayo, you'll notice the difference in richness and texture right away.
Combine All Ingredients
Add the cooled pasta to the dressing and toss gently to coat evenly. Then fold in 2 cups celery stals, 1 cup red bell pepper, 0.5 cup red onion, and 1 cup diced ham. I like to mix everything by hand at this stage to ensure the vegetables and ham are distributed evenly throughout the pasta.
Taste and adjust seasoning if needed. If the salad needs more tang, add another 1 tbsp lemon juice. If it needs more depth, a pinch of salt or a dash of black pepper works wonders. The goal is a balanced flavor where each ingredient shines without overpowering the others.
Chill and Rest for Best Texture
Cover the pasta salad and refrigerate for at least 1 hour before serving. This chilling time allows all the flavors to meld together and the pasta to absorb the dressing completely. I know it's tempting to eat it right away, but trust me—waiting makes a world of difference.
After chilling, give the salad one final toss before serving. The flavors will be fully integrated, and the texture will be perfectly creamy and refreshing. Serve it at potlucks, picnics, or as a side dish for any meal—it's always a hit!
Pro Tips For Making Basic Pasta Salad Recipe With Mayo
- Rinse the Pasta Cold: Drain your cooked penne and hit it with a quick cold-water rinse—just 10 seconds—before mixing. I learned this the hard way after a batch turned gummy and sad; the starch clings to the pasta like glue if you skip this. Pat it dry with a towel if you’re extra paranoid about sogginess.
- Chop Celery Small: Dice that celery into ¼-inch pieces, not the usual ½-inch chunks. Tiny bits distribute evenly and soften just enough to stay crisp without turning to mush—no one wants a salad where you’re picking out celery stalks like teeth. (And yes, even if you’re impatient like me.)
- Add Mayo Last: Toss everything except the mayo first, then fold it in gently at the very end. Mixing mayo in early makes the salad greasy and watery; waiting until the end keeps the dressing clinging to each bite instead of pooling at the bottom. Trust me, your salad will thank you.
- Use Vinegar in Mayo: Stir in 1 teaspoon of white vinegar or lemon juice to your mayo—it brightens the flavor and cuts through the richness. I was skeptical until I tried it; now I can’t imagine mayo without it. (Proportion matters: start small, taste, then adjust.)
Best sauces and condiments for this dish
Classic Mayo Upgrades
Start with full-fat mayonnaise—brands like Hellmann's or Duke's provide that rich, velvety texture. For a lighter option, mix ½ cup Greek yogurt with ½ cup mayo and 1 tbsp extra lemon juice to keep it creamy.
If you're feeling adventurous, stir in 1 tbsp sour cream or 1 tsp honey for depth. The key is balancing richness with brightness—never skip the lemon juice, even if it seems excessive at first. 💫
Mustard Matters
Dijon mustard isn’t just for flavor—it emulsifies the dressing, preventing separation. Use 1 tbsp for every 1 cup of mayo, but if you prefer a milder taste, swap in 1 tsp yellow mustard. For extra tang, add ½ tsp apple cider vinegar alongside the lemon juice.
The mustard also helps cut through the richness, especially if you’re using a heavy mayo like Best Foods. Trust me, this small step makes all the difference in texture and taste.
Herb and Spice Boosters
Dried dill is convenient, but 1 tbsp fresh dill (chopped) adds a vibrant, herbal note. For a Mediterranean twist, swap in 1 tsp dried oregano or ½ tsp red pepper flakes for heat.
If you love garlic, finely mince 1 clove and mix it into the mayo—just let it sit for 5 minutes before combining to mellow the raw flavor. A pinch of smoked paprika adds warmth without overpowering. These tweaks turn a basic mayo dressing into a flavor powerhouse.
Acid Balance Secrets
The lemon juice and Dijon mustard create the perfect acid balance, but don’t be afraid to experiment. A splash of pickle juice (about 1 tbsp) adds tang and umami, while 1 tsp white wine vinegar sharpens the flavors.
For a fruity twist, blend 2 tbsp unsweetened applesauce into the mayo—it adds sweetness and moisture. The goal is to keep the salad from tasting flat or overly heavy, especially after chilling. Taste as you go!
Protein Swaps
While ham works perfectly, diced rotisserie chicken or crumbled bacon add smoky depth. For a vegetarian option, use ¼ cup crumbled feta cheese or ½ cup chickpeas (rinsed and drained). If you love seafood, toss in ½ cup cooked shrimp or ¼ cup diced smoked salmon.
The key is chopping proteins into ¼-inch pieces so they distribute evenly. This keeps every bite balanced and satisfying.
Crunchy Add-Ins
For extra texture, fold in ½ cup toasted pine nuts or ¼ cup chopped pecans just before serving. If you’re prepping ahead, add them right before chilling to prevent sogginess.
For a fresh crunch, toss in ½ cup diced cucumber or ¼ cup shredded carrots—they hold up well in the fridge. These additions elevate the salad from creamy to dynamic, ensuring every mouthful has contrast. 🌟
Nutrition facts
Frequently asked questions
Can I use a different type of pasta for this mayo pasta salad?
While penne or rotini work best, you can use farfalle (bowtie), fusilli, or even short pasta shapes like orzo. Avoid long pasta like spaghetti—it gets tangled and doesn't hold up well when chilled. Just cook it 1 minute less than package instructions to maintain that perfect al dente bite after mixing.
Why does my pasta salad get watery after chilling?
The most common cause is overcooked pasta or not draining it well. Always rinse pasta under cold water for 30 seconds after draining, and let it cool completely before mixing with mayo. Another trick? Press a paper towel on top of the salad in the fridge to absorb excess moisture. Pro tip: Use less water when cooking (about 4 quarts per pound of pasta) to reduce starch release.
Can I make this pasta salad ahead of time?
Yes! This salad actually tastes better after chilling. Assemble it up to 24 hours ahead and store in an airtight container with a paper towel on top to keep veggies crisp. For best texture, refrigerate for at least 1 hour before serving. The flavors meld beautifully overnight, making it perfect for meal prep or potlucks.
What's the best way to keep the veggies crisp in pasta salad?
Cut vegetables like celery and bell peppers into uniform sizes so they cook evenly. For extra crunch, soak them in ice water for 5 minutes before adding to the salad. Another trick: Add 1 tsp vinegar (white or apple cider) to the mayo dressing—it helps preserve freshness. And always store with a paper towel pressed on top to absorb moisture.
Can I substitute Greek yogurt for mayo in this recipe?
You can try, but the texture will be lighter and less creamy. For best results, mix ½ cup Greek yogurt with ½ cup mayo and add 1 extra tbsp lemon juice to compensate for the tang. The salad will still be delicious, but it won't have that classic mayo richness. If you want a lighter version, this works well—but traditionalists may notice the difference.
