Photo: Iain Bagwell; Styling: Kay E. Clarke
Active Time
30 Mins
Total Time
30 Mins
Serves 4 (serving size: 1 open-faced sandwich)

Grab a knife and fork for these mile-high Italian subs.

How to Make It

Step 1

Preheat broiler to high.

Step 2

Combine first 9 ingredients in a bowl. Shape turkey mixture into 12 meatballs.

Step 3

Heat a large nonstick skillet over medium-high heat. Add 1 1/2 teaspoons oil; swirl to coat. Add meatballs to pan; cook 4 minutes, turning to brown on all sides. Add sauce and 1/2 cup water; cook 7 minutes. Place meatball mixture in a bowl.

Step 4

Wipe out pan with paper towels; return to medium-high heat. Add remaining oil and garlic; cook 30 seconds. Add spinach; cook 2 minutes, stirring until wilted. Place bread pieces, cut side up, on a baking sheet; top evenly with spinach, meatball mixture, and cheese. Broil 1 minute or until cheese is melted.

Ratings & Reviews

Looked and sounded good but......

January 07, 2017
We used bottled sauce but otherwise followed the recipe as written.  We found it very bland - nothing to excite the taste buds.  We will not make it again.

3.5 stars

July 28, 2016
Pretty good.  Odd to have spinach here.  Not bad, but different.  I used jar sauce and omitted the water.  Hubby wolfed it down.  I think a little fresh basil would add a lot.  I also will toast the bread before topping next time.


July 26, 2016
I followed the previous review and used low-salt commercial, pasta sauce and omitted the 1/2 cup of water. These are really good and super flavorful.  I accidentally forgot the egg and they still came out great.  They are a bit messy so don't eat these wearing beautiful white shirts!  I will definitely make this again.


June 14, 2016
This is was a huge hit with adults and kids alike. Meatballs were delicious! Lemon zest added wonderful flavor. Only suggestion would be if using jarred sauce you could probably omit the 1/2 cup in step 3. Sauce was a bit thin for our taste.