Bloody Spaghetti with Mozzarella Eyeballs is a fun and spooky twist on a classic spaghetti dish. Imagine a plate full of rich, red tomato sauce that looks like it’s dripping right off the noodles, with little mozzarella balls popping out like eyes staring up at you. It’s both a little creepy and totally delicious, perfect for a Halloween night or any time you want to add some playful flair to dinner.
I love making this dish when I want to surprise friends or family with something a bit different but still comfortable and satisfying. The mozzarella balls are easy to roll up and add just the right touch of creaminess among the tangy tomato sauce and al dente pasta. I usually add a little black olive for the pupil to give the eyeballs their full effect — it never fails to bring a smile and a laugh around the table.
Serving this with a simple green salad and some crusty bread makes it feel like a full meal that’s both fun and filling. I always remember the first time I tried this, when a friend pulled out the plate and everyone pretended to be a little scared before digging in. It’s a great dish for sparking conversation and enjoying good food with a playful spirit.
Key Ingredients & Substitutions
Spaghetti: Classic spaghetti noodles work great here because they’re easy to twirl and hold the sauce well. If you want, you can switch to any long pasta like linguine or fettuccine.
Marinara Sauce: A good marinara gives that rich red “bloody” look. You can use store-bought or homemade tomato sauce. For a twist, try adding some crushed red pepper flakes for gentle heat.
Mozzarella Balls (Bocconcini): These little cheese balls are perfect “eyeballs.” If fresh mozzarella isn’t available, you can use small mozzarella balls from a jar or even cut regular mozzarella into small rounds.
Black Olives: Sliced olives create the pupil, making your eyeballs pop visually. If you prefer, you can use capers or small dots of balsamic glaze as an alternative.
How Do You Make Mozzarella Eyeballs Look Real and Stay Firm?
To get the “eyeballs” just right, handling the mozzarella carefully is key. Here’s how:
- Use fresh mozzarella balls that hold their shape well. Avoid overly soft or watery cheese.
- Partially press the mozzarella balls gently into the sauce so they don’t roll around but still sit nicely on top.
- Place a single black olive slice on top of each ball as soon as you plate the dish, pressing slightly so it sticks.
- Serve immediately so the cheese stays cool and firm, adding contrast to the warm spaghetti.
These little details help your spooky spaghetti look realistic and keep the eyeballs from melting or losing their shape too quickly.

Equipment You’ll Need
- Large pot – I prefer this for boiling plenty of spaghetti quickly and smoothly.
- Skillet or large saucepan – perfect for warming the sauce and tossing the pasta together.
- Slotted spoon or tongs – makes it easy to remove the mozzarella balls gently without breaking them.
- Serving dish or platter – a wide, shallow dish helps display the eyeballs and makes serving easy.
- Small spoon or toothpick – handy for carefully arranging the black olive slices on top of each mozzarella ball.
Flavor Variations & Add-Ins
- Spice it up by adding a pinch of cayenne or chopped chili peppers to the sauce for extra heat.
- Use different cheeses like provolone or mozzarella sticks cut into small rounds for a varied look and flavor.
- Mix in cooked meatballs or sliced cooked sausage to turn it into a meaty eyeball feast.
- Top with fresh basil or oregano for a burst of herbal flavor that brightens the dish.
Bloody Spaghetti with Mozzarella Eyeballs
Ingredients You’ll Need:
For the Spaghetti and Sauce:
- 12 oz (340 g) spaghetti
- 2 cups (480 ml) marinara or tomato sauce
- 1 tbsp olive oil
- 2 cloves garlic, minced
- ½ tsp red pepper flakes (optional, for a bit of heat)
- Salt and pepper, to taste
For the Mozzarella Eyeballs:
- 12 small fresh mozzarella balls (bocconcini)
- 12 black olive slices (for pupils)
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This fun and simple recipe takes about 20 minutes from start to finish. That includes the time to cook the spaghetti, prepare the sauce, and assemble your scary mozzarella eyeballs. Perfect for a quick and spooky meal!
Step-by-Step Instructions:
1. Cooking the Spaghetti:
Start by bringing a large pot of salted water to a boil. Add the spaghetti and cook according to the package instructions until it’s al dente — tender but still slightly firm to the bite. Drain the pasta and set it aside.
2. Making the Sauce:
While the pasta cooks, heat the olive oil in a skillet or pan over medium heat. Add the minced garlic and red pepper flakes if you like a little spice. Sauté for about a minute until fragrant.
Pour in the marinara or tomato sauce and stir well. Let it simmer gently for 5 to 7 minutes, allowing the flavors to blend. Taste and add salt and pepper as needed.
3. Tossing and Assembling the Dish:
Add the drained spaghetti into the sauce and toss to make sure every noodle is nicely coated.
Transfer the saucy spaghetti to a serving dish or leave it in the pan if you prefer a rustic look.
Place the mozzarella balls evenly on top of the spaghetti. Press them lightly so they sink a little into the sauce and stay put.
Top each mozzarella ball with a black olive slice to create your “eyeballs.”
Finish by sprinkling with fresh chopped parsley for a bit of color and freshness.
4. Serve and Enjoy:
Serve this spooky dish right away while the sauce is warm and the mozzarella balls are cool and creamy. It’s a fun and tasty meal that will surprise and delight your guests!
Can I Use Frozen Mozzarella Balls for the Eyeballs?
It’s best to use fresh mozzarella balls because freezing can change their texture and make them watery. If you only have frozen, thaw them completely in the fridge and drain any excess liquid before assembling.
Can I Make the Sauce Ahead of Time?
Absolutely! The sauce can be prepared a day ahead and stored in the refrigerator. Reheat gently on the stove before tossing with freshly cooked spaghetti and adding the mozzarella eyeballs.
How Do I Store Leftovers?
Store leftover spaghetti and sauce separately in airtight containers in the fridge for up to 3 days. The mozzarella eyeballs are best added fresh when serving.
What Can I Serve with Bloody Spaghetti?
This dish pairs well with a simple green salad and crusty bread to soak up all the “bloody” tomato sauce. For a Halloween twist, add some roasted veggies or garlic breadsticks shaped like fingers!



