Home-style Halloween Deviled Eggs

These Halloween deviled eggs give you the purple and green spooky look without turning your appetizer into a full-on craft project. Avocado makes the filling creamy and naturally green, while the purple egg whites look even better with a funky, uneven finish. They’re great for a Halloween table, but they still taste like a good deviled egg.

When we came up with these, we wanted them to look obviously Halloween without having to cut tiny spiders out of olives or turn every egg into an eyeball. That’s why we went with avocado in the filling. It leaves you with a naturally green color, but it also keeps the filling creamy and makes these taste like an actual deviled egg rather than something made for the picture.
We played around with the timing on the purple egg whites too, and they looked better once we stopped trying to make them evenly purple. They need the full time in the dye for the purple to show up, but the goal isn’t a evenly solid purple egg. The uneven, mottled finish is what makes them look a little funky and spooky, so this is one Halloween recipe where imperfect does work in your favor.
The avocado will give you a pale green filling on its own. If you want the brighter Halloween green, you can add a few drops of green food coloring, but you don’t have to.
Why Halloween Deviled Eggs stay in the rotation
- They look spooky without complicated decorating. The purple whites and green filling do all the work.
- The avocado isn’t there for color. It makes the filling creamy while still keeping these firmly in deviled egg territory.
- Imperfect eggs actually look better here. Uneven purple coloring gives them the funky Halloween finish.
- You can control how Halloween-y you want them. Leave the avocado filling naturally pale green or add green food coloring for a brighter color.
Ingredients You’ll Need
Eggs: You’ll need hard-boiled eggs for the base. We usually Make ours in the Instant Pot, but Stovetop hard-boiled eggs Work too.
Avocados: These give the filling its creamy texture and natural green color. Use ripe avocados that mash easily.
Mayonnaise: Keeps the filling creamy without covering up the avocado.
Dijon mustard: Gives the filling the tang you expect from a good deviled egg.
Garlic salt: Seasons the avocado and egg yolk filling without needing fresh garlic.
Salt and black pepper: The plain seasoning here matters because avocado can taste flat without enough salt.
Red and blue food coloring: Mixed together, these create the purple dye for the egg whites. If you already have purple food coloring, you can use that instead.
Green food coloring: Optional for the look. The avocado already makes the filling green, but a few drops will give you a much brighter Halloween color.

How to Hard Boil Eggs for Deviled Eggs
We usually make our hard boiled eggs in the Instant Pot because they consistently peel well.
If you’re making them on the stovetop:
- Bring a pot of water to a boil.
- Reduce the heat to low. This helps you avoid the rumbling bubbles that can crack the eggs.
- Gently place the eggs in the water with a slotted spoon. Careful not to bump the sides or bottom.
- Turn the heat back up to boiling and boil for 10 minutes.
- Immediately remove the eggs from the boiling water and place them in an ice bath until cool enough to handle.
- Peel the eggs and serve, or refrigerate.
How to cook Halloween Deviled Eggs
Detailed instructions and measurements to make Halloween Deviled Eggs are listed in the recipe card at the bottom of this page.
- Hard boil and peel the eggs, then slice each one in half lengthwise. Carefully remove the yolks and place them in a mixing bowl.


- Fill a separate large bowl with water and add the red and blue food coloring. You can use purple food coloring instead if that’s what you have.
- Place the whites in the purple water and let them sit for 10 minutes. Don’t worry about trying to make every egg exactly the same color. Some streaking and variation works well.


- While the whites are soaking, add the avocado, mayonnaise, Dijon mustard, garlic salt, salt, and black pepper to the yolks. Mix until everything is well combined.


- The avocado will naturally give you a pale green filling. For a brighter Halloween green, mix in the green food coloring.


- Remove the purple egg whites from the dye and set them briefly on a paper towel to remove the excess water.
- Arrange the whites on your serving platter and spoon or pipe the avocado filling into the centers.

Our Tips
- Give the whites the full 10 minutes in the dye. When we tested shorter times, they had more of a hint of purple than the funky purple look we wanted for Halloween.
- Don’t chase evenly purple eggs. Some will pick up more color than others, and you may get darker spots or uneven patches. That’s actually the look you’re going for here.
- Decide how green you want the filling after it’s mixed. Avocado gives it a softer, pale green naturally. If you want the bright green you see in the photos, that’s when the green food coloring comes in.
- Use ripe avocado. You want one that mashes easily so the filling gets creamy rather than having firm avocado pieces throughout.
Making a Halloween Deviled Egg Tray
This batch is especially fun spread across a platter because you get that whole mix of purple whites and green filling at once. You don’t need to add much else to make them look like Halloween food.
We like the fact that the eggs aren’t identical. Different shades of purple across the tray make the whole thing look a little weirder, which works in our favor here.
For a Halloween party, set them out with other snack table foods like:
How to keep Halloween Deviled Eggs
Store leftover deviled eggs in an airtight container in the refrigerator for up to 2 days.
Keep them refrigerated until you’re ready to serve them rather than leaving them sitting out ahead of the party.
FAQs

Prep 20 minutesCook 10 minutesTotal 30 minutesMakes 24 deviled egg halves
Ingredients
- 12 large eggs
- 2 whole avocados
- 3 tablespoons mayonnaise
- 2 tablespoons Dijon mustard
- 1 teaspoon garlic salt
- ½ teaspoon salt
- ½ teaspoon black pepper
- 15 drops red food coloring
- 15 drops blue food coloring
- 3 drops green food coloring (optional)
Method
Hard Boil the Eggs
- Bring a pot of water to a boil. Reduce the heat to low (to avoid the rumbling bubbles cracking the eggs).
- Gently place the eggs down in the water using a slotted spoon . Turn the heat back up to boiling.
- Cook, boiling for 10 minutes.
- Immediately remove the eggs from the boiling water and place them in an ice bath.
- Peel the eggs and refrigerate until you’re ready to make the deviled eggs.
Dye the Egg Whites
- Slice the peeled eggs in half lengthwise. Carefully remove the yolks and place them in a medium mixing bowl.
- Fill a large bowl with water. Add the red and blue food coloring and stir to make a purple dye. If you have purple food coloring, you can use that instead.
- Add the egg whites to the purple dye. Let them soak for about 10 minutes, or until the purple color is clearly visible. The color does not need to be evenly even.
- Remove the whites from the dye and place them cut-side down on a paper towel briefly to remove the excess water.
Make the Filling
- Add the avocados, mayonnaise, Dijon mustard, garlic salt, salt, and black pepper to the egg yolks. Mash and mix until the filling is creamy and well combined.
- Add the green food coloring, if using. Mix until evenly distributed. Skip it if you prefer the softer green color from the avocado alone.
Assemble
- Spoon or pipe the avocado filling into the purple egg whites.
- Arrange the deviled eggs on a serving platter and refrigerate until ready to serve.
Notes
- The avocado will make the filling naturally pale green. Add the green food coloring only if you want a brighter Halloween green.
- Let the egg whites soak in the purple dye for the full 10 minutes for a stronger color. Uneven or mottled coloring is completely fine and works well for the Halloween look.
- Purple food coloring can be used in place of the red and blue food coloring.
- Store the finished deviled eggs in an airtight container in the refrigerator for up to 2 days.







