Classic Macaroni Salad

Elizabeth Lindemann
By Elizabeth Lindemann | Updated on February 22, 2026 | This post may contain affiliate links.
4 Comments |
5 from 6 votes

This easy classic Macaroni Salad recipe with pickles is the perfect make ahead side dish for summer potlucks, picnics, and parties! This version is packed with more veggies than other recipes, including peas, corn, and bell pepper, with pickles and pickle juice for flavor and green onion for a more subtle taste than more traditional red onion. It’s delicious for days left in the fridge, making it perfect for leftovers and for making ahead of time!

A white bowl full of macaroni salad and a spoon.

Would you like to email yourself this recipe?

I'll send this post to you and add you to my mailing list, so you can come back to it later!

This classic macaroni salad has all the creamy taste you love about macaroni pasta salad from the mayo-based dressing, with additional sweet and tangy flavor from pickle juice, dijon mustard, and just a touch of honey added to dressing.

Frozen corn and peas are added directly to the boiling pasta water and it’s all drained together, saving on time and dishes and adding some healthy, nutritious veggies to the mix.

The chopped dill pickles and diced red bell pepper add an awesome crunch and punch of flavor to the macaroni salad, WITHOUT making it soggy after even 3-4 days in the fridge. You’re going to LOVE how easy this is to make, how delicious it tastes (especially after the flavors are allowed to marry for a little), and all the veggies packed into it!

Ingredients and Substitutions

  • Macaroni – or another small – medium pasta shape. This is also a great opportunity to use an alternative pasta like chickpea or whole wheat pasta, since you rinse off the pasta after cooking and don’t need those awesome starches in the pasta like you do for more authentic Italian pasta recipes.
  • Frozen corn – fresh can also be used.
  • Frozen peas – fresh can also be used.
  • Mayonnaise
  • Honey – or another sweetener like sugar or agave.
  • Dijon mustard – can be substituted with yellow or whole grain mustard.
  • Dill pickles and pickle juice – or sweet pickles (omit the honey in this case).
  • Bell pepper – I prefer red because it has a sweeter flavor but any color will do.
  • Green onions – or red onions (which will have a sharper onion flavor).
  • Kosher salt and black pepper

This is a summary of how to make this recipe. Please scroll to the bottom of the post for the full recipe including ingredient amounts and detailed instructions, written in traditional recipe format, or Jump to Recipe.

A spoonful of macaroni salad.

How to make Macaroni Salad

  1. First, cook the macaroni according to directions on package in salted water.
  2. One to two minutes before the pasta is done cooking, add the frozen peas and corn to the boiling water to cook along with the pasta. Drain and rinse everything together until it’s cool to the touch.
  3. Meanwhile, mix the dressing. In a large bowl, mix the mayo, mustard, honey, pickle juice, salt, and pepper.
  4. Chop up all the pickles and veggies while you wait for the pasta to cook.
  5. Mix everything together in the large bowl with the dressing, making sure everything gets well coated.
  6. For best results, refrigerate for 1-2 hours, or up to 48 hours, to allow the flavors to marry. Serve cold or at room temperature.
Process collage showing how to make macaroni salad with vegetables.

This is a summary of how to make this recipe. Please scroll to the bottom of the post for the full recipe including ingredient amounts and detailed instructions, written in traditional recipe format, or Jump to Recipe.

Frequently Asked Questions

How far in advance can I make Macaroni Salad?

This macaroni salad will stay good for 3-4 days in the fridge in an airtight container. The bell peppers and other veggies hold up really well in the salad, and don’t turn soggy. Just stir it up a bit before serving in case some of the pasta on the top layer dries out and you’re good to go!

How can I substitute another pasta shape or type?

Definitely! Macaroni is classic for “macaroni salad,” but I love using rotini or other small – medium sized pasta shapes. You can use an alternative pasta like chickpea if you like. Cooking time will vary depending on the shape and type – just be sure to add the peas and corn 1-2 minutes before the cooking time indicated on the pasta package.

Overhead photo of macaroni salad with vegetables in a white bowl.

Other pasta salad recipes

Be sure to check out this collection of 20 Easy Make-Ahead Pasta Salad Recipes!

Did you know commenting and rating recipes is one of the best ways you can support your favorite food bloggers? If you made this recipe or have a question, please click the stars below to comment and Rate this Recipe. Share photos on social media and tag @bowlofdelicious! I reply personally to every comment and I’m excited to hear what you think.

Square photo of macaroni salad in a white bowl.

Macaroni Salad

This classic macaroni salad side dish recipe features pickles and pickle juice for flavor, green onion, peas, corn, and bell pepper.
5 from 6 votes
Save this Recipe
Print Pin Rate
Course: Side
Cuisine: American
Prep Time: 15 minutes
Cook Time: 15 minutes
Optional Refrigeration Time: 1 hour
Total Time: 30 minutes
Servings: 16 servings
Calories: 223kcal

Want to save this recipe?

Enter your email to have it sent to your inbox!

Equipment

Ingredients

  • 1 lb. elbow macaroni or other pasta shape
  • 1/2 cup frozen corn
  • 1/2 cup frozen peas
  • 1 cup mayonnaise
  • 2 tablespoons honey
  • 1 tablespoon dijon mustard
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/4 cup dill pickle juice
  • 1/2 cup chopped dill pickles
  • 1 red bell pepper diced into small pieces
  • 1/2 cup sliced green onions (about 3-4 onions)

Instructions

  1. Cook the macaroni in heavily salted boiling water according to directions. In the last 1 minute of cooking, add the frozen peas and frozen corn to the water.
  2. Meanwhile, in a large bowl, make the dressing. Whisk together the mayonnaise (1 cup), the honey (2 tablespoons), dijon mustard (1 tablespoon), kosher salt (1 teaspoon), black pepper (1/2 teaspoon), and dill pickle juice (1/4 cup).
  3. When the macaroni, peas, and corn are fully cooked, drain and rinse with cool water until the it has cooled off completely (check it so you can make sure it's cool to the touch). Shake off as much excess water as possible and add it to the bowl with the dressing.
  4. Add the chopped dill pickles (1/2 cup), diced red bell pepper (1), and sliced green onions (1/2 cup) to the bowl and mix everything together. For best results, allow to sit for 1-2 hours in the fridge for all the flavors to marry.
  5. Serve cold from the fridge or at room temperature.

Notes

  • This recipe can be made ahead up to two days in advance, and leftovers are good for 3-4 days. Be sure to store it in an airtight container in the fridge so it doesn’t dry out (and stir it up before serving).
  • Another pasta shape or type can be used instead of macaroni, such as rotini, or a chickpea pasta for a gluten-free/grain-free version.
  • Make it vegan with a vegan mayonnaise substitute and by using sugar instead of honey.

Nutrition

Calories: 223kcal | Carbohydrates: 26g | Protein: 4g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 2g | Trans Fat: 1g | Cholesterol: 6mg | Sodium: 343mg | Potassium: 125mg | Fiber: 2g | Sugar: 4g | Vitamin A: 319IU | Vitamin C: 12mg | Calcium: 14mg | Iron: 1mg

Nutrition Information Disclaimer

The provided nutrition information is my best estimate and reflects one serving of the recipe (total servings indicated at top of recipe card). It does not include any added sodium from seasoning to taste, any optional ingredients, and it does not take brands into account. I use an automatic API to calculate this information. Feel free to calculate it yourself using one of these tools:

Very Well Fit Nutrition Information Calculator
5 from 6 votes (4 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments