Instant Pot Macaroni Salad

A recipe my mom has always made, this amazingly delicious Instant Pot Macaroni Salad has a surprise in every bite and makes a great side dish for any meal, or can be served as an appetizer at your next get-together.

a bowl with a serving of creamy macaroni salad

Though my mom made this salad often, it’s not one that I grew up eating because of all the ingredients in it. I was a picky eater, so I didn’t try it until I was a bit older.

Boy, was I missing out!

This post contains affiliate links. For more information, see my disclosure.

A Macaroni Salad with a Few Twists

I really wish I would’ve tried this when I was younger, but at least I have been enjoying this macaroni salad for the last 20 years! My aunt used to make it for family gatherings, and my mom got the recipe from her years ago and still makes it often.

Some of the ingredients may not be conventional, and a few of you may even frown upon a couple of them. But when you put it all together, you get such a delicious and tasty pasta salad, it’s sure to please even the pickiest of eaters!

a serving of creamy macaroni salad in a bowl

The Perfect Combination

This delicious macaroni salad is very easy to make and is a great complement to any meal. It was easy to make it the traditional way, and now that I make it in the Instant Pot, it’s even easier!

I’ve made it for several of my recent get-togethers and even my super picky eater friend Melanie loves it! The combination of ingredients is perfect. Just the right amount of salty mixed with the sweetness of the peas and the tanginess of the pickles! Yumm!

a spam, macaroni, olive, and pea salad in a small bowl

A Simple Macaroni Salad Everyone Will Love

When I first got the recipe from my mom, of course, it came with no measurements.

That’s her trademark!

So Ryan and I got to work in the kitchen and made at least 4 batches until we got the flavor exactly like hers. My family has now eaten it several times and they all agree we nailed it! The recipe is very easy to make – takes just a little bit of prep, and all the ingredients are easy to find. You probably have most of them at hand already!

close up of two bowls filled with creamy macaroni salad

Yes, It Has Spam In It! (And Pickles!!)

Ok, so I know, I know. Spam is bacon’s ugly and unloved cousin. If you absolutely cannot handle Spam, then use another type of ham. But trust me, Spam makes this pasta salad perfect! If you can try it at least once with Spam, I think you won’t regret it.

This macaroni salad also has bread and butter pickles in it (and a little pickle juice!). I chop them so fine with my chopper, no one even knows they’re there. The Spam, peas, pickles, shredded lettuce, olives, and dressing mixture give this macaroni salad a delicious taste that has a surprising flavor in every bite.

Now it’s your turn to try this easy and delicious Macaroni Salad! Here we go!

Essential Items

Here are some essential prep tools, utensils, and appliances I used to make this recipe.

The linked products below are affiliate links. For more information, see my disclosure.
Featured Items

Here is a list of the products featured in this post or products similar to those featured in this post:

28 Must-Have Instant Pot Accessories

Make sure to check out my Ultimate List of Instant Pot Accessories! I’ve included everything you could ever need to help make your pressure cooking quicker, easier, and even more convenient.

Making Macaroni Salad In The Instant Pot

Thanks to the Instant Pot, this macaroni pasta salad will be ready in about 15 minutes with a few easy steps.  Plus, there are no extra prep bowls to have to clean up because everything is done directly in the Instant Pot.

a simple macaroni salad made in the instant pot

Gather Your Ingredients

Like I said before, you’ll need Spam, bread and butter pickles, olives, peas, and lettuce.

ingredients for spam pasta salad

The creamy dressing uses mayonnaise, sour cream, mustard and pickle juice.

instant pot macaroni salad with sour cream

Prep The Ingredients

Since the pasta cooks so fast, you’ll want to prep the following ingredients before cooking the pasta.

Slice and dice the Spam

Slice up the entire can of Spam and then cut it into small cubes. I bought the 25% less sodium can of Spam and it worked perfectly.

slicing the spam for this easy pasta salad recipe

You can also use any ham as a replacement for the Spam. However, the ham is not going to be as salty as the Spam and will change the flavor a little.

chopping cubes of spam for the best pasta salad recipe

Chop the pickles

I use bread and butter pickles for this recipe. The sweet, tanginess of the bread and butter pickles really complements the saltiness of the Spam and olives. If you’d prefer not to mix the sweet and salty flavors, you can try using dill pickles.

While I prefer the taste of the bread and butter pickles, I have used dill pickles to make this macaroni salad and it tastes great also.

bread and butter pickles for instant pot macaroni salad

Make sure to chop the pickles well. I usually use a handheld chopper to make sure I get the pieces small enough.

prepping and chopping pickles for this simple macaroni salad recipe

Chop the lettuce

I buy pre-shredded lettuce but it is usually too large for this salad so I chop it a little smaller.

finely chopped lettuce is a small part of what makes this the best macaroni salad ever

Cooking The Pasta

The process of cooking the pasta for this recipe may be a little different than you’re used to seeing.

First, the cook time is VERY fast.

I’ve found that cooking elbow pasta for longer than what’s recommended below always gives me soft, mushy pasta. I like the pasta to be cooked just past al dente. Not too firm, not too soft. I’ve found that following the steps below gives me the perfect pasta for this recipe.

You’ll also learn about a little trick that Ryan and I discovered to help make cooking pasta in the Instant Pot less messy.

Add the pasta to the pot

Add 1 lb or 4 ½ cups of elbow pasta to the Instant Pot. I usually buy the 1 pound box of elbow pasta from Barilla to make things easy.

how to make macaroni in the instant pot

Add the water

The correct water to pasta ratio for this recipe is 4 cups of water to 1 lb of elbow pasta (or approximately 4 ½ cups of elbow pasta).

instant pot pasta to water ratio

Add salt

Add one teaspoon of salt to the pot. Just spread the salt evenly across the top of the pasta – no need to mix.

cooking pasta in the instant pot

The trick to less messy pasta

You know how pasta usually creates a big mess when doing a pressure release?

flip the trivet mess free pasta first comparison without trivet 1

Well, there is something you can do right before closing the pot to help avoid that mess.

Here is the trick I discovered:

Before closing the pot, use my flip-the-trivet mess-free pasta method. It prevents such a large mess when doing the pressure release.

Set the cook time

Close the Instant Pot and select Manual (Pressure Cook on some models) High Pressure and set the cook time to zero minutes.

how long do you cook pasta in an instant pot

Release the pressure

For perfect macaroni pasta, you will not allow the pot to sit under pressure for any time at all. As soon as the Instant Pot comes to pressure and the pin has popped up, immediately hit the Cancel button and release the pressure.

Again:  as soon as the pin pops up, release the pressure.

cooking pasta instant pot

Fully open the pressure release valve to do a quick pressure release. Using my flip-the-trivet mess-free pasta method, you will notice significantly less mess is made when doing a quick-release on the pasta.

making instant pot pasta using quick pressure release without a mess

Open the pot

Once the pressure has been released and the pin has dropped, open the pot.

With a long spoon, carefully mix the pasta around to release steam.

cooking pasta in the instant pot electric pressure cooker

There will be some excess water in the pot. That’s ok.

Let the pasta sit for a couple of minutes while you gather the mayonnaise, sour cream, mustard, and pickle juice. This will allow the water remaining in the pot to evaporate and be absorbed by the pasta.

Make The Creamy Dressing

This macaroni salad is coated in a mayo and sour cream-based creamy dressing that is oh-so-good.

Add the mayonnaise

Measure out 1 ½ cups of mayonnaise and add it to the Instant Pot.

adding ingredients to this mayo based pasta salad for the instant pot

Add the sour cream

Next, add a ½ cup of sour cream.

making macaroni salad with sour cream and mayonnaise in the instant pot

Add the pickle juice

Two teaspoons of pickle juice give the dressing a little extra tang.

adding pickle juice to the instant pot macaroni salad

Add the mustard

Finally, add 2 teaspoons of mustard to the pot.

adding mayo, sour cream, mustard and pickle juice for making creamy macaroni salad in the instant pot

Mix everything well

Mix the mayo, sour cream, pickle juice, and mustard into the pasta until the pasta is evenly coated.

preparing a classic macaroni salad recipe in the instant pot

Start Adding The Goodies

Add the Spam

Add the cubed Spam to the Instant Pot.

making a spam pasta salad in the instant pot

Add the Pickles

Now add the ½ cup of diced bread & butter pickles to the pot.

chopped bread and butter pickles, spam, olives and peas make this the best creamy macaroni salad recipe

Add the Lettuce and Mix

Next, add the cup of shredded lettuce to the pot.

adding lettuce to this easy macaroni salad recipe

Give everything a quick mix before adding the final two ingredients.

the best macaroni salad recipe made in the instant pot

Add the Peas & Olives

Finally, add the cup of green peas…

adding peas to a macaroni salad made with spam and peas

and a cup of green olives.

adding olives to the macaroni salad

Give Everything a Mix

Now give everything a final mix.

showing how to make instant pot macaroni salad

Make sure all the ingredients are mixed together well and evenly coated with the dressing.

macaroni salad in the instant pot

After everything is mixed, cover the liner and place it in the refrigerator for a few hours to let it cool. I have to admit – I usually can’t wait that long to start digging in.

Instant Pot Macaroni Salad


4.80 from 5 votes
Cooking Method(s)
  • Pressure Cooking
Pressure LevelHigh
Program SettingManual / Pressure Cook
Prep Time
10 minutes
Cook Time
5 minutes
Total Time
15 minutes
Recipe by: Valerie Cooper
This macaroni salad has a delicious surprise in every bite! Serve as a side dish for any meal or as an appetizer at your next get-together.
a bowl with a serving of creamy macaroni salad

Essential Equipment


for the Pasta

for the Dressing

for the Salad


  • Dice the Spam and chop the pickles and lettuce.
  • Add the elbow macaroni, water, and salt to the Instant Pot. Set the Instant Pot to Manual High Pressure for 0 minutes. As soon as the Instant Pot comes to pressure and the pin pops up, do a quick pressure release. If you want to learn how to avoid a big mess when doing a pressure release on pasta, make sure to check out my flip-the-trivet mess-free pasta method.
  • Once the pressure has been released, open the pot, and carefully mix the pasta around to release the steam and let it to sit for a couple of minutes to allow any excess water to evaporate and absorb into the pasta.
  • Mix in the ingredients for the dressing – mayonnaise, mustard, sour cream, and pickle juice. Ensure that the pasta is evenly coated.
  • Add the Spam, pickles, lettuce, peas, and olives to the pasta and mix everything together very well.
  • Cover and allow to chill in the refrigerator for a few hours before serving.

Nutrition Facts

Calories: 466kcal | Carbohydrates: 32g | Protein: 10g | Fat: 32g | Saturated Fat: 7g | Cholesterol: 36mg | Sodium: 1035mg | Potassium: 267mg | Fiber: 2g | Sugar: 2g | Vitamin A: 255IU | Vitamin C: 5.1mg | Calcium: 36mg | Iron: 1mg

Newest Recipes

Leave A Comment

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

3 thoughts on “Instant Pot Macaroni Salad”

  1. I have to be honest, this was not that great. Way too big of a batch and dry. Flavors don’t seem very good together. Not a hit with anyone.

Copy link
Powered by Social Snap