Turkey Spinach Meatball Subs

This Turkey Meatball Sub Sandwich recipe is easy to make and wonderfully comforting. Homemade turkey and spinach meatballs cook down in flavorful marinara sauce and then are layered onto a homemade sub sandwich. Learn how to make this at home!

A close up of turkey spinach meatball subs

Want to save this?

We'll email a link directly to you so you can come back to it later! Plus, you'll receive new recipes delivered to your inbox each week.

This post contains affiliate links.

When I developed this recipe, I was pregnant… and these Turkey Spinach Meatball Sub Sandwiches were born from a craving.

I had a meatball sub at some point in July with a friend of mine, and I’ve been thinking about it ever since.

The problem is: I’m picky about meatballs because my mom’s ground beef and sausage meatballs are the best.

So I made my own version at home and snuck in some spinach (because OF COURSE) and kept them a little lighter.

join our party!

get our latest recipes delivered to your inbox every week — plus all my entertaining tips and tricks!


    We respect your privacy. Unsubscribe at any time.

    The results were delicious, and Winston said these were his favorite meatballs to date.

    Why I love this recipe:

    Meatballs subs are wonderfully satisfying and comforting, but they can sometimes feel a little heavy.

    This one, made with turkey and spinach meatballs, strikes that perfect balance of being savory and comforting without being so over the top.

    They’re also totally from scratch, meaning we make the meatballs, then we make the marinara before assembling the sandwich.

    It’s a process, but a worthwhile one.

    More Italian-inspired recipes to try: Lemon Shrimp Pasta | How to make Easy Marinara Sauce | French Onion Steak Pasta

    Row of meatballs on baking sheet

    What you need to make this recipe:

    The Speckled Palate participates in affiliate programs. As an Amazon Associate, I earn a commission from qualifying purchases. Please refer to my disclosure page for more information about these affiliate programs.

    Let’s talk ingredients!

    In addition to the tools above, you’re going to need some ingredients to make this recipe, too! Chances are, you might already have some of them in your fridge or pantry. Scroll down to the recipe card for the full measurements and instructions.

    Here is what you need to get at the store to make this one:

    • Lean ground turkey — this is the base for the meatballs. Use your favorite brand. I prefer to use 97% lean turkey here for a leaner meatball.
    • Frozen spinach — cut leaf spinach is where it’s at. It needs to be cooked and drained well before you add it to the meatballs so that they don’t get soupy.
    • Onions and garlic — we need yellow or white onions, as well as garlic cloves, for both the meatballs and the sauce. I prefer to mince my own garlic because it is fresher this way, but you can use the jarred kind, if necessary.
    • Panko breadcrumbs — these help bring the meatballs ingredients together. Regular breadcrumbs also work if that’s what you have on hand. I just like panko for their texture.
    • Parmesan cheese — grated parmesan is what we are looking for. Grate your own or purchase the pre-grated stuff at the store.
    • Egg — this serves as the binder for the meatballs. There is no easy substitute.
    • Herbs and spices — we use a combination of dried oregano, dried basil, kosher salt and freshly ground black pepper here. If you want to use fresh herbs, you’ll need double the amount listed. We need these for the meatballs, as well as the sauce.
    • Olive oil — or another neutral oil, if you prefer. We sear the onion and garlic in this to start the marinara sauce.
    • Tomato puree — this is the base of the marinara sauce. There is no substitute.
    • Water — this thins out the sauce a little bit. So if you don’t love a super thick sauce, this is your superpower.
    • Tomato paste — this adds rich, intense tomato flavor to the marinara. I highly recommend getting a squeeze bottle of it so that you don’t have to open a 6 oz. can every time you need a little paste.
    • Rolls — I used ciabatta rolls for these sandwiches. You can use sub rolls, hoagie rolls or hero rolls if you prefer.
    • Fresh mozzarella cheese — this is added to the bottom of the bread and adds a lovely creaminess when paired with the crusty bread, meatballs and the sauce.
    White plate with sliced open meatball subs

    How to make Turkey and Spinach Meatballs

    Mise en place. Preheat the oven, and line a sheet pan with parchment, foil or a silicone mat. Spritz with cooking spray, too, and set aside. Chop all the veggies. Cook and drain the spinach.

    Measure the ingredients. Combine the ground turkey, cooked spinach, onion, garlic cloves, panko breadcrumbs, Parmesan, egg and spices in a large mixing bowl.

    Mix them up. Use your hands to gently massage the meatball ingredients together until well-combined.

    Scoop the meatballs. Use a 1-tablespoon cookie scoop to scoop, then form the meatballs in your hands. Repeat the process until all of the meatballs have been made. (This recipe makes around 26 meatballs.)

    Bake the meatballs for 30 minutes, or until browned on the outside and cooked through. (Poultry should always reach 165F to be safe to eat.)

    Make the marinara sauce

    Do this while the meatballs bake!

    Warm the oil in the Dutch oven over medium-high heat.

    Cook the onion and garlic for 2-3 minutes, or until they are transluscent.

    Add the tomato puree and water to the pot, and stir to combine. Measure in the tomato paste, too, and bring to a boil.

    Once boiling, lower the heat to a simmer and partially cover until the meatballs are out of the oven.

    When the meatballs are done, gently spoon them into the marinara sauce, and let them simmer together for an additional 30 minutes.

    Pro tip!

    You could transfer the sauce and the meatballs to the slow cooker to simmer throughout the day, if you prefer. This is a great option if you make them in the morning and want to enjoy them for dinner.

    How to make Turkey Sub Sandwiches

    Toast the bread, then slice in half with a serrated knife.

    Layer on the fresh mozzarella rounds. I like to place these on the bottom slice of the bread so that they can sop up the sauce and become gooey.

    Add the meatballs and marinara on top of the cheese. Add a sprinkle of fresh oregano or basil, if desired.

    Finish the sandwich by adding the top half of the bread, and enjoy immediately.


    how to store:


    Let the meatballs and marinara cool before transferring to an airtight container. Keep in the refrigerator for 3-4 days.

    Store the sandwich ingredients (bread, mozzarella, meatballs/sauce) separately.

    The meatballs and marinara can be made in advance and frozen for up to 3 months. Freeze in a freezer-friendly container, then thaw in the fridge before reheating.

    Close up of turkey spinach meatball subs on white plate

    Erin’s Easy Entertaining Tips

    Sub sandwiches don’t necessarily sound like something you might make to share for an event, but hear me out!

    This is actually an awesome recipe for a crowd because it makes a lot of meatballs, and you can make it in advance. It’s also great gameday food that feels comforting and cozy without requiring a ton of legwork on your part.

    If I were serving this to share, here are a few things I might do…

    • Double or triple the recipe… and freeze whatever leftovers I have for a future dinner down the line.
    • Make it earlier in the day, and keep it all warm in the slow cooker.
    • Create a sandwich assembly area where guests can build their own sub sandwiches. Offer different toppings (like mozzarella, but you could also use some fresh arugula or spinach, etc.) for them to add to theirs to make it their own.
    Overhead view of cut meatball sub on white plate

    More comfort food recipes to try:

    We can’t say no to BBQ Chicken Sliders with Avocado Slaw or this Roast Beef Sandwich.

    This Croissant Breakfast Sandwich recipe is fabulous for breakfast… or breakfast for dinner.

    Want to make this meatball sub recipe? Here’s how I made it:

    Close up of turkey spinach meatball subs on white plate

    Turkey Spinach Meatball Subs

    Servings: 12 sandwiches
    Erin Parker, The Speckled Palate
    5 from 2 votes
    Satisfy a Meatball Sub craving with this healthier Turkey Spinach Meatball Sub. Flavorful and swimming in marinara sauce, it's hard not to love this simple and delicious sandwich.
    Prep Time 15 minutes
    Cook Time 1 hour
    Total Time 1 hour 15 minutes

    EQUIPMENT

    As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

    Ingredients
     

    Turkey Spinach Meatballs (makes 26 total)

    • 1 ¼ lbs. lean ground turkey
    • 12 oz. cut leaf spinach cooked and drained well
    • 1 yellow onion finely diced
    • 2 garlic cloves finely minced
    • 1 cup panko breadcrumbs
    • ½ cup Parmesan cheese grated
    • 1 egg
    • 2 teaspoons dried oregano or 4 teaspoons fresh oregano
    • ½ teaspoon dried basil or 1 teaspoon fresh basil
    • 1 teaspoon kosher salt
    • ½ teaspoon freshly ground black pepper

    Marinara Sauce

    • 1 tablespoon extra virgin olive oil
    • 1 yellow onion diced
    • 2 garlic cloves minced
    • 2 ¾ cups tomato puree
    • ½ cup water
    • 1 tablespoon tomato paste
    • 2 teaspoons dried oregano or 4 teaspoons fresh oregano
    • ½ teaspoon dried basil or 1 teaspoon fresh basil
    • ½ teaspoon kosher salt
    • ¼ teaspoon freshly ground black pepper

    Sandwiches

    • 12 Ciabatta rolls
    • Fresh mozzarella cheese

    Want to save this?

    We’ll email a link directly to you so you can come back to it later! Plus, you’ll receive new recipes delivered to your inbox each week.

    Instructions
     

    Prepare the Meatballs

    • Preheat the oven to 350°F. Prepare a baking sheet — line it with parchment paper, aluminum foil or a silpat mat. Spray with cooking spray, and set aside.
    • In a large glass bowl, combine the ground turkey, cooked spinach, onion, garlic cloves, panko breadcrumbs, Parmesan, egg and spices using your hands.
    • When the meatball mixture has come together and is well mixed, prepare the meatballs. Using a small cookie scoop, form the meatballs with your hands, then place carefully on the baking sheet. Repeat the process until all the mixture has been made into meatballs.
    • Bake the meatballs for 30-40 minutes, or until browned on the outside and cooked through in the middle.

    Prepare the Marinara Sauce

    • While the meatballs are baking, heat the olive oil in a Dutch oven over medium-high heat.
    • Add the onion and garlic, cooking for 2-3 minutes, or until the vegetables have become translucent.
    • Pour in the tomato puree and water, stirring until combined. Add the tomato paste and the spices, and bring to a boil.
    • Once at a boil, lower heat to a simmer and partially cover, simmering until the meatballs have finished cooking.

    Combine the meatballs and marinara

    • When the meatballs have finished cooking, transfer them directly into the marinara sauce.
    • Simmer the sauce and meatballs for an additional 30 minutes.

    Prepare the sandwiches

    • Toast the bread.
    • Slice the bread in half, and place the fresh mozzarella down first on the bottom slice.
    • Gently spoon meatballs and marinara sauce on top of the mozzarella, then top the sandwich with the other half of the bread.
    • Enjoy warm!

    Nutrition

    Serving: 1sandwichCalories: 437kcalCarbohydrates: 57gProtein: 26gFat: 12gSaturated Fat: 3gPolyunsaturated Fat: 7gCholesterol: 70mgSodium: 936mgFiber: 5gSugar: 9g
    Tried this recipe?Let us know how it was!

    A woman with dark curly hair wearing a black tank top in front of a white wall

    About the Author:

    Erin Parker is a Southern gal living in Texas with her husband and two daughters. She started The Speckled Palate to share what she was cooking as a newlywed… and over the years, it’s evolved to capture her love for hosting. Specifically, the EASIEST, lowest key entertaining because everyone deserves to see their people and connect over good food. Learn more about her

    Similar Posts

    Before leaving a comment or rating, ask yourself:

    • Did you make the recipe as directed? If you didn’t or made an ingredient swap, please do not leave a rating. Recipe results are not guaranteed when changes have been made.
    • Is your comment helpful to others? Rude or hateful comments will not be approved. Please remember that this website is run by a real person.
    • Are you complaining about ads? I develop these recipes and provide them to you for free. Advertising allows me to continue to do so at not cost to you. It is also unavoidable on the internet and in everyday life. If you want recipes without ads, please purchase a cookbook or borrow one from your local library.

    11 Comments

    1. I’m also a news addict, but often when my work keeps me over busy, news get limited to just reading headlines….. these turkey meatballs look delicious, Erin! and yes, really vibrant capture, specially color of marinara making my mouth water!

      1. I do the headline thing, too, Savita. Sometimes, it’s just easier that way.

        Thank you! I’m glad you think these look delicious… they really taste wonderful, too!

    2. I’m a serious NPR junkie! I don’t think my better half loves it so much when I force him to listen to only that on long drives. 😉 These subs though, omg…they look soooooooooo good! Pinned!

      1. Hey, there’s nothing wrong with being an NPR junkie. (Says the fellow NPR junkie who is currently listening to an NPR podcast as she writes this…) And seriously. These subs are delicious. The spinach adds something different, and we were HUGE fans.

    3. AHHHH YOU MADE THEM!!! I was wondering when I’d see that meatball sub you mentioned a few weeks ago that you were craving so much. Hooray for pregnant brain!!! <3 These look amazing, by the way. I don't think I can get Abe on board with turkey meatballs, but I bet they'll be just as delicious with beef. 🙂

      1. Ha! After that conversation, I was compelled and felt like I *had* to make them! Pregnancy brain, while sometimes frustrating, totally won here, and I’m glad it did.

        My sister made these with beef, and she said they were the best meatballs she’d ever had. So… the recipe works with beef, as well! If y’all make them, let me know what you think!

    5 from 2 votes

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating