Introduction
Every Halloween, there’s one dish that always makes guests stop in their tracks—Spaghetti and Eyeballs. It’s equal parts spooky, hilarious, and downright delicious. Imagine a plate of rich, saucy spaghetti topped with perfectly seasoned meatballs—each one staring back at you with eerie mozzarella and olive “eyes.” It’s the kind of recipe that brings laughter to the table and makes even picky eaters want to dig in.
The best part? This isn’t just a novelty dish—it’s really good. The meatballs are tender, juicy, and full of savory Italian flavor, thanks to a mix of Parmesan, garlic, oregano, and just the right amount of breadcrumbs. They simmer in a hearty spaghetti sauce that coats every strand of pasta in delicious, tomato-rich flavor. Then, a little creative touch turns them into edible eyeballs using mozzarella slices and olives for the pupils. It’s a fun way to turn an ordinary spaghetti dinner into a Halloween masterpiece.
This dish is ideal for family dinners before trick-or-treating, Halloween parties, or even themed movie nights (it pairs perfectly with Monster House or Hotel Transylvania). It’s easy to make in big batches, and kids love helping “decorate” the eyeballs. The balance of flavors makes it a satisfying meal for adults too—so you get both creepy presentation and hearty comfort food.
If you love playful Halloween dinners like this, check out Taste of Home’s Halloween dinner ideas or Allrecipes’ spooky main dishes. But for now, grab your apron and get ready to roll—because these eyeballs are about to become the star of your spooky spread!
Recipe Card
Print
Spaghetti and Eyeballs
Description
Spaghetti and Eyeballs combines classic Italian flavors with a fun Halloween twist. Juicy meatballs “stare” from your plate thanks to mozzarella and olive eyes—creepy, delicious, and perfect for festive family dinners.
Ingredients
- 1½ pounds lean ground beef
- ½ cup onion, grated
- ½ cup panko bread crumbs
- ½ cup Parmesan cheese, grated
- 2 eggs
- 2 cloves garlic, crushed
- 2 tablespoons milk
- 1 teaspoon kosher salt (or to taste)
- ½ teaspoon oregano
- ¼ teaspoon ground black pepper
- 4 cups spaghetti sauce
- 8 green olives with pimento
- Mozzarella cheese slices
- Black olives
- Spaghetti noodles
Instructions
- Preheat the oven:
Set your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it. - Make the meatball mixture:
In a large bowl, combine ground beef, grated onion, breadcrumbs, Parmesan cheese, eggs, garlic, milk, salt, oregano, and pepper. Mix gently with your hands until just combined—overmixing can make meatballs tough. - Shape the eyeballs:
Roll the mixture into about 16–18 evenly sized meatballs. Place them on the prepared baking sheet. - Bake the meatballs:
Bake for 18–20 minutes, or until browned and cooked through. Internal temperature should reach 160°F (71°C). - Simmer in sauce:
Transfer the cooked meatballs to a large skillet or saucepan with spaghetti sauce. Simmer for 10 minutes over low heat to infuse flavor and keep them tender. - Cook the spaghetti:
While the meatballs simmer, cook spaghetti noodles according to package directions. Drain and toss lightly with a bit of olive oil to prevent sticking. - Create the “eyeballs”:
Cut small circles of mozzarella using a round cutter or the rim of a small bottle cap. Slice black olives into thin rounds for pupils, or use green olives with pimentos for extra creepy eyes. Place a mozzarella “iris” and an olive “pupil” on each meatball while still warm, so the cheese melts slightly and adheres. - Assemble and serve:
Place a mound of spaghetti on each plate, spoon sauce over the top, and arrange a few “eyeball” meatballs on top. Serve immediately and enjoy the spooky fun!
Notes
Active prep: 20 minutes
Cook time: 25 minutes
For extra tender meatballs, don’t pack them too tightly. You can pan-fry instead of baking if you prefer a more browned exterior. If you want a brighter tomato flavor, stir a tablespoon of tomato paste into your sauce as it simmers.
Advanced Techniques
Making Extra Tender and Juicy Meatballs
The secret to tender meatballs lies in moisture. The combination of milk, eggs, and breadcrumbs ensures the meat stays juicy. If your mixture feels too dense, add a splash more milk. I sometimes grate an extra tablespoon of onion directly into the meat for added moisture—it also enhances flavor without needing more fat.
Building Rich Flavor in the Sauce
For deep, complex flavor, simmer your spaghetti sauce with a splash of red wine and a pinch of sugar. Add a bay leaf or a few fresh basil leaves while simmering. This step turns a store-bought sauce into something that tastes homemade and luscious enough to coat every strand of spaghetti.
Perfecting the Creepy Eyeball Design
To make realistic eyes, cut mozzarella circles slightly smaller than the top of your meatballs. Add a green olive slice for a bright, eerie iris and a tiny black olive piece in the center for a pupil. Press them into the warm meatballs right before serving. The gentle heat helps the cheese stick but doesn’t melt it away.
Cooking Spaghetti to the Perfect Texture
Cook spaghetti al dente (firm to the bite) so it holds up well under the sauce and meatballs. Salt the water generously—it should taste like the sea—to enhance the flavor of the noodles. After draining, toss with a drizzle of olive oil or a spoonful of sauce to prevent clumping while you finish the meatballs.
Balancing the Creepy with Delicious
While the name Spaghetti and Eyeballs is playful, the flavor should be seriously good. I like to mix half ground beef and half Italian sausage for extra richness. You can also add red pepper flakes or smoked paprika for subtle heat—it complements the sweetness of the tomato sauce beautifully.

Storage, Shelf Life, and Maintenance Tips
Storing Leftovers for Next-Day Meals
Store leftover spaghetti and meatballs in an airtight container in the refrigerator for up to 3 days. Reheat gently in a saucepan or microwave, adding a splash of water or sauce to keep it moist. The eyeballs may shift a bit, but they’ll still look (and taste) great.
Freezing the Meatballs for Future Dinners
You can freeze the cooked meatballs (without the mozzarella and olive decorations) for up to 3 months. Arrange them on a baking sheet, freeze until solid, then transfer to a freezer bag. Thaw overnight in the fridge and reheat in sauce before serving.
Keeping Spaghetti from Drying Out
If storing spaghetti separately, toss it lightly in olive oil before refrigerating. This prevents the noodles from sticking and drying out. When reheating, add a spoonful of sauce or a dash of water to loosen the texture.
Reassembling “Eyeballs” After Storage
If the cheese or olives slide off during reheating, simply reapply them before serving. For best results, decorate only right before serving—fresh mozzarella slices look the most vivid and spooky.
Transporting for Parties or Potlucks
If you’re taking this dish to a Halloween potluck, transport the sauce and noodles separately in sealed containers. Assemble the eyeballs on-site for the best presentation. A slow cooker on “warm” mode works perfectly to keep the meatballs hot until serving time.

Dietary Adaptations and Substitutions
Making Gluten-Free Spaghetti and Eyeballs
Use gluten-free spaghetti noodles and substitute the panko breadcrumbs with gluten-free crumbs or crushed rice crackers. The rest of the recipe is naturally gluten-free, making this an easy swap that doesn’t compromise flavor or texture.
Dairy-Free Adaptation
To make this recipe dairy-free, omit the Parmesan cheese or use a dairy-free alternative. Replace mozzarella with vegan mozzarella-style slices for the “eyes.” Brands like Violife or Miyoko’s melt well and hold their shape beautifully.
Lean and Healthy Version
For a lighter option, use lean ground turkey or chicken instead of beef. Replace panko with whole-wheat breadcrumbs, and use less cheese or skip it entirely. The result is still flavorful but lower in fat and calories.
Low-Carb or Keto Version
Serve the eyeball meatballs over zucchini noodles or spaghetti squash instead of pasta. Use sugar-free tomato sauce, and you’ll have a hearty, spooky meal that fits a keto or low-carb lifestyle perfectly.
Vegetarian “Eyeball” Adaptation
Try using vegetarian or lentil-based meatballs (available in most grocery stores) or make your own with mashed chickpeas and breadcrumbs. Decorate them the same way with mozzarella and olives for a fun, meat-free Halloween dinner.

FAQs About Spaghetti and Eyeballs
Can I Make the Meatballs Ahead of Time?
Yes! You can prepare and bake the meatballs a day ahead. Store them covered in the refrigerator, then reheat them in spaghetti sauce just before serving. Wait to add the mozzarella and olive decorations until right before plating.
How Do I Keep the Cheese Eyes from Melting Too Much?
Add the cheese circles after the meatballs have rested for a few minutes. If the meatballs are too hot, the mozzarella will melt completely. Slightly cooled but still warm meatballs will soften the cheese just enough to stick without losing shape.
What’s the Best Way to Shape Uniform Meatballs?
Use a cookie scoop or small ice cream scoop for consistent size. This ensures even cooking and makes the dish look more polished. Wet your hands lightly when rolling to prevent sticking.
Can I Use Store-Bought Meatballs?
Absolutely! If you’re short on time, use pre-cooked or frozen meatballs. Warm them in spaghetti sauce and add your mozzarella and olive “eyes.” It’s a great shortcut that still gives you the spooky Halloween effect.
How Can I Make This Recipe More Kid-Friendly?
Kids love helping decorate! Set up a little “eyeball station” with sliced cheese and olives, and let them add the eyes themselves. You can also make mini meatballs for smaller portions—it’s messy fun in the best way possible.

Conclusion & Final Thoughts
There’s nothing quite like serving up a plate of Spaghetti and Eyeballs on Halloween night. It’s the perfect mix of comfort food and creepy fun, sure to get everyone giggling before they even take a bite. Beneath the silly theme lies a seriously delicious spaghetti and meatball dinner that satisfies both kids and adults. The rich sauce, tender meatballs, and gooey mozzarella come together to create a dish that’s festive and flavorful.
What makes this recipe so special is how approachable it is. You don’t need fancy ingredients or complicated techniques—just a bit of creativity and a sense of humor. The transformation from a classic Italian meal to a spooky dinner centerpiece is quick, easy, and endlessly customizable.
Whenever I make this for Halloween, I watch everyone’s faces light up as they notice the “eyeballs.” It’s a moment of pure joy and surprise that captures what Halloween cooking is all about—bringing a little magic and mischief to the table.
So this October, skip the takeout and make something memorable. Gather your ingredients, roll those meatballs, and let the eerie eyeballs stare back at your guests with cheesy, olive-eyed charm. Spaghetti and Eyeballs might sound creepy, but one bite will convince you it’s frightfully delicious!