• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
A Red Spatula logo
  • About Me
  • Recipes
    • Appetizers
    • Bread & Baking
      • Quick Breads
      • Yeasted Breads
    • Breakfast
    • Desserts
      • Bars & Brownies
      • Cakes
      • Cookies
      • Donuts & Mini Donuts
      • Pie
    • Dinner
    • Meat
      • Beef
      • Chicken
      • Fish & Seafood
      • Pork
      • Turkey
    • Dips & Sauces
    • Drinks
    • Salads
    • Side Dishes
    • Snacks
    • Soups
    • Recipe Index
    • Recipe Search
  • Whole Grain Resources
  • Travel and Hiking
    • Hikes In The USA
    • International Travel
    • National Parks
    • State Parks
    • Travel within United States
  • Contact
menu icon
go to homepage
search icon
Homepage link
  • About Me
  • Recipes
    • Appetizers
    • Bread & Baking
      • Quick Breads
      • Yeasted Breads
    • Breakfast
    • Desserts
      • Bars & Brownies
      • Cakes
      • Cookies
      • Donuts & Mini Donuts
      • Pie
    • Dinner
    • Meat
      • Beef
      • Chicken
      • Fish & Seafood
      • Pork
      • Turkey
    • Dips & Sauces
    • Drinks
    • Salads
    • Side Dishes
    • Snacks
    • Soups
    • Recipe Index
    • Recipe Search
  • Whole Grain Resources
  • Travel and Hiking
    • Hikes In The USA
    • International Travel
    • National Parks
    • State Parks
    • Travel within United States
  • Contact
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Meat » Beef

    Hearty Meatball Sub Sandwich

    Published: Jul 14, 2021 · Modified: Aug 4, 2024 by Amy Sandidge · This post may contain affiliate links · Leave a Comment

    Jump to Recipe

    Let me just say that this is the best meatball sandwich you will ever make. You better believe this Hearty Meatball Sub Sandwich was made for meat lovers like us!

    If you are looking for a simple, fresh side dish to go along with these subs, what about my Italian vegetable salad? It is quick to thrown together and big on flavor.

    What Makes This Sandwich So Good?

    The first thing that makes this hearty meatball sub sandwich so good is that the meatballs are perfectly tender and juicy, just as a good meatball should be.

    While this is a fairly easy sandwich to make, it is also very hearty and filling. That makes this sub sandwich the perfect dinner for any occasion.

    One of the best things about this recipe is that the meatballs can easily be made ahead of time. Then, they are ready to serve with no effort before a meal.

    How To Make The Best Meatballs?

    The most important thing about a perfect meatball is that it is tender, juicy, and flavorful. I love to use a blend of meats in my meatballs. Doing this adds a depth that you won't get using a single kind of meat. In this recipe, I used ground beef and Italian sausage.

    Ground pork is an option or a blend of ground pork and beef. You could also try a blend of ground beef, ground pork, and ground lamb, which is a very traditional meatball.

    Ingredients

    • Ground beef- I used 85-15 in this recipe. A traditional recipe would be more of an 80-20, but I prefer the 85-15
    • Ground Italian sausage- You can use any kind of Italian sausage that you want. I went with a milder sausage in mine because I added in red pepper flakes for spiciness, but go with what you prefer.
    • Eggs
    • Panko
    • Dried herbs
    • Grated parmesan cheese
    • Bun of choice
    • Marinara sauce- I will show you how to make your own marinara sauce in this recipe
    • Cheese of choice
    • Onions
    • Garlic
    • Butter

    How To Make The Meatball Subs

    1. Sautee your onions with the garlic. It is really important to sautee your onions before adding them to the meatballs so that they release as much of that liquid as possible.
    2. Allow the onions and garlic to cool.
    3. Add them to your meat mixture with the herbs, parmesan cheese, eggs, and panko, and mix well.
    4. Add the meatballs into boiling marinara sauce, and cook, stirring occasionally.
    5. Toast your bun with garlic butter.
    6. Add the meatballs and your cheese to the bun.
    7. Serve, and enjoy!

    While I used panko in this recipe, you can also very easily make this a gluten-free version. All you need to do is grind up rolled oats and substitute them.

    Notes For Making The Meatball Subs

    We are looking for a moist meatball, and everything we add to these meatballs will help to add moisture. This is why I use meat that is higher in fat, cheese, and eggs. These all help to add to the juiciness of the meatballs.

    One of the most important things to know when making these meatball subs is to make sure the meat is seasoned well when you mix it. It is very hard to add in spices after they have already been mixed and are cooking.

    You can use leaner meats in this recipe, just know that it will not be as juicy as if you use meats with higher fat content.

    These meatballs can be easily made ahead of time. The meatballs hold for up to 4 days in the refrigerator. Simply reheat on the stove or in a crockpot if you are planning on serving later.

    You can also freeze these meatballs if you want. If you do that, just know you will end up with more liquid in your sauce and you may need to cook that out before you serve.

    Topping Ideas For The Hearty Meatball Sub Sandwiches

    I used traditional mozzarella cheese for my subs, but you could also use provolone, gruyere, or even just grated parmesan. Your possibilities are endless, use whatever cheese you prefer.

    You can sautee any number of vegetables to top these delicious subs. Onions, peppers, jalapenos, and anything else you can think of are possibilities.

    Side Dish Ideas

    • Kale salad with roasted delicata
    • Vegetarian couscous salad
    • Fruit and nut salad
    • Vietnamese veggie and sprout salad
    • Roasted tomato caprese
    • Fall charcuterie board
    • No mayo potato salad

    Hearty Meatball Sub Sandwich

    Amy Sandidge
    Are you looking for a great sandwich idea? How about these hearty meatball sub sandwiches??
    4.75 from 4 votes
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 30 minutes mins
    Total Time 45 minutes mins
    Course Main Course
    Cuisine American
    Servings 6

    Ingredients
      

    Meatballs

    • 1- 1 ¼ pounds ground beef I prefer using the 85/15 mix
    • 1 pound Italian sausage I used mild, but you can also hot if you want!
    • 1 cup panko
    • 2 eggs
    • 2 teaspoons salt If you are just using ground pork, add in another teaspoon. The Italian sausage is already seasoned, so you don't need the extra salt if you are using it.
    • 1 tablespoon olive oil
    • ½ cup chopped onions
    • 2 tablespoons minced garlic
    • 2 teaspoons basil
    • 2 teaspoons oregano
    • ½ teaspoon thyme
    • 1 teaspoon pepper
    • 2 teaspoons crushed red pepper optional, but really good if you like spicy food!
    • ½ cup grated parmesan
    • 6 buns for serving
    • Cheese of choice I used fresh mozzarella, but you can use whatever you prefer

    Marinara

    • 1 tablespoon olive oil
    • ½ cup finely iminced onions
    • 2 tablespoons minced garlic
    • 2 28 ounce cans crushed tomatoes
    • 4 teaspoons salt you may need to add more depending on your saltiness preference.
    • 1 tablespoon basil
    • 1 tablespoon oregano
    • 1 teaspoon thyme
    • 1 teaspoon black pepper
    • ½ teaspoon crushed red pepper if you like a little heat

    Instructions
     

    • It is best to saute your onions for your meatballs before mixing them in. To save dishwashing and time, I saute the onions and garlic for both the meatballs and marinara at the same time.
    • Heat your pan over medium heat. Add 2 tablespoons of olive oil, then 1 cup of minced onions, and 4 tablespoons minced garlic.
    • Saute for 3-4 minutes, stirring occasionally.
    • Remove half the onion/garlic mixture and set it aside.
    • Use the onion/garlic mix left in the pan to start your marinara.
    • Add in the cans of crushed tomatoes and the remaining ingredients.
    • Cook for 15-20 minutes while you are mixing your meatballs.
    • Once the marinara is started, let's make the meatballs!
    • Add all your ingredients to a medium-sized bowl, including the onions and garlic you sauted earlier. Mix well.
    • Form the meatballs. I made mine about 2-inch round. You can make them bigger or smaller depending on the size you want.
    • Make sure your marinara is hot and boiling, then start adding in your meatballs. This will make plenty of meatballs so the pan will be pretty full. If some of the meatballs are sitting on top of the sauce for this part, don't sweat it.
    • *This is important* Top the pan with a lid and allow them to cook undisturbed for several minutes. If you don't do this and start mixing right away, you will break up the meatballs.
    • It won't take long, maybe 2-3 minutes. Then carefully mix. Cover all the meatballs in the sauce.
    • Let them continue to cook, stirring occasionally. This is a tomato-based sauce, of course, so it will tend to burn if you don't watch it. So stir and make sure you get all the way to the bottom of the pan.
    • If your meatballs are the size I made mine, it will take about 10 minutes to cook them through. I cooked mine even longer though, it intensifies the flavors even more. It will also thicken the sauce.
    • If you are making these ahead of time, after the 10 minutes of cooking, move the sauce and meatballs to a crockpot. Set it on low for 10 hours.
    • When you are ready to serve slice your buns in half. I like to butter my electric griddle for toasting. Place the buns, cut side down on the buttered griddle. Cook until they are golden brown.
    • It is time to assemble.
    • Add your cheese to the hot buns, then spoon in your meatballs. This is meant to be a messy sandwich, so apply the sauce liberally.
    • Now, sit back and enjoy. You deserve it!
    • These also make awesome meal prep. Store in the fridge in an airtight container for at least a week, or even up to 10 days! When you are ready, reheat. This can be done on the cooktop or microwave.
    Keyword meatball, sandwich, sub sandwich
    Tried this recipe?Let us know how it was!
    • Beef
    • Dinner
    « Easy Berry Icebox Cake
    Mediterranean Lentil Salad »

    Reader Interactions

    4.75 from 4 votes (4 ratings without comment)

    Did you make this recipe? Let me know! Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Amy! I am a culinary school graduate creating a comprehensive collection of recipes, with a focus on incorporating whole grains. My goal is to craft dishes that resonate with the whole family. 

    More about me →

    Popular

    • Slices of grilled stuffed pork tenderloin on a white plate.
      Grilled Stuffed Pork Tenderloin
    • Breakfast Oat Groats Instant Pot Recipe
    • Virgin pina colada with a drink umbrella and pineapple wedge on it.
      Virgin Pina Colada Recipe- with Coconut Milk
    • Lemon curd in small mason jars with fresh lemons on the side.
      The Best Thick Lemon Curd
    • Facebook
    • Instagram
    • Pinterest

    Subscribe

    Are Whole Grains and Carbs the Big Bad Wolf?

    Subscribe and find out. I will be sending out weekly or biweekly updates on recipes I am creating!

    Thank you for subscribing!

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    Copyright © 2025 A Red Spatula

    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.