• Skip to main content
  • Skip to primary sidebar

Sungrown Kitchen logo

menu icon
go to homepage
  • Fall Recipes
  • Recipe Index
  • About
  • Subscribe
  • eBook
  • social

    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Fall Recipes
    • Recipe Index
    • About
    • Subscribe
    • eBook
  • social

    • Facebook
    • Instagram
    • Pinterest
  • ×
    Sungrown Kitchen » Recipes » Sandwich

    Published: Dec 22, 2021 · Modified: Oct 1, 2026 by Meryl Downing 6 Comments

    Homemade Meatball Subs with Large-Batch Meatballs from Scratch

    Add Us As a Trusted Google Source

    8086 shares
    • Share

    This post contains affiliate links.

    Jump to Recipe Print Recipe

    Homemade Meatball Subs are an absolute family favorite! Toasty hoagie buns are filled with rich marinara, melty provolone, and the most juicy, tender, made-from-scratch meatballs you have ever tasted! Store-bought meatballs just don't compare, and this large batch recipe makes 60 to 70 meatballs so you can stock extras in your freezer! The basic meatballs are versatile and can be used in any sauce for different meatball meals!

    Meatball subs in marinara sauce with melty cheese on a cutting board.
    Save this Recipe

    WANT TO SAVE THIS RECIPE?

    Enter your email and we'll send this recipe straight to your inbox!  Plus get our latest recipes every week!


    • Homemade Meatballs are Incredibly Delicious! - There is no comparison to store-bought, homemade meatballs are just that much better! Tender and juicy, and not hard to make! This meatball marinara recipe is our favorite way to eat them, you can build them into meatball subs, or use them in place of the meat in Mom's Homemade Spaghetti.
    • Basic Meatballs, Versatile with Different Sauces! - The beauty of these meal-prep meatballs is that they are just really good basic meatballs, and you can use them with all different kinds of sauces in many recipes! This is a large batch, 4 pounds or meatballs, so you'll have plenty for the freezer. Making meatballs may seem like a lot of work, but remember you are making a lot, well worth your efforts! Freezing the meatballs raw or cooked without sauce means you can use them in different ways!
    • Try the SAME Homemade Meatballs as:
      • Norwegian Meatballs with Lefse in a simple gravy sauce
      • Sweet & Sticky Appetizer Meatballs at your next game day party
      • Spaghetti and Meatballs, a classic made better when the meatballs are made from scratch!
    Jump to:
    • WANT TO SAVE THIS RECIPE?
    • Ingredients & Substitutions
    • Instructions
    • Meatball Meal Prep & More Ways to Use
    • Side Dishes for Meatball Subs
    • Recipe FAQs
    • More Family Dinners You'll Love!
    • Love this Recipe?
    • Homemade Meatball Subs

    Ingredients & Substitutions

    These basic meatballs are super delicious with both beef and pork, caramelized onions, and lots of Parmesan cheese!

    Labeled ingredients for meatball subs.

    For the Meatballs

    • Onion - Caramelize the onion slowly over low heat until golden brown, bringing out its natural sugars and flavor before mixing in with the meatballs. This little extra step is so worth it!
    • Ground Beef and Pork - You can also use bulk Italian sausage in place of the ground pork for more flavor. Any combination of beef and pork totaling 4 pounds will work. For example, 3 pounds beef and 1 pound Italian sausage is fine too.
    • Eggs - Serve as a binder for the meatballs, holding their shape.
    • Breadcrumbs - Helps the texture of the meatballs, making them not too dense. Use store-bought Panko breadcrumbs or make your own. A bun or piece of bread from the freezer, chopped and crumbled with your fingers makes easy quick breadcrumbs!
    • Worcestershire Sauce - Adds rich flavor.
    • Milk - Combined with the breadcrumbs, milk gives you tender meatballs.
    • Garlic - Fresh is best, but garlic powder or jarred minced garlic will work, about 2 teaspoons.
    • Salt and Pepper - Flavors all ingredients, do not skip!
    • Parmesan Cheese - Really important for texture! The Parmesan cheese gives the meatballs a soft delicate bite, making them juicy and delicious! Without it, your meatballs will be dense and tough. I've forgotten the Parmesan cheese before and you can really tell!

    For the Subs

    • Marinara Sauce - A jar of store-bought marinara is fine, but any basic homemade tomato sauce would be great too! You can use this Spaghetti and Meatballs recipe for a simple marinara sauce.
    • Hoagie Buns - A good hearty hoagie bun is needed to hold all those saucy meatballs!
    • Cheese - You want a melty white cheese like provolone, mozzarella, or even white cheddar. Slices or shredding your own is fine!

    See recipe card below for full quantities.


    Instructions

    Step 1 - Caramelize the onion. In a large pan over medium low heat, add olive oil and lightly saute the onion until golden. This brings out its natural sugars and flavors. About 20 minutes, stirring occasionally.

    Caramelized onions in a skillet with a bowl of meatball mix and a dish of brown eggs.

    Step 2 - While the onion caramelizes, add all ingredients for the meatballs to a large bowl, including the onions when they are done.

    Mix very well to combine, clean hands are really the best tool for mixing!

    Meatballs ingredients in a bowl ready to be mixed next to a small bowl of egg shells.

    Step 3 - Portion the meatballs into ping pong to golf ball size. Use a portion scoop or an ice cream scoop to get them a consistent size.

    Roll them in your hands and line them up on a sheet pan. You will get about 60 to 70 meatballs, depending on the size.

    At this point you can freeze any meatballs you don't plan to use, or cover and refrigerate a day in advance.

    Two large sheet pans of raw meatballs, next to a bowl of meatball mix.

    Step 4 - Preheat the oven to 400° F. Over medium high heat, reheat the pan from the onions, and add 1 Tablespoon olive oil. Brown the meatballs on one side, then flip and brown the other (about 2 minutes per side).

    A metal or wooden spatula works best to flip them. Don't try to move them around in the pan while they are searing or they will break, let them sear 2 minutes to get a nice brown crust before flipping.

    Cook about 8 to 12 at a time in batches so you do not crowd the pan. When they are browned, return them to the sheet pan (you will bake the whole thing so don't worry that it had the raw meatballs on it).

    Meatballs being searing in a pan.

    Step 5 - Bake the browned meatballs in the oven for 10 to 20 minutes to finish cooking them through. Cut one open to check that it's done.

    A sheet pan of meatballs baked in the oven.

    Step 6 - Add the marinara sauce to the large pan you seared the meatballs in, scraping up any bits of flavor left by the searing process into the sauce.

    You can use any store-bought marinara sauce, or try making your own with this Spaghetti and Meatballs recipe.

    Add the meatballs when they are done baking. Simmer 15 minutes until everything is heated through.

    Meatballs simmering in marinara sauce with a wooden spoon.

    Step 7 - Assemble the subs on hoagie buns and top with cheese. Bake on a clean sheet pan at 400°F until toasty and the cheese is bubbly, about 10 minutes.

    Meatball subs with melty white cheese on a sheet pan.

    Meatball Meal Prep & More Ways to Use

    • Meal Prep Instructions - Homemade Meatball Subs can seem like a bit of work, but a large batch makes them well worth your efforts! Invest a little time on Sunday afternoon, meal prep a ton of meatballs and freeze them for all different meals. Portion them in containers that will feed your family size and use them for any meatball recipe.
    • Ways to Use Your Homemade Meatballs Beyond Meatball Subs - Extra frozen meatballs can be used in different sauces like Norwegian Meatballs with Lefse or Sweet & Sticky Appetizer Meatballs for the crockpot. Any recipe that would use frozen meatballs can be subbed with your homemade ones. And they can always be served as Spaghetti and Meatballs!
    • Storage and Freezer - These large-batch meatballs can be stored or frozen in three ways. First, you can freeze meatballs raw or store them in the fridge a day or two in advance. Second, you can sear, bake, and then freeze or refrigerate the cooked meatballs a day or two ahead. Finally, you can assemble the cooked meatballs in the sauce and freeze that or store that in the fridge for a day or two. Leftover meatballs in their sauce can be frozen or stored in the fridge for up to 3 days. Freeze meatballs raw, cooked or in sauce for up to 3 months. Thaw raw or cooked meatballs overnight in the fridge and cook or reheat.
    Meatball subs on a cutting board with a side bowl of vegetables.

    Side Dishes for Meatball Subs

    Meatball subs are great served with a big green salad or vegetable side dish!

    • Try my Prosciutto Parmesan Salad, Steakhouse Salad Bar Salad, or this Italian Mixed Greens Salad with Crispy Prosciutto. Keep it really simple with this Arugula Salad with Lemon Vinaigrette, or Spinach Arugula Salad.
    • Simple vegetables like Simple Green Beans and Carrots with Butter, or broccoli also go well with toasty subs!
    • Tomato Feta White Bean Salad, Green Bean Salad, or Broccoli Salad would all be especially good in the warmer months!
    • Green Bean Au Gratin or Broccoli Au Gratin would be excellent to make it a bigger meal!

    Recipe FAQs

    Can I make a smaller batch of these meatballs?

    Yes, you can cut the recipe in half using just 2 pounds of meat.

    Can I skip the searing step and just bake the meatballs?

    Yes, the sear adds a beautiful browned crust and extra flavor, but it is optional. If you are short on time or making a very large batch, you can place the raw meatballs directly on sheet pans (don't crowd them) and bake at 400°F for about 20 minutes until cooked through. Cut one open to check before adding it to the sauce.

    What is the best meat for homemade meatballs?

    A combination of ground beef and ground pork gives you the best flavor and texture. Beef provides the savory depth while pork adds fat and juiciness that keeps the meatballs tender. This recipe uses 2 pounds of each for a total of 4 pounds, making 60 to 70 meatballs. You can substitute bulk Italian sausage for the ground pork for even more flavor. You can also do 3 pounds of beef and 1 pound of pork.

    Can you freeze homemade meatballs?

    Yes, and you should! Homemade meatballs are a bit of work, but so much better than the frozen store-bought kind.  Freeze extra meatballs raw or cooked to use in any meatball recipe with any type of sauce.  They are a great meal prep recipe for easy weeknight dinners!  Thaw them overnight in the fridge and use them in any way!

    Can I make these meatballs gluten-free?

    Yes! To make this meatball recipe gluten-free, simply substitute gluten-free breadcrumbs or make your own by pulsing gluten-free bread in a food processor. You can also replace the breadcrumbs with regular rolled oats pulsed a few times in a food processor. Serve meatballs on gluten-free buns for subs or over gluten-free spaghetti.

    What is the secret to juicy homemade meatballs?

    Three things make the difference between tough, dense meatballs and tender, juicy ones. First, caramelized onion, slowly cooked until golden and sweet. Second, Parmesan cheese mixed into the meat, it melts during cooking and gives the meatballs a delicate, tender bite. Third, milk soaked breadcrumbs - the combination keeps the meatballs moist and light rather than dense and heavy.

    More Family Dinners You'll Love!

    • A baked dish or rigatoni pasta with ricotta and ground beef tomato sauce.
      Rigatoni Pasta Bake with Ricotta & Meat Sauce
    • Homemade pizza on a cutting board with pepperoni, cheese and veggies.
      Homemade Pizza - The Complete Process
    • A skillet of Alfredo pasta linguine with sliced blackened chicken.
      Blackened Chicken Alfredo Pasta
    • A bowl of Italian sausage bolognese sauce served over spaghetti.
      Italian Sausage Bolognese

    Love this Recipe?

    If you made this recipe, I'd love to hear how you liked it!  Be sure to leave a star rating by clicking the stars in the recipe card, or leave a comment below!

    Subscribe Here for new recipes delivered straight to your inbox!

    Meatball subs with marinara and white melty cheese.

    Homemade Meatball Subs

    Homemade Meatball Subs are an absolute family favorite! Toasty hoagie buns are filled with rich marinara, melty provolone, and the most juicy, tender, made-from-scratch meatballs you have ever tasted! Store-bought meatballs just don't compare, and this large batch recipe makes 60 to 70 meatballs so you can stock extras in your freezer! The basic meatballs are versatile and can be used in any sauce for different meatball meals!

    Hit the stars to rate this recipe!

    5 from 4 votes
    Print Pin Rate
    Course: Dinner
    Cuisine: Italian
    Prep Time: 30 minutes minutes
    Cook Time: 1 hour hour
    Total Time: 1 hour hour 30 minutes minutes
    Servings: 60 to 70 meatballs
    Calories: 108kcal
    Author: Meryl Downing
    Prevent your screen from going dark

    Ingredients

    For the Meatballs

    • 1 onion small dice, olive oil, salt and pepper
    • 2 pounds ground beef you can also do 3lb beef and 1lb pork, just total 4lb
    • 2 pounds ground pork or bulk Italian sausage
    • 4 eggs
    • 2 cups breadcrumbs panko or homemade
    • 3 Tablespoons Worcestershire sauce
    • 1 cup milk
    • 2-3 cloves garlic minced
    • 2 teaspoons kosher salt
    • 12 grinds fresh black pepper
    • 1 cup Parmesan cheese grated

    For the Subs

    • store-bought or homemade marinara sauce (more or less depending on how many meatballs you are cooking at a time)
    • hoagie buns
    • provolone or mozzarella cheese

    Instructions

    • In a saute pan over medium low heat, caramelize the onion until golden brown in a little olive oil, and season with salt and pepper. Stir occasionally, about 20 minutes.
    • Meanwhile, mix all other meatball ingredients in a large bowl, including onions when they are done. Clean hands are the best tool to really mix well!
    • Form into meatballs and set on a sheet pan. They should be about ping pong to golf ball size, use an ice cream scoop to portion and then roll them with your hands. Makes 60 to 70 meatballs, depending on size.
    • At this point you can freeze or refrigerate meatballs, some or all, for later use in any different sauce. Freeze extra raw meatballs in containers or freezer bags, in portions right for your family (frozen meatballs should be thawed overnight in fridge before cooking).
    • Preheat oven to 400° F.
    • Over medium high heat, reheat the pan from the onions or use a clean large pot, add 1 Tablespoon olive oil. Brown the meatballs on one side, then flip and brown the other side (about 2 minutes per side, don't try to flip them too early or they will stick and break). Cook about 8 to 10 at a time in batches so you do not crowd the pan. When done browning the outside, return them to the sheet pan (don't worry that it had the raw meatballs on it, you will be baking the whole thing).
    • Bake meatballs in the oven for about 10-20 minutes to finish cooking through, cut one open to check.
    • Add marinara sauce to the pan you browned the meatballs in to warm through, adding the meatballs in when they are done baking. Excess fat can be discarded if you like. Simmer about 15 minutes or on very low until ready to serve.
    • Assemble subs on hoagie buns topped with cheese. Bake at 400° on a clean sheet pan until cheese is bubbly and bread is toasted, about 10 minutes.

    Notes

    • This is a large batch for meal prep!  Meatballs can be frozen raw, cooked, or in the sauce.  Thaw overnight in the refrigerator before cooking or reheating.
    • Recipe can be cut in half if you don't want to meal prep a large batch.
    • Browning the meatballs in the pan just adds flavor, it does not cook the meatballs all the way through.  Finish them in the oven.  To save time, you can skip the sear and just bake them directly in the oven, about 20 minutes but cut one open to be sure they are cooked through before adding them to your sauce.
    • Meatballs can be made any size, just try to make them all equal so they cook evenly, a portion scoop works great!
    • Use any store-bought marinara sauce, or make your own, try this easy sauce recipe for Spaghetti and Meatballs.
    • These basic homemade meatballs are versatile and can be used in different sauces!  Use in any recipe that calls for frozen meatballs.
    • Nutritional Information is for 1 meatball.

    Nutrition

    Calories: 108kcal | Carbohydrates: 3g | Protein: 7g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.2g | Cholesterol: 34mg | Sodium: 166mg | Potassium: 116mg | Fiber: 0.2g | Sugar: 1g | Vitamin A: 38IU | Vitamin C: 0.4mg | Calcium: 40mg | Iron: 1mg
    Did You Make This Recipe?Please leave a comment and star rating on this post.

    More Sandwich Night Recipes

    • Pork tenderloin sandwiches on small buns with caramelized onions.
      Pork Tenderloin Sliders with Caramelized Onions and BBQ Sauce
    • A hoagie bun grinder sandwich with Italian deli meats and Provolone cheese.
      Italian Grinder Sandwich
    • Bacon Breakfast Sandwiches on biscuits with strawberries and kiwi.
      Bacon Egg & Cheese Biscuit Sandwiches
    • Bread baked in a Dutch oven with seeds on top.
      Overnight Dutch Oven Bread

    Reader Interactions

    Comments

      5 from 4 votes (1 rating without comment)

      Leave a Review Cancel reply

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

      Recipe Rating




    1. Cindy says

      May 15, 2025 at 12:23 am

      5 stars
      Very nice,juicy and tender!

      Reply
      • Meryl Downing says

        May 15, 2025 at 2:42 pm

        Thanks Cindy, happy you liked them!

        Reply
    2. Melissa says

      April 22, 2022 at 12:26 am

      5 stars
      After someone special brought this meal over for a postpartum meal after baby #4, it quickly became part of our bi weekly rotation! Yum, yum, yum!

      Reply
      • Meryl Downing says

        April 22, 2022 at 5:24 pm

        Perfect for a new baby meal!

        Reply
    3. Gina Gilsrud says

      December 28, 2021 at 11:03 pm

      5 stars
      I’m making these meatballs for the second time. They just came out of the oven and are SO good. We are having a few tonight with a jar of Mariana and I’m freezing the rest to unthaw for an appetizer for NYE. This is now my go to meatball recipe. Thank you!

      Reply
      • Meryl Downing says

        January 01, 2022 at 3:16 pm

        Sounds wonderful! Glad you like them!

        Reply

    Primary Sidebar

    Profile Picture

    Welcome to Sungrown Kitchen!

    Hey guys!  I'm Meryl, chef, gardener, and mother of two little Minnesotans.  The Sungrown Kitchen combines two of my favorite things that naturally go hand in hand...cooking and gardening (read more)

    Subscribe

    Shop our eBook

    • The healthier baking cookbook.
      The Healthier Baking Cookbook [eBook]

    Fall Favorites

    • A dish of blueberry pear crisp with a spoon.
      Pear Blueberry Crisp
    • A skillet of Alfredo pasta linguine with sliced blackened chicken.
      Blackened Chicken Alfredo Pasta
    • A bowl of garden roasted tomato soup with fresh basil.
      Roasted Tomato Basil Soup with Fresh Garden Tomatoes (Freezer Friendly)
    • Finished jars of applesauce, extras for the freezer.
      Easy No-Peel Homemade Applesauce for the Freezer (No Sugar)
    • Squash ravioli sauce with sage and kale.
      Butternut Squash Ravioli with Sage Cream Sauce, Sausage and Kale
    • Creamy Chipotle Chicken Corn Chowder topped with scallions and shredded white cheddar.
      Chipotle Chicken Corn Chowder
    • Garden harvest tater tot hotdish.
      Garden Harvest Tater Tot Casserole
    • Apple banana muffin with apple slices.
      Apple Banana Bread Muffins

    Salads

    • A platter of Blue Cheese Apple Walnut Salad with a jar of dressing.
      Blue Cheese Apple Walnut Salad
    • A steakhouse salad bar salad not tossed with a cup of dressing.
      Steakhouse Salad Bar Salad
    • Arugula Orzo Salad in a bowl with a wooden spoon.
      Arugula Orzo Pasta Salad with Sun-Dried Tomato
    • A bowl of Italian salad with mixed greens, kalamata olives and crispy prosciutto.
      Italian Mixed Greens Salad with Crispy Prosciutto
    • A bowl of white bean and kale salad with home baked croutons, bacon and Parmesan cheese.
      Kale White Bean Salad
    • Maple butternut squash fall salad with apples, bacon, pistachios, and Parmesan.
      Maple Butternut Squash Fall Harvest Salad
    • Garden tomato salad with onion and basil.
      Tomato Onion Salad
    • A platter of salad with pears, parmesan cheese and candied walnuts.
      Pear Parmesan Salad with Candied Walnuts

    Footer

    ↑ back to top

    Resources

    • Shop
    • Privacy Policy
    • Accessibility Policy

    Contact

    • About
    • Subscribe to the newsletter

    Stay Connected

    • Facebook
    • Instagram
    • Pinterest

    Copyright © 2026 Sungrown Kitchen

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.