Halloween dinner just got way more fun at our house! When Amy came home from school last week talking about "creepy food" her friend's mom made, I knew I had to create something that would blow her mind. That's how this Spooky Spaghetti & Meatballs with Black Olives came to life in my Nashville kitchen.

I'm talking about regular old spaghetti and meatballs turned into the most adorable (yet slightly creepy) Halloween dinner. The "eyeballs" stare right back at you, and honestly? My kids think it's hilarious. Bradley pretended to be grossed out, but he ate three servings, so I'm calling that a win.
The best part is how simple this recipe actually is. I use a combo of beef and pork for the meatballs because that mixture gives you the most flavor and keeps everything super moist. Plus, the eyeball trick with provolone cheese and black olives takes maybe five extra minutes. If you're looking for a Halloween dinner that doesn't require fancy ingredients or tons of time, this is it.
We've made this twice already this October, and I'm pretty sure it's becoming a tradition. If you want another fun Halloween treat that kids love, check out my Monster Munch Trail Mix – it's perfect for parties or after-school snacks!
Jump to:
- Why You'll Love This Spooky Spaghetti Recipe
- Ingredients You'll Need for Halloween Eyeball Meatballs
- How to Make Spooky Spaghetti & Eyeball Meatballs
- Storage & Reheating Your Halloween Meatballs
- Tips and Variations for Your Spooky Spaghetti
- Frequently Asked Questions About Spooky Spaghetti & Eyeball Meatballs
- Recipes You May Like
- Final Thoughts on This Halloween Dinner
- Spooky Spaghetti & Meatballs with Black Olives
Why You'll Love This Spooky Spaghetti Recipe
- Super kid-friendly – Amy and Bradley both devoured this, and getting them excited about dinner is always a victory in my book
- Ready in 40 minutes – Perfect for busy weeknights when you still want to do something festive
- Uses simple ingredients – Everything you need is probably already in your kitchen or easy to grab at the store
- Actually tastes amazing – The beef and pork combo makes these meatballs so flavorful and tender
- Great for Halloween parties – Serve this at your Halloween gathering and watch the kids go crazy
- Easy to customize – Switch up the cheese, use different olives, or even start with frozen meatballs if you're in a hurry
Ingredients You'll Need for Halloween Eyeball Meatballs
For the Spooky Meatballs:
- 1 pound ground beef
- 1 pound ground pork
- 1 cup breadcrumbs
- 2 large eggs
- 1 tablespoon olive oil
- 1 tablespoon parsley flakes
- 2 teaspoons garlic powder
- 2 teaspoons onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Eyeballs:
- 8 ounces sliced provolone cheese
- 2.25 ounces canned sliced black olives
For the Spaghetti:
- 16 ounces dried spaghetti
- 16 ounces marinara sauce (I use Rao's and love it!)
The beef and pork combination is what makes these meatballs special. I learned this trick in culinary school – mixing different ground meats gives you better flavor and texture. The pork adds fat and moisture while the beef brings that classic meatball taste.
I always keep breadcrumbs and eggs on hand because they're the secret to meatballs that actually stay together. Without them, you'll end up with crumbly meatballs that fall apart in the sauce. Trust me on this one – I learned that lesson the hard way years ago!
The provolone works perfectly for the "eyeball whites" because it melts just slightly but still holds its shape. You could use mozzarella if that's what you have, but provolone has a bit more flavor.
How to Make Spooky Spaghetti & Eyeball Meatballs
Preparing the Spooky Meatballs
- Preheat your oven to 400°F and line a baking sheet with aluminum foil or parchment paper, then set it aside where it's ready to go.
- Grab a large mixing bowl and combine the ground beef, ground pork, breadcrumbs, eggs, olive oil, parsley flakes, garlic powder, onion powder, salt, and black pepper. Mix everything together with your hands until it's thoroughly combined. Don't be shy about getting your hands in there – that's the best way to make sure everything is evenly mixed.
- Roll the meat mixture into 2-inch balls. I usually get about 16 meatballs from this recipe. Place them on your prepared baking sheet, leaving about ½ inch of space between each one so they cook evenly.
- Bake the meatballs for 18-20 minutes. You'll know they're done when they're golden brown on top and fully cooked through the middle. I always cut one open to check – no one wants undercooked meatballs!
Creating the Creepy Eyeballs
- While the meatballs are baking, cut your sliced provolone into 1-inch circles. I use a small round cookie cutter for this, which makes it super easy. Amy loves helping with this part because she gets to use the cookie cutter.
- Remove the meatballs from the oven once they're fully cooked. Working quickly while they're still hot, place one circle of provolone on top of each meatball to create the whites of the eyeballs.
- Add one slice of black olive on top of each provolone circle. This creates the iris and pupil of the eye. Position them slightly off-center for a more "creepy" look – that's what makes them really fun!
- Return the meatballs to the oven for 2-3 minutes, just until the provolone starts to melt slightly. You don't want it completely melted and sliding off, just softened enough to stick to the meatball.


Cooking the Spaghetti
- While the meatballs are cooking, bring a large pot of salted water to a boil. Cook the spaghetti according to the package directions until it's al dente. For us, that's usually about 9-10 minutes, but check your package.
- Drain the spaghetti and set it aside for a moment while you warm up your marinara sauce.
Putting It All Together
- Heat your marinara sauce in a large pot over medium heat until it's warmed through and bubbling slightly.
- Add the cooked spaghetti to the sauce and toss everything together with tongs until the pasta is well coated. This is way better than just plopping sauce on top of plain noodles!
- Use tongs to serve the spaghetti onto individual plates. Nestle 2-3 eyeball meatballs on top of each serving. The meatballs should sit right on top where everyone can see those spooky eyes staring back!
- Sprinkle with extra parsley if you want to add a little color, and serve immediately while everything is hot.


John always jokes that the eyes follow him around the plate. The kids think it's the funniest thing ever, and honestly, it makes dinner way more entertaining than usual!
Storage & Reheating Your Halloween Meatballs
These spooky meatballs keep really well, which is great because this recipe makes enough to feed our family with leftovers.
Store any leftover meatballs and spaghetti separately in airtight containers in the fridge. They'll stay good for up to 3 days. I learned not to store them together because the pasta soaks up too much sauce and gets mushy.
To reheat, warm the spaghetti and sauce together in a pot on the stove over medium heat, stirring occasionally. For the meatballs, I pop them in the microwave for about 1 minute or heat them in the oven at 350°F for 10 minutes.
The cheese and olive eyes might look a little less perfect after reheating, but they still taste great! If you're meal prepping, you could make the plain meatballs ahead and add the eyeball decorations right before serving.
Want to freeze these? The meatballs freeze beautifully for up to 3 months. Just freeze them without the cheese and olive toppings. Thaw them overnight in the fridge, reheat, and then add fresh eyeball decorations before serving.
Tips and Variations for Your Spooky Spaghetti

Here are some things I've learned after making this recipe multiple times with my family:
- Don't skip mixing the beef and pork – I tried making these with just ground beef once when I was out of pork, and they weren't nearly as moist or flavorful. The combo really does make a difference!
- Use a cookie scoop for even-sized meatballs – This helps them all cook at the same rate. I use a medium cookie scoop that makes perfect 2-inch meatballs.
- Try green olives instead of black – Some kids (including mine) prefer the milder flavor of black olives, but green olives look super creepy and work just as well.
- Short on time? Start with frozen meatballs – Buy a bag of frozen meatballs, bake them according to package directions, and just add the eyeball toppings. I've done this on crazy busy nights and it works perfectly.
- Make it spicier for adults – Add some red pepper flakes to the meatball mixture or use spicy marinara sauce. Bradley's starting to like things with more kick, so sometimes I make a few "special" spicy ones just for him.
- Use turkey instead – If you want a lighter version, ground turkey works fine. Just add an extra tablespoon of olive oil to keep them from drying out.
- Get creative with the eyes – You could use mini mozzarella balls with a dot of marinara sauce instead of olives. Or use red pepper pieces for bloodshot eyes!
What's your favorite part about making themed dinners for your kids? I love how something as simple as adding cheese and olive "eyes" can make regular spaghetti feel like a special occasion.
Frequently Asked Questions About Spooky Spaghetti & Eyeball Meatballs
Yes! Prepare and bake the meatballs, let them cool, then store in the fridge for up to 2 days. Add the cheese and olive "eyes" just before reheating and serving.
You can use all ground beef, all ground turkey, or a beef-turkey blend. For a shortcut, use store-bought frozen meatballs and just add the eyeball toppings.
Make sure to mix the ingredients thoroughly until well combined, and don't skip the eggs and breadcrumbs—they act as binders. Also, avoid over-handling the meat mixture.
Yes! Freeze the cooked meatballs (without the cheese and olives) in an airtight container for up to 3 months. Thaw, reheat, then add the eyeball toppings before serving.
Recipes You May Like
If your family loved these spooky eyeball meatballs, here are a few more fun recipes they'll probably enjoy:
- Witches Brew Chex Mix – A crunchy, sweet Halloween snack mix that's perfect for parties or movie nights. The kids love the green color and fun Halloween candies mixed in!
- Candy Corn Popcorn Mix – This sweet and salty popcorn mix is so addictive. It's become our go-to Halloween treat for taking to school events.
- Pumpkin Spice Puppy Chow – If you're a pumpkin spice fan (guilty!), this puppy chow is amazing. It's got all those cozy fall flavors and it's so easy to make.
Final Thoughts on This Halloween Dinner

This Spooky Spaghetti & Meatballs with Black Olives has become one of our favorite October traditions. It's the perfect blend of fun and delicious – something that actually tastes good while still being festive enough to get the kids excited.
I love that it doesn't require any weird ingredients or complicated techniques. You're basically just making regular spaghetti and meatballs and adding a fun twist at the end. The beef and pork meatball combo gives you amazing flavor, and those little provolone and olive eyes take maybe five extra minutes but make such a huge difference.
Whether you're making this for a Halloween party, a themed family dinner, or just because your kids think eyeball food is hilarious, I think you're going to love how easy and fun this recipe is. Plus, it actually fills everyone up – this isn't just cute food that leaves you hungry an hour later!
Give this spooky spaghetti a try this Halloween season. Make sure to save this recipe to Pinterest so you can find it again next year – I have a feeling it's going to become one of those recipes you make every October!
Happy cooking, and happy Halloween!


Spooky Spaghetti & Meatballs with Black Olives
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
Regular old spaghetti and meatballs turned into the most adorable (yet slightly creepy) Halloween dinner. The eyeballs stare right back at you with provolone cheese and black olive toppings!
Ingredients
- 1 pound ground beef
- 1 pound ground pork
- 1 cup breadcrumbs
- 2 large eggs
- 1 tablespoon olive oil
- 1 tablespoon parsley flakes
- 2 teaspoons garlic powder
- 2 teaspoons onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 8 ounces sliced provolone cheese
- 2.25 ounces canned sliced black olives
- 16 ounces dried spaghetti
- 16 ounces marinara sauce
Instructions
- Preheat your oven to 400°F and line a baking sheet with aluminum foil or parchment paper.
- In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, eggs, olive oil, parsley flakes, garlic powder, onion powder, salt, and black pepper. Mix everything together with your hands until thoroughly combined.
- Roll the meat mixture into 2-inch balls (about 16 meatballs). Place them on your prepared baking sheet, leaving about ½ inch of space between each one.
- Bake the meatballs for 18-20 minutes until golden brown and fully cooked through.
- While the meatballs are baking, cut your sliced provolone into 1-inch circles using a small round cookie cutter.
- Remove the meatballs from the oven. Working quickly while still hot, place one circle of provolone on top of each meatball.
- Add one slice of black olive on top of each provolone circle to create the iris and pupil.
- Return the meatballs to the oven for 2-3 minutes, just until the provolone starts to melt slightly.
- While meatballs are cooking, bring a large pot of salted water to a boil. Cook the spaghetti according to package directions until al dente.
- Drain the spaghetti and set aside.
- Heat your marinara sauce in a large pot over medium heat until warmed through and bubbling slightly.
- Add the cooked spaghetti to the sauce and toss everything together with tongs until well coated.
- Use tongs to serve the spaghetti onto individual plates. Nestle 2-3 eyeball meatballs on top of each serving.
- Sprinkle with extra parsley if desired and serve immediately while hot.
Notes
The beef and pork combo makes these meatballs super moist and flavorful. Don't skip mixing both meats! You can use frozen meatballs as a shortcut - just add the eyeball toppings. Store leftover meatballs and spaghetti separately in the fridge for up to 3 days. Meatballs freeze well for up to 3 months without toppings.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 680
- Sugar: 6g
- Sodium: 850mg
- Fat: 32g
- Saturated Fat: 13g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 3g
- Protein: 45g
- Cholesterol: 165mg




