Fresh Meatball Subs


When I moved into my first apartment-style dorm with a kitchen, I freaked out. I really had never cooked for myself before. My first meal? Meatballs. Cooking those first meatballs is what sparked my love affair with cooking. My recipe has come a long way since my dorm days and I hope you enjoy!



1/2 Pound of Ground Beef

1/2 Pound Ground Pork

1/2 Pound Ground Veal

5 Garlic Cloves (grated)

2 Eggs

1 Cup Panko Bread Crumbs

1/2 Cup Grated Parmesan Cheese

1 Teaspoon of Salt

1 Teaspoon of Ground Black Pepper

1/2 Teaspoon of Cayenne Pepper


2 Cups of Tomato Sauce

1 Bunch of Fresh Basil

2 Large Balls of Fresh Mozzarella

1 French Baguette


I’m a big fan of combining all three of these ground meats when making meatballs. The pork and veal add a great depth of flavor. To ensure that they are moist and hold together, don’t try to save calories by buying the lean meat. To start, preheat your oven to 350.


I love garlic, but I don’t love crunching down on raw pieces in my meatballs. To get the maximum fresh taste without that hazard, grate the cloves on a microphone or cheese grater. I usually use about 5 cloves, but you can use less if you don’t love garlic as much as I do.


After the garlic also grate 1/2 cup of Parmesan cheese.


Combine the ground meat, eggs, garlic, Parmesan, salt, pepper, cayenne and Panko bread crumbs. Your best tools are your hands, so just get in there.


Once everything is mixed together evenly, you can start rolling the balls! Each should be about 1 1/2 inches in diameter, but they don’t have to be exact. This should make about twelve meatballs.  Place them on a baking sheet lined with aluminum foil and pop in the oven for 30 minutes.  (If these were going on pasta, cook for 15 minutes and then throw them in the simmering tomato sauce to finish cooking)


Now that they are all golden brown, it’s time to assemble the sub! While the meatballs cook, slice some fresh mozzarella, basil and a french banquette so everything is ready to go.


STEP 1: Place meatballs on bread


STEP 2: Cover with tomato sauce


STEP 3: Layer mozzarella on top.


Pop the sandwich back into the oven at 500 for five minutes until the cheese is all gooey and the bread is toasted. Sprinkle with some basil and serve!


3 thoughts on “Fresh Meatball Subs

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s