← BlogJune 28, 2026

How to Make the Perfect Classic Macaroni Salad

American · Easy · 30 min · 12 servings

Vegetarian
Advertisement

This creamy macaroni salad is a timeless potluck staple that feeds a crowd with ease. It is packed with crunchy vegetables and a tangy dressing that gets better as it chills.

Why this recipe works

This Classic Macaroni Salad recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 30 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 320 calories with 7g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 1 lb elbow macaroni
  • 1.5 cup mayonnaise
  • 2 tbsp apple cider vinegar
  • 3 stalks celery diced
  • 1 cup frozen peas thawed
  • 4 whole hard boiled eggs chopped

Step by step instructions

Step 1: Cook the Pasta

Bring a large pot of salted water to a boil and cook elbow macaroni according to package directions until al dente. Drain and rinse under cold water to stop cooking, then set aside.

Step 2: Make the Dressing

In a large bowl whisk together the mayonnaise and apple cider vinegar until smooth and well combined. Season generously with salt and black pepper.

Step 3: Combine Ingredients

Add the cooled macaroni, diced celery, thawed peas, and chopped hard boiled eggs to the bowl with dressing. Stir gently until everything is evenly coated.

Step 4: Chill and Serve

Cover the bowl with plastic wrap and refrigerate for at least one hour before serving to allow the flavors to meld together. Stir once more before serving cold.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • mayonnaise → Greek yogurt for a lighter version
  • elbow macaroni → any short pasta such as rotini or shells

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Not rinsing the pasta after cooking which makes it sticky and warm
  • Adding dressing to hot pasta which causes it to absorb too much and become dry

Nutrition facts

Per serving: 320 calories, 7g protein, 38g carbs, 16g fat, 2g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement