Go Back

Macaroni Salad

Macaroni salad with classic elbow macaroni tossed in a sweet-tangy creamy dressing. This old-fashioned macaroni salad uses hard-boiled eggs, celery, red onion, and thawed peas for a deli-style, chilled finish.
Prep Time 20 minutes
Cook Time 10 minutes
chilling 2 hours
Total Time 2 hours 30 minutes
Servings: 10 servings
Course: Side Dish
Cuisine: American
Calories: 690

Ingredients
  

Macaroni salad base
  • 1 lb elbow macaroni
  • 4 hard-boiled eggs
  • 4 stalks celery
  • 0.5 red onion red onion
  • 1 cup frozen peas thawed
Sweet-tangy creamy dressing
  • 1.25 cup mayonnaise
  • 3 tbsp yellow mustard
  • 3 tbsp apple cider vinegar
  • 2 tbsp sugar
  • 1 tsp celery seed
  • 0.5 tsp garlic powder
  • 0.5 tsp onion powder
  • 1 tsp salt
  • 0.25 tsp black pepper
  • 1 paprika for garnish

Equipment

  • 1 sheet pan
  • 1 Dutch oven

Method
 

Cook and cool the pasta
  1. Bring a Dutch oven of water to a boil, then cook the elbow macaroni until al dente for 10 minutes. Drain, rinse cold under running water, and spread it on a sheet pan to cool completely until no longer warm.
Make the dressing
  1. In a bowl, whisk mayonnaise, yellow mustard, apple cider vinegar, sugar, celery seed, garlic powder, onion powder, salt, and black pepper until the sugar dissolves. Keep whisking just until the mixture looks smooth and creamy, without any grainy sugar spots.
Assemble
  1. In a large bowl, combine the cooled macaroni with chopped hard-boiled eggs, finely diced celery, finely diced red onion, and thawed frozen peas. Mix until the add-ins are evenly distributed throughout the pasta.
Dress and chill
  1. Pour the dressing over the macaroni mixture and toss thoroughly until every pasta piece is coated. Toss for 1 to 2 minutes so the dressing clings rather than pools.
  2. Refrigerate at least 2 hours so the pasta absorbs the dressing significantly. Cover and chill until fully cold before serving.
Serve
  1. Before serving, toss again and add more mayonnaise if needed for the desired creamy texture. Dust the top lightly with paprika, then serve cold.

Notes

For the best texture, cool the pasta fully before mixing so the dressing stays creamy instead of loosening. Store covered in the refrigerator for 3 to 4 days; it’s best fresh but can be frozen for up to 1 month (texture may soften after thawing). If you want a lighter version, swap in light mayonnaise (or half mayonnaise, half Greek yogurt) for a tangier, slightly thinner dressing.