Salads
This Flanigan's pasta salad recipe delivers the iconic diner crunch and tangy mayo twist that made it a comfort food staple. The secret lies in perfectly cooked macaroni tossed with a creamy, slightly sweet dressing that clings to every noodle—just like the original.
I've recreated the exact balance of flavors that makes this salad irresistible, from the crisp vegetables to the signature mayo-based dressing.
The magic happens in the dressing, where mayonnaise meets a touch of sugar and vinegar for that signature tang. Fresh celery, onions, and bell peppers add crunch and brightness, while a sprinkle of paprika gives it that classic diner flair.
This isn't just a side dish—it's a meal that stands up to grilled meats or stands alone as a satisfying lunch.
What you'll end up with is a pasta salad that's creamy yet crisp, tangy yet balanced, and packed with the nostalgic flavors of a classic diner.
The perfect texture comes from al dente macaroni that holds its shape while soaking up the dressing, creating bites that are both hearty and refreshing.
Whether you're recreating a childhood favorite or introducing it to a new generation, this recipe delivers the authentic Flanigan's experience at home. The best part? It keeps well for days, making it perfect for meal prep and potlucks. Let's get started on recreating this diner classic.
Ingredients for flanigan's pasta salad
Six ingredients make this diner classic—crunchy, tangy, and nostalgic in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Elbow Macaroni 🍝 | 1 ½ lbs | Al dente, cold before mixing |
| Mayonnaise 🥫 | 1 ½ cups | Duck brand preferred for richness |
| Celery Stalks 🧅 | 3 whole | Diced small, crisp |
| Green Bell Pepper 🍅 | 1 whole | Diced small, seeds removed |
| Yellow Onion 🧅 | 1 whole | Finely diced, white part only |
| Red Bell Pepper 🍅 | 1 whole | Diced small, seeds removed |
| Granulated Sugar 🍚 | 2 tbsp | For subtle sweetness |
| White Vinegar 💧 | 2 tbsp | For tangy kick |
| Paprika 🌶️ | 1 tsp | Smoked for diner flair |
| Salt 🧂 | 1 tsp | Kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Hard-Boiled Eggs 🥚 | 6 whole | Chopped, medium size |
The mayo is non-negotiable—Duck brand or Hellmann's gives that signature richness. Grab the large tubs from Costco or the 30 oz jars at Walmart for the best price. Fresh celery and bell peppers should be crisp with no soft spots—Trader Joe's has great pre-cut options if you're short on time. The onions? Sweet Vidalia if you can find them, but regular white works too. Eggs should be ice-cold when boiling for perfect peeling.
No Duck brand mayo? Best Foods is a solid backup, but avoid the light versions—they're watered down. Skip the celery? Extra bell peppers add color, but you lose that classic crunch. The sugar and vinegar balance is key—brown sugar works too if you're out of white. For extra flair, toss in a pinch of cayenne if you like it spicy. The macaroni must be cold before mixing—hot noodles make the dressing watery. And if you can't find smoked paprika, regular paprika plus a dash of liquid smoke gets you close.
This salad tastes even better the next day as flavors meld. Store in an airtight container with plastic wrap pressed right on the surface to keep it fresh for 4-5 days. For potlucks, portion into individual containers—it's always a hit. The dressing keeps separately for up to 1 week if you want to prep ahead. Freezing isn't recommended, but you can freeze the dressing alone for 3 months if you're really planning ahead.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because you can literally buy pre-diced celery and bell pepper—no knife skills required. The onions? Just slice them thin and let the mayo soften them while you mix everything else.
- Creamy Crunch Magic: That mayo base isn’t just filling—it’s ridiculously good. The celery and bell pepper add a bright crunch that cuts through the richness, while the onions mellow out into sweet, almost caramelized notes. Honestly, it’s the kind of flavor that makes you go back for seconds without even trying.
- Picnic to Potluck: This salad holds up everywhere—packed in a cooler for the beach, served in a bowl at a BBQ, or even reheated (yes, really) for a lazy weeknight dinner. It’s the one dish that never lets you down, whether you’re feeding a crowd or just me and my takeout containers.
- Budget Meal Prep Hero: Elbow macaroni and mayo are cheap staples, and the veggies stretch further than you’d think. I make a big batch on Sundays, and it’s still fresh and tasty by Friday—no sad, wilted salads here. Plus, it’s the perfect side to stretch a protein, so you’re not eating pasta alone.
Step-by-step instructions for Flanigan's pasta salad
This diner-style pasta salad delivers that perfect crunchy texture and tangy mayo flavor you crave.
Cook and Chill the Pasta
Bring a large pot of salted water to a rolling boil and add the 1.5 lbs medium elbow macaroni. Cook until al dente—about 10-12 minutes—then drain immediately. The pasta should still have a slight bite when you press it between your fingers.
Transfer the hot pasta to a large mixing bowl and rinse under cold water for 30 seconds while stirring with a wooden spoon. This stops the cooking process and removes excess starch. Drain well, then spread the pasta on a clean kitchen towel to dry completely. Chilling the pasta is key—it prevents the salad from becoming mushy later. Place the bowl in the refrigerator to cool completely, about 30 minutes.
Chop All Vegetables
While the pasta cools, dice the 3 whole celery stalks, 1 whole green bell pepper, 1 whole yellow onion, and 1 whole red bell pepper into small, even pieces. I like to keep the celery and bell peppers around ¼-inch cubes for that classic diner texture. Remove the seeds and membranes from the bell peppers first—this keeps the salad from getting bitter.
For the yellow onion, use only the white part and dice it finely. The sharpness balances the sweetness of the bell peppers and adds depth. Once chopped, transfer all vegetables to a separate bowl and set aside. This prep step ensures everything is ready when you mix the dressing.
Make the Tangy Mayo Dressing
In a medium bowl, combine the 1.5 cups mayonnaise, 2 tbsp granulated sugar, 2 tbsp white vinegar, 1 tsp paprika, 1 tsp salt, and 0.5 tsp black pepper. Whisk everything together until smooth and fully incorporated. The sugar and vinegar create that signature tangy-sweet balance that makes this salad so addictive.
Here's the thing—taste as you go. If you want it sweeter, add a pinch more sugar. If you need more tang, add a splash of vinegar. The dressing should coat the back of a spoon and have a glossy finish. This is the secret to that creamy, clingy texture that keeps every bite moist and flavorful.
Mix Everything Together
Add the chopped vegetables and the 6 whole hard-boiled eggs (chopped) to the cooled pasta. Pour the dressing over the top and gently fold everything together with a large spatula. Be careful not to overmix—you want the ingredients to distribute evenly without breaking the eggs or crushing the vegetables.
Taste and adjust seasoning if needed. The salad should have a perfect balance of tangy, sweet, and slightly spicy notes. If it's too dry, add a splash of water or a little more mayo. If it's too wet, let it sit for 10 minutes in the fridge to thicken slightly. This step is all about getting the texture just right—creamy but not soggy, crunchy but not dry.
Chill and Serve
Cover the bowl with plastic wrap and refrigerate for at least 2 hours—overnight is even better. Chilling allows the flavors to meld and the pasta to absorb the dressing perfectly. The longer it sits, the better the texture becomes.
Before serving, give the salad one final stir to redistribute everything evenly. The eggs should be fully coated, the vegetables should be evenly distributed, and the pasta should be uniformly creamy. Serve it chilled, straight from the fridge, and watch it disappear at your next picnic or potluck. This is the kind of pasta salad that gets rave reviews every time!
Pro Tips For Making Flanigan'S Pasta Salad
- Drain and Rinse Cold: That pasta straight from boiling water? Toss it in a colander and hit it with a quick cold-water rinse. The starch clings to the noodles like glue otherwise, turning your salad into a mushy mess—especially when mixed with mayo later. I learned this the hard way after a potluck where my pasta salad had the texture of oatmeal.
- Chop Celery Uniformly: Skip the lazy "hand-chopped" approach—use a sharp knife and cut celery into ¼-inch dice. The bell pepper and onion get the same treatment. Why? Because uneven pieces mean uneven bites, and you’ll end up with a salad that’s either crunchy in spots or too soft. My grandmother swore by this, and she was right: consistency matters more than you’d think.
- Mix Mayo Last: Toss the cooked pasta with veggies first, then fold in mayo after everything’s cooled completely. Warm mayo separates like a bad breakup, and you’ll end up with a greasy, lumpy disaster. Let the salad sit for 10 minutes before adding the dressing—your future self will thank you.
- Add a Dash of Vinegar: This isn’t just a shortcut—it’s the thing that makes the flavors pop. After mixing everything, stir in 1 teaspoon of white vinegar or lemon juice. It cuts through the richness of the mayo and brightens the veggies, especially if you’re using store-bought dressing. I was skeptical until I tried it—now I can’t imagine skipping it.
Dietary considerations for these flavors
Gluten-Free Swap
For a gluten-free version, swap the elbow macaroni for gluten-free pasta like Barilla GF or De Cecco GF. These hold up well when cold and absorb the dressing just like regular pasta. I’ve tested this with gluten-free penne and it works beautifully—just
Dairy-Free Adaptation
The mayo-based dressing is naturally dairy-free, but the hard-boiled eggs are the only dairy component. Replace them with tofu cubes (extra-firm tofu, pressed and cubed) or dairy-free mayo for a fully dairy-free salad. For extra protein, add chickpeas—they hold their shape and add a nice texture contrast. 🥜
Lower-Calorie Version
To lighten this up, use light mayonnaise (like Hellmann’s Light) and reduce the sugar to 1 tbsp. Swap the elbow macaroni for whole wheat or chickpea pasta (like Banza) to cut calories while keeping fiber.
For extra crunch without extra calories, add shredded carrots or jicama instead of some of the bell peppers. 🥕
Vegan-Friendly
For a fully vegan version, replace the mayo with vegan mayo (like Just Mayo or Follow Your Heart) and skip the eggs entirely. Add chopped vegan bacon (like Lightlife) or marinated tofu for protein.
The dressing stays the same—just omit the paprika if you want to avoid potential cross-contamination with dairy. 🌱
Lower-Fat Option
Cut the mayo by half and replace the other half with Greek yogurt (plain, nonfat) for a lighter dressing. Use low-fat cottage cheese instead of eggs for protein, and swap regular mayo for light mayo in the remaining half. The texture stays creamy but with fewer calories. 🥛
Allergy-Friendly Notes
If you’re avoiding eggs, replace them with chopped avocado or extra firm tofu. For soy allergies, avoid vegan mayos with soy ingredients and opt for aquafaba mayo (made from chickpea brine). Always check labels—Duck brand mayo is egg-free but may contain other allergens. 🚫🥚
Nutrition facts
Frequently asked questions
Can I make this pasta salad ahead of time?
This salad tastes even better when made a day ahead. Store it in an airtight container with plastic wrap pressed directly on the surface. The flavors meld beautifully, and the texture improves as the pasta absorbs the dressing. It keeps well for 4-5 days in the fridge.
What's the secret to the perfect creamy texture?
The key is cooling the pasta completely before mixing and using the right mayo-to-pasta ratio. Spread the cooked pasta on a towel to dry, then chill it for 30 minutes before combining. The 1.5 cups mayo coats 1.5 lbs pasta perfectly for that signature creamy-but-not-soggy texture.
Can I substitute any of the vegetables?
You can swap or omit vegetables, but keep the texture balance in mind. For crunch, try jicama or shredded carrots>. Skip celery? Add extra bell peppers. Just remember: the classic recipe relies on that crisp contrast from the veggies against the creamy pasta.
Why does my pasta salad get watery?
Hot pasta releases starch that turns to glue when mixed with dressing. Always chill the pasta completely first, and drain it well after cooking. If it's too wet, let it sit uncovered in the fridge for 10 minutes to thicken. The dressing should coat the pasta, not pool on top.
Is this pasta salad kid-friendly?
Yes! Kids usually love the familiar flavors. Serve it at room temperature if they prefer, and you can reduce the paprika slightly. The sweet-tangy dressing and chopped eggs make it especially appealing. Just watch for any egg allergies first.
