This Halloween Spaghetti recipe is more than a meal—it’s a full Halloween experience. Featuring homemade tomato sauce and mozzarella “eyeballs,” it’s festive, filling, and fun to serve. Perfect for kids and adults alike, this spooky dish looks great on a platter and tastes even better. What makes this recipe stand out is the eyeball garnish. They’re made with ciliegine mozzarella and black olives, giving every bite a ghoulish twist. You can serve it family-style or create smaller nests for individual plates. The sauce simmers with real garlic, basil, and a touch of heat for balanced flavor.
Starting with the Sauce: Deep Flavor for Halloween Spaghetti
Why Homemade Sauce Makes the Difference
Jarred sauces work in a pinch, but a fresh simmered sauce elevates this Halloween Spaghetti. It starts with olive oil, minced onions, and garlic. Once they turn golden and fragrant, you stir in tomato paste, brown sugar, and balsamic vinegar to build a deep base. Add crushed tomatoes and seasoning—Italian herbs, salt, pepper, and red pepper flakes—for rich flavor. Baking soda helps reduce acidity without masking the tomato’s natural taste.
Fresh basil and parmesan cheese go in at the end, right before simmering. A 15-minute simmer thickens the sauce and allows the spices to blend. Stir occasionally to keep it smooth.
Cooking and Prepping the Spaghetti
Boil spaghetti noodles according to package directions until al dente. Drain and toss lightly with olive oil to prevent sticking. While the sauce finishes, start forming the eyeballs so everything is ready to assemble together.
Use a fork to twirl spaghetti into small nests. Slide each nest onto a platter. This gives the dish structure and sets the base for topping each one with sauce and mozzarella eyeballs. If serving individually, create larger nests that can hold two mozzarella eyes for more visual impact.
Making the Mozzarella Eyeballs: The Star of Halloween Spaghetti
Building the Eyeballs Step by Step
Start with fresh mozzarella ciliegine (small balls). Drain and rinse gently. To carve out the “iris” hole, press a wide straw (boba-style works well) halfway into the top of the mozzarella ball. Do not go all the way through. Remove the straw, then use a small paring knife to extract the circular plug of cheese. This creates a shallow indentation where the pupil will sit.
Next, slice black olives in half lengthwise. Using a standard straw, cut small circular pieces from the olive halves. These will become the pupils. Make one for each mozzarella ball. If your straw cuts get stuck, push them out using a toothpick.
Press each olive pupil into the carved space in the mozzarella. If it doesn’t stay, trim the back to reduce weight or fill the cavity with a drop of olive oil before inserting the olive piece. Set finished eyeballs aside while you prepare to plate the noodles.
Finishing and Assembling the Plate
Once the spaghetti is nested and the sauce is hot, spoon the sauce over each nest. Don’t overload—it’s best to keep some noodles exposed. Place one mozzarella eyeball on top of each nest. Carefully fill the carved indentation with a few drops of olive oil using a small spoon or dropper. This adds shine and contrast.
Add final touches by garnishing with chopped basil and parmesan. For better presentation, sprinkle sea salt over the eyeballs right before serving. This step boosts both appearance and taste.
These eyeballs hold up best when added just before serving. If you make them ahead, store covered in a shallow container and add oil and olives just before plating.

Halloween Spaghetti
Ingredients
- Sauce
- ▢1 medium white onion minced
- ▢6 large cloves of garlic minced
- ▢2 tablespoons 30 ml olive oil
- ▢3 tablespoons 45 ml tomato paste
- ▢1 ½ tablespoons dark brown sugar
- ▢1 tablespoons 15 ml balsamic vinegar
- ▢2 28-oz 1.6 l cans of crushed tomatoes
- ▢2 teaspoons Italian seasoning
- ▢1 teaspoon dried parsley
- ▢1 teaspoon salt
- ▢½ teaspoon ground black pepper
- ▢¼ teaspoon baking soda
- ▢¼ teaspoon red pepper flakes
- ▢2 tablespoons parmesan cheese
- ▢½ cup chopped basil
- ▢1 lb 450 g spaghetti noodles cooked
- Eyeballs
- ▢8 oz 225 g fresh mozzarella ciliegine
- ▢8-10 large pitted black olives
- ▢2-3 tablespoons extra virgin olive oil
Instructions
- Add 2 tablespoons of olive oil, minced onions, and minced garlic to a medium or large heavy bottomed pot. Saute over medium high heat until fragrant and golden.
- Add tomato paste, brown sugar, and balsamic vinegar to the garlic and onions. Saute for 2 minutes.
- Add the crushed tomatoes and the seasonings including the baking soda, stir well. Bring to a simmer.
- Once simmering add the fresh basil and parmesan cheese. Stir to combine, then cover and simmer for at least 10-15 minutes, stirring occasionally.
- While the sauce is simmering you can make the mozzarella eyeballs. Start by draining and lightly rinsing the mozzarella balls.
- Use a wide mouthed straw (boba style works great) as a cutter, gently press one end of the straw about halfway through the mozzarella ball, do not puncture all the way through. Remove the straw and use a small paring knife to remove the small circle of mozzarella that the straw cut. Do this to all of the mozzarella balls, set aside.
- Slice all of the olives in half lengthwise. Use an averaged size drinking straw as a cookie cutter to cut small circles out of the olives, these will become the pupils of the eyes, cut as many as you have mozzarella balls. Set aside.
- To serve on a large platter, create nests of the cooked spaghetti noodles by twisting around a fork then slipping off the fork onto a platter. Spoon the hot sauce over the top of the spaghetti.
- Place one mozzarella eyeball onto the top of each spaghetti nest. Using a spoon or a dropper, carefully fill each mozzarella ball with olive oil, then place one of the pupils in the middle.
- Garnish with fresh basil and fresh parmesan if desired.
Notes
If your black olive pupils don’t want to float in the oil, trim a little bit of weight off the back of the pieces and that should solve the problem.
Serving tip! Sprinkle the mozzarella eyeballs with a little bit of salt just before serving to really make the flavors pop.
Make individual plates instead of a large platter. I made larger spaghetti nests that fit two mozzarella balls, and they turned out so cute! Nutrition
Calories: 610kcal | Carbohydrates: 85g | Protein: 24g | Fat: 21g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Cholesterol: 31mg | Sodium: 1202mg | Potassium: 1122mg | Fiber: 9g | Sugar: 19g | Vitamin A: 1124IU | Vitamin C: 29mg | Calcium: 351mg | Iron: 5mg
Serving Halloween Spaghetti for Maximum Impact
Plating for Family Style or Individual Portions
Halloween Spaghetti works well in both large platters and individual plates. For a crowd, use a wide, shallow serving tray. Form small nests of spaghetti with a large fork or tongs, then slide them onto the platter in a loose circular pattern. Spoon sauce over the nests but leave some noodles exposed for contrast. Add one mozzarella eyeball to each nest, positioning it near the top so it’s immediately visible.
For personal servings, create slightly larger nests and place them onto individual plates. Add two eyeballs per serving for visual balance. Use a spoon to fill each mozzarella eye with olive oil and drop the black olive pupil into place. Garnish each plate with a few basil ribbons and a dusting of grated parmesan.
No matter which serving style you choose, avoid stacking the nests. Spaghetti cools fast, and stacking makes it clump. Keep the arrangement flat and spaced to show off the eyeball topping.
When and How to Prep Ahead
You can prepare most parts of the Halloween Spaghetti in advance. Make the sauce up to two days ahead and store it in an airtight container in the fridge. Reheat on the stovetop and stir often to restore consistency. Cook the spaghetti just before serving for the best texture.
Form the mozzarella eyeballs the morning of your event. Store them in a shallow, covered dish in the fridge. Wait to fill them with olive oil and add the olive pupils until final plating. This keeps the oil clear and the pupils from sliding.
Avoid freezing any component. The mozzarella texture changes, and the sauce may separate. Stick to fresh ingredients for best results and keep everything covered until it’s time to assemble.
Customizing Halloween Spaghetti and Avoiding Common Mistakes
Ingredient Swaps and Creative Additions
You can easily adjust Halloween Spaghetti based on dietary needs or personal taste. Swap regular spaghetti for gluten-free noodles or whole wheat pasta. For a dairy-free version, leave out the parmesan or use a dairy-free alternative. If you want more protein, mix in cooked ground turkey or plant-based crumbles before simmering the sauce.
For the eyes, use vegan mozzarella balls if available. You can also replace olives with small pieces of roasted red pepper or sliced cherry tomatoes for a different look. If you don’t have straws, try piping tips or small bottle caps to cut out the mozzarella and olives. A paring knife works too, but precision takes more time.
Want to give the sauce extra depth? Add sautéed mushrooms, bell peppers, or spinach during the initial cooking steps. Keep the ratio balanced to avoid thinning the sauce.
What to Watch Out For
Avoid rushing the sauce. Skipping the simmer time prevents the flavors from developing. Stir every few minutes to avoid sticking and uneven texture. Don’t add basil too early—it wilts fast and loses flavor. Always add it last.
Overcooking pasta ruins the nests. Boil to al dente, then rinse lightly if needed to stop the cooking. Toss with olive oil before shaping to prevent clumps.
Don’t place the eyeballs too soon if your sauce is steaming hot. The heat softens the mozzarella too fast and may cause the pupils to shift. Let the plated spaghetti cool slightly, then add the eyeballs last.
Avoid storing plated pasta in the fridge. Keep the elements separate and combine just before serving to maintain quality and appearance.

Frequently Asked Questions About Halloween Spaghetti
Can I make Halloween Spaghetti ahead of time?
Yes. Prepare the sauce and eyeballs in advance, but cook and plate the spaghetti just before serving. This keeps texture and presentation intact.
What if I don’t have mozzarella balls?
You can slice fresh mozzarella into thick rounds and shape with a small cutter or knife. The look won’t be identical but still works for the eyeball effect.
Can I use jarred sauce instead of homemade?
Yes, but flavor depth will differ. For best results, simmer the jarred sauce with fresh garlic, onion, and herbs to improve taste.
How long can leftovers be stored?
Store sauce and pasta separately in airtight containers. Keep refrigerated and use within three days. Add mozzarella eyeballs only when serving fresh.
Conclusion
Halloween Spaghetti delivers both flavor and festive impact. The homemade sauce, built on layers of garlic, onion, and tomatoes, pairs perfectly with classic spaghetti nests. Add mozzarella eyeballs, and your dish becomes Halloween-ready with little extra effort. The structure holds up well for family-style platters or individual servings, making it flexible for events of any size. With make-ahead components and simple steps, this recipe is practical without sacrificing creativity. Follow the preparation and plating tips, and you’ll have a dish that’s both spooky and satisfying.