Halloween Pasta Salad with Mozzarella Eyeballs (Easy Make-Ahead Side)
Halloween pasta salad is a cold rotini salad dyed black, orange, and purple, tossed with vegetables and Italian dressing, and topped with mozzarella eyeballs. It takes about 20 minutes of hands-on work plus 30 minutes to chill, and serves 8 as a side.

Disclosure: This post may contain affiliate links. This means I get a small commission if you decide to make a purchase through my links at no extra cost to you.
Two things decide whether it works. The coloring has to be gel, not liquid, at roughly 8 to 10 drops per batch, and how long you rinse the drained pasta directly controls how much of that color you keep. The mozzarella also has to be patted properly dry before the olive slices go on, or the eyes slide off on the way to the table.
Jump to:
Why You'll Love This Halloween Pasta Salad
- One box of rotini and three bowls of color, no novelty-shaped pasta to hunt down in September.
- It is better on day two, which makes it one of the few Halloween side dishes you can finish the night before.
- Most Halloween pasta recipes are served hot and cooked during the party. This one is cold, so the stove is free.
- The dressing is a doctored bottled Italian, so the flavor lands without a separate project.
- Kids who push vegetables around a plate will pick this one up because the pasta is the point and the cucumber is along for the ride.
- It travels in the bowl you mixed it in.
Pin It For Later

Key Ingredients and Substitutes
- Rotini. The spirals matter more than they look. Ridges and twists hold the dressing and the color better than penne or shells, and the three colors read as separate strands instead of blurring together. Fusilli works the same way. Bowties are the one shape worth avoiding here, because the flat centers go patchy.
- Gel food coloring. Gel only. Liquid coloring is too dilute to move the needle at any reasonable quantity, and you end up with pale gray and dusty pink. Black, orange, and purple gel are sold in most craft aisles year-round. If purple is missing, red and blue gel together get close.
- Mini mozzarella balls. Buy the small ones packed in water, sometimes labeled ciliegine or bocconcini. Pearl-sized is too small to read as an eye. Fresh mozzarella from a block, cut into rough spheres, is a workable substitute, though it will not sit as evenly.

How To Color Pasta Black, Orange, And Purple
There are two methods that both work. Either way, divide 12 ounces of rotini into three equal portions and treat each one separately.
- Method one: color in the water. Bring a large pot of generously salted water to a boil. Stir in about 8 to 10 drops of gel coloring, then add one portion of pasta and cook to al dente per the package instructions. Drain, then rinse very briefly under cold water, just enough to take off the surface starch so it will not stick. The longer you rinse, the more color you pull back off. Tip the drained pasta into a bowl and set it aside while you do the next batch.
- Method two: color in a bag. Boil the pasta plain and drain it, then run cold water over the noodles. Put about a quarter cup of water in a large zip-top bag with roughly 10 drops of gel coloring, add the pasta, and toss to coat. Let it sit a couple of minutes, then drain and rinse briefly with cold water.
Method one uses fewer dishes and gives a deeper, more even color. Method two gives you more control because you can see the shade developing through the bag and add another drop or two if needed. It is also the better choice if you only own one pot. Whichever you use, let all three batches cool completely before they touch each other. Warm pasta bleeds.

How To Make Mozzarella Eyeballs
Mozzarella eyeballs are made with four ingredients and take about ten minutes, and they are the reason people stop and look at the bowl.
- Pat the mozzarella balls thoroughly dry with paper towels. This is important because olive will not stick to a wet surface.
- Slice black olives crosswise into rings, so the hole in the center of each ring becomes the pupil.
- Put a small dab of softened cream cheese in the middle of each mozzarella ball and press an olive ring on firmly, hole side up.
- Refrigerate the finished eyeballs for 15 to 20 minutes so the cream cheese sets.
How To Make Halloween Pasta Salad
- Color and cook the rotini in three batches using either method above, and let all three cool completely.
- Whisk the Italian dressing with the Parmesan, Italian seasoning, garlic powder, lemon juice, and black pepper.
- Combine the cooled black, orange, and purple rotini in a large bowl with the tomatoes, cucumber, bell pepper, sliced olives, pepperoncini, red onion, feta, and parsley.
- Pour the dressing over and toss gently until everything is coated. Tossing hard breaks the tomatoes and muddies the colors.
- Refrigerate at least 30 minutes. Toss gently again before serving, then arrange the mozzarella eyeballs over the top and scatter on a little extra parsley, feta, or pepperoncini.
Serving Suggestions
A pasta salad this loud wants plain company, so keep the rest of your Halloween party side dishes simple. One or two of these are plenty:
- A Halloween charcuterie board covers the grazing half of the table, and it can be built on the same counter while the pasta chills.
- Halloween drinks for kids handle the part of the party where everyone is thirsty at once.
- This no-mayo macaroni salad is the version to bring when the crowd skews adult, and nobody wants a second themed dish.
- A batch of Halloween cookies closes out the spread, and most of them freeze ahead.
- For a work spread, these potluck recipes for work fill the gaps around it, since a cold pasta salad is the safest thing to carry into an office kitchen.
Leftovers pack well too, and this sits comfortably alongside the rest of the school lunch ideas for kids that go out in October.

Halloween Pasta Salad FAQs
Up to a day ahead. Mix everything except the mozzarella eyeballs, cover, and refrigerate. Add the eyeballs just before it goes out, since they set best when they have not been sitting in dressing. Hold back a couple of tablespoons of dressing to loosen it before serving.
Almost always liquid coloring instead of gel, or too long under the tap. Rinsing is what strips the color, so keep it to a few seconds and only long enough to stop the sticking.
Not once everything is fully cooled and drained. Warm or wet pasta is what bleeds. Cool each batch separately and let it drain properly before it goes into the bowl.
Yes. Squid ink pasta gives you black, and tricolor rotini covers orange and green. The purple is the one you lose, so lean on purple cabbage or extra black olives to keep the contrast. It stays one of the quicker Halloween pasta salad ideas when time is short.
Three to four days in a sealed container. The pasta drinks the dressing as it sits, so add a splash more before serving on day two or three. It does not freeze.
Most Halloween pasta recipes are baked or served hot, which puts you at the stove while guests arrive. This one is made cold and improves overnight, so it sits on the table with the other Halloween party side dishes and needs nothing from you once it is out.
Halved hard-boiled eggs with an olive ring on each yolk, or thin cucumber slices with an olive center. Both hold up in the fridge and skip the cream cheese step.
Of all the Halloween pasta salad ideas worth the effort, this is the rare party dish that is easier the day before than the day of, which is why it earns a spot among the Halloween side dishes you make again next year. If you tried this Halloween Pasta Salad Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below.


Equipment
- Large stock pot
- Colander
Ingredients
For the colored pasta
- 12 oz rotini pasta
- 8-10 drops black gel food coloring
- 8-10 drops orange gel food coloring
- 8-10 drops purple gel food coloring
For the salad
- 1 cup cherry tomatoes halved
- ¾ cup cucumber diced
- ½ cup orange bell pepper diced
- ½ cup black olives sliced
- ⅓ cup pepperoncini sliced
- ¼ cup red onion finely diced
- ⅓ cup feta cheese crumbled
- 2 tablespoons fresh parsley chopped
For the dressing
- ½ cup Italian dressing
- 1 tablespoon Parmesan grated
- ½ teaspoon Italian seasoning
- ¼ teaspoon garlic powder
- 1 teaspoon lemon juice
- Black pepper to taste
For the mozzarella eyeballs
- 8 to 10 mini mozzarella balls
- 2 to 3 black olives sliced into rings
- 1 to 2 tablespoons cream cheese softened
Instructions
- Divide the rotini into three equal portions and cook each separately, coloring by one of two methods.
- To color in the water: Bring a large pot of generously salted water to a boil, stir in 8 to 10 drops of gel coloring, then add one portion of pasta and cook to al dente per the package instructions. Drain and rinse very briefly under cold water, only long enough to remove the surface starch so it will not stick. The longer you rinse, the more color comes off. Let it cool completely.
- To color in a bag: Boil the pasta plain, drain, and run cold water over it. Add about ¼ cup of water and 10 drops of gel coloring to a large zip-top bag, add the pasta, and toss to coat. Let sit for a couple of minutes, then drain and rinse briefly with cold water.
- Repeat for the remaining two colors. Let all three batches cool completely before combining, since warm pasta bleeds color.
- Pat the mini mozzarella balls thoroughly dry with paper towels.
- Slice the black olives crosswise into rings. Dab a little softened cream cheese in the center of each mozzarella ball and press an olive ring on firmly, hole side up.
- Refrigerate the eyeballs 15 to 20 minutes to set.
- Whisk together the Italian dressing, Parmesan, Italian seasoning, garlic powder, lemon juice, and black pepper.
- Combine the cooled colored rotini in a large bowl with the tomatoes, cucumber, bell pepper, sliced olives, pepperoncini, red onion, feta, and parsley.
- Pour the dressing over and toss gently until evenly coated.
- Refrigerate at least 30 minutes. Toss gently again, arrange the mozzarella eyeballs on top, and finish with a little extra parsley, feta, or pepperoncini.
Notes
- Gel coloring only. Liquid food coloring is too dilute and gives pale, muddy results.
- Rinsing controls color retention. A few seconds are enough.
- Make the salad up to one day ahead, but add the eyeballs just before serving.
- Hold back 2 tablespoons of dressing to loosen the salad before serving, since the pasta absorbs it as it sits.
- Keeps 3 to 4 days sealed in the refrigerator. Does not freeze.
- No food coloring on hand: squid ink pasta covers black, and tricolor rotini covers orange, though you will lose the purple.

