• Recipes
  • About
  • Cookbook
  • The Edit
  • Beyond the Kale
  • HypePress
  • Contact
Recipes
About
cookbook
the edit
Beyond the Kale
Hype
contact
search

sign up for insights and exclusives

Please enable JavaScript in your browser to complete this form.
Loading

Delicious, nourishing and totally doable!

Search your way

From “gluten free and cheesy” to “something cozy with cinnamon” this search gets you. It’s smart enough to find exactly what you’re craving.

Non-Negotiables? Dial In
the Vibes even fuRther!

🍂 all the fall
🥑 Paleo Friendly
🐄 beef
🍖 chicken
🥤 smoothies
🍪 cookies
🥗 big ass salads

Delicious, nourishing and totally doable!

Five caprese hot dogs are arranged on a parchment-lined tray. Each hot dog is topped with slices of mozzarella cheese, tomato sauce, and fresh basil leaves. A few additional basil leaves are scattered around the tray.
  • Nut Free
  • Refined Sugar Free

No ratings yet
Home | Recipe | Dinner

The Ultimate Meatball Sandwiches

Prep Time 20 minutes mins
Cook Time 30 minutes mins
Total Time 53 minutes mins
Protein 27g
Carbs 33g
Fats 26g
If a comfort meal is what you're craving, then let me introduce you to The Ultimate Meatball Sandwiches. These sandwiches come together with tender homemade meatballs, warm marinara sauce, melty provolone cheese, and a crisp, golden bread that holds it all together. They're perfect for serving at your next game day celebration or any time that you're craving a rich and hearty meal!

Recipe by:

Nicole Modic

September 5, 2025
Jump to Recipe

Skip to the goods

    If a comfort meal is what you’re craving, then let me introduce you to The Ultimate Meatball Sandwiches. These sandwiches come together with tender homemade meatballs, warm marinara sauce, melty provolone cheese, and a crisp, golden bread that holds it all together. They’re perfect for serving at your next game day celebration or any time that you’re craving a rich and hearty meal!

    Blast this to the group chat

    64 shares

    As a mom of two young boys, I am no stranger to the request for a comfort food dinner. I don’t know what it is about little boys especially, but they love all-things comfort food. Whether that’s mac n’ cheese, pizza, chicken wings, or meatballs, my boys love anything meaty and cheesy.

    So, when my son Hunter requested his favorite meatballs for dinner last week, I decided to take them to the next level and turn them into hearty meatball sandwiches. These sandwiches are crisp on the outside, juicy on the inside, and are loaded with tender meatballs, melted cheese, and warm marinara sauce. What could be better than that?

    My boys absolutely DEVOURED these sandwiches – so much so, that they requested the leftovers for school the next day! While these are a bit messy to be eaten as lunch sandwiches, they are perfect for a warm and hearty family meal, a game day main course, or even a delicious Father’s Day dinner!

    I love pairing these sandwiches with my Garlic Parmesan Crusted Potatoes for the perfect side dish! Or, serve it alongside a salad (like my Shaved Brussels Sprouts Salad) for a healthier twist!

    A top-view photo of ingredients for making meatball subs. It includes ground meat, tomato sauce, grated cheese, fresh basil, parsley, sliced provolone, breadcrumbs, two eggs, garlic cloves, black pepper, salt, an onion, and three sub rolls.
    To make these sandwiches, you’ll need ground beef and pork, Italian seasoned breadcrumbs, yellow onion, parsley, garlic, parmigiano reggiano, eggs, seasonings, marinara sauce, french rolls, provolone cheese, and fresh basil.
    A large bowl filled with ground meat, raw eggs, chopped onions, minced herbs, grated cheese, and various spices ready to be mixed. Surrounding the bowl are fresh herbs, spice bowls, a cutting board with more chopped ingredients, and a broken egg shell.
    Add all of the meatball ingredients to a large bowl (the ground beef, ground pork, breadcrumbs, yellow onion, parsley, garlic, parmigiano reggiano, eggs, allspice, kosher salt, and ground black pepper) to a bowl and use your hands to mix them together until they’re fully combined.

    What You Need to Make These Hearty Meatball Sandwiches

    • 🥩 Ground Beef & Pork: The secret to making these meatballs is to use a combination of ground beef and ground pork. The two meats together add the best flavor, so be sure not to skip out on using both of them!
    • Italian Seasoned Breadcrumbs: Breadcrumbs are essential to holding the meatballs together, and the best part is: you can use traditional gluten breadcrumbs or gluten-free! I recommend using Italian seasoned breadcrumbs for the best flavor. Or, you can simply add a tablespoon of Italian seasoning to your regular breadcrumbs to turn them into seasoned breadcrumbs!
    • 🧅 Yellow Onion: You’ll need one yellow onion for these meatballs! 
    • Parsley: Fresh parsley not only adds a pop of color to these meatballs, but also adds the best flavor. Don’t skip this!
    • 🧄 Garlic: I highly recommend using fresh garlic here, for the best flavor
    • Parmigiano Reggiano: Freshly grated Parmigiano Reggiano truly adds the most delicious flavor to this pasta dish, WAY better than your pre-shredded parmesan cheese. If there’s one ingredient that’s worth the splurge, it’s this one!
    • 🥚 Eggs: Eggs act as a binder to help hold the meatballs together. You will need 2 whole eggs for this recipe – unfortunately, they cannot be substituted.
    • Seasonings: To season these meatballs, you’ll need a combination of allspice, kosher salt, and ground black pepper. Yum!
    • 🍝 Marinara Sauce: Warm marinara sauce pairs wonderfully with the meatballs. I recommend using Rao’s!
    • French Rolls: While french rolls are a classic for meatballs sandwiches, you can use any type of bread roll that you’d like.
    • 🧀 Provolone Cheese: Melted provolone cheese adds a delicious, cheesy flavor to these meatball sandwiches.
    • Fresh Basil: A sprinkle of fresh basil adds the perfect finishing touch to these sandwiches!
    A pot filled with raw meatballs in tomato sauce, surrounded by ingredients including ground meat in a bowl, sandwich rolls, tomato sauce in a jar with a brush, sliced cheese, black pepper, and chopped herbs on a cutting board. A pair of tongs rests on the ground meat.
    Roll the meatballs then line them up on a baking sheet. Warm the marinara sauce on the stove, then, once the sauce is simmering, add the meatballs to the pan and place the cover on top. Allow the meatballs to cook, undisturbed, for 25 minutes.

    How to Make These Hearty & Delicious Meatball Sandwiches

    To make these sandwiches, start by preparing the meatballs. Add all of the meatball ingredients to a large bowl (the ground beef, ground pork, breadcrumbs, yellow onion, parsley, garlic, parmigiano reggiano, eggs, allspice, kosher salt, and ground black pepper) to a bowl and use your hands to mix them together until they’re fully combined.

    Next, divide the mixture into 16 meatballs and roll them until they’re perfectly round. Line them up on a baking sheet, then repeat until all of the meatballs have been formed. Heat a large skillet, on the stove, over medium-high heat, and pour in the marinara sauce. Once the sauce reaches a simmer, add the meatballs to the pan and place the cover on top. Allow the meatballs to cook, undisturbed, for 25 minutes.

    Once the 25 minutes are up, remove the cover and stir to coat all of the meatballs in the sauce. Remove them from the heat, and allow them to sit while you prepare the rest of the sandwiches. Next, preheat your oven to 350 F. Cut open the french rolls in half, being careful not to break them or cut them all the way through. You should create a nice, deep pocket in the rolls.

    A baking tray holds four meatball subs, each with meatballs in marinara sauce topped with slices of provolone cheese. A pot of meatballs in marinara sauce sits nearby with a spoon inside. A plate of cheese slices and fresh basil leaves are in the top left corner.
    Prepare the sandwiches by slicing the bread rolls in half, being careful not to cut all the way through. Add 3 meatballs to each roll and spoon some of the marinara sauce on top, and add a slice of provolone cheese.
    A tray of freshly baked meatball subs topped with melted mozzarella cheese and garnished with fresh basil leaves. The sandwiches are placed on parchment paper, with basil leaves scattered around the tray. A plate with a similar sub is seen in the foreground.
    Transfer the rolls into the oven and allow them to bake for 5-10 minutes, or until the cheese has fully melted and the bread has lightly browned. Garnish with fresh parsley, then serve and enjoy!

    Next, add 3 meatballs to each roll and spoon some of the marinara sauce on top. Then, add a slice of provolone to the top of the meatballs. Brush the sides of the rolls with some melted butter or olive oil. Repeat the above steps until all of the rolls have been formed!

    Then, transfer the rolls into the oven and allow them to bake for 5-10 minutes, or until the cheese has fully melted and the bread has lightly browned. You can turn on the broiler for 1 minute at the end, to get the bread nice and crispy, but be sure to watch it carefully so that it doesn’t burn. Once the sandwiches are done, remove them from the oven. Garnish with a sprinkle of fresh parsley, then serve and enjoy!

    If you make this recipe, please be sure to leave a review and rating below! To see more recipes and behind the scenes, follow along on Instagram, TikTok, and Youtube! I’m also now on Pinterest, so stop by and take a look at what’s new.

    ** Photography by Tanya Pilgrim
    Five caprese hot dogs are arranged on a parchment-lined tray. Each hot dog is topped with slices of mozzarella cheese, tomato sauce, and fresh basil leaves. A few additional basil leaves are scattered around the tray.

    Home | Recipe | Dinner

    No ratings yet

    The Ultimate Meatball Sandwiches

    • Nut Free
    • Refined Sugar Free
    Prep Time 20 minutes mins
    Cook Time 30 minutes mins
    Total Time 53 minutes mins
    If a comfort meal is what you're craving, then let me introduce you to The Ultimate Meatball Sandwiches. These sandwiches come together with tender homemade meatballs, warm marinara sauce, melty provolone cheese, and a crisp, golden bread that holds it all together. They're perfect for serving at your next game day celebration or any time that you're craving a rich and hearty meal!
    print pin
    Servings: 6 Servings
    Prevent your screen from going dark

    Ingredients

    For the Meatballs:
    • ½ Pound Ground Beef
    • ½ Pound Ground Pork
    • ¾ Cup Italian Seasoned Breadcrumbs
    • ½ Yellow Onion, finely diced or grated
    • ¼ Cup Parsley, chopped
    • 2 Cloves Garlic, mashed
    • ½ Cup Parmigiano Reggiano, finely grated
    • 2 Eggs
    • 1 Teaspoon Allspice
    • 1 Teaspoon Kosher Salt
    • 1 Teaspoon Ground Black Pepper
    • 1 32 Ounce Jar Marinara Sauce
    For the Sandwiches:
    • 6 French Rolls, or rolls of choice
    • 6 Slices Provolone Cheese
    • Fresh Basil, for garnishing

    Instructions 

    1. To make these sandwiches, start by preparing the meatballs. Add all of the meatball ingredients to a large bowl (the ground beef, ground pork, breadcrumbs, yellow onion, parsley, garlic, parmigiano reggiano, eggs, allspice, kosher salt, and ground black pepper) to a bowl and use your hands to mix them together until they're fully combined.
    2. Next, divide the mixture into 16 meatballs and roll them until they're perfectly round. Line them up on a baking sheet, then repeat until all of the meatballs have been formed.
    3. Heat a large skillet, on the stove, over medium-high heat, and pour in the marinara sauce.
    4. Once the sauce reaches a simmer, add the meatballs to the pan and place the cover on top.
    5. Allow the meatballs to cook, undisturbed, for 25 minutes.
    6. Once the 25 minutes are up, remove the cover and stir to coat all of the meatballs in the sauce. Remove them from the heat, and allow them to sit while you prepare the rest of the sandwiches.
    7. Next, preheat your oven to 350 F.
    8. Cut open the french rolls in half, being careful not to break them or cut them all the way through. You should create a nice, deep pocket in the rolls.
    9. Next, add 3 meatballs to each roll and spoon some of the marinara sauce on top.
    10. Then, add a slice of provolone to the top of the meatballs.
    11. Brush the sides of the rolls with some melted butter or olive oil. Repeat the above steps until all of the rolls have been formed!
    12. Then, transfer the rolls into the oven and allow them to bake for 5-10 minutes, or until the cheese has fully melted and the bread has lightly browned. You can turn on the broiler for 1 minute at the end, to get the bread nice and crispy, but be sure to watch it carefully so that it doesn't burn.
    13. Once the sandwiches are done, remove them from the oven.
    14. Garnish with a sprinkle of fresh parsley, then serve and enjoy!

    Recipe In Action

    Nutrition Hide Nutrition
    Calories: 479kcalCarbohydrates: 33gProtein: 27gFat: 26gSaturated Fat: 11gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gTrans Fat: 0.5gCholesterol: 73mgSodium: 1135mgPotassium: 368mgFiber: 3gSugar: 2gVitamin A: 480IUVitamin C: 5mgCalcium: 369mgIron: 4mg
    Hey I’m Nicole!

    Founder of Kale junkie

    Your go-to girl for bold, nourishing eats that actually taste good.

    more goss
    follow along
    newest recipes
    • Tzatziki Chickpea Chicken Salad

      Tzatziki Chickpea Chicken Salad

    • Honey Harissa Chicken Thighs

      Honey Harissa Chicken Thighs

    • Udon Noodle Bowls with Special Sauce

      Udon Noodle Bowls with Special Sauce

    • Marry Me Chickpeas

      Marry Me Chickpeas

    avoid the fomo

    The unfiltered Kale Junkie experience. Real-life bits you won’t find anywhere else, it’s all happening here.

    subscribe
    trending recipes
    The sliced beef tenderloin, sitting on a plate next to crispy smashed potatoes and grilled broccolini
    The Ultimate Easy Beef Tenderloin
    A big pot of the one-pan "Marry Me" chicken orzo, sitting on a countertop with a spoon resting inside of it
    One-Pan “Marry Me” Chicken Orzo
    Hearty Tuscan White Bean Soup

    More Recipes Like This

    A plate of spaghetti, sitting on a countertop, topped with the ultimate meatballs and marinara sauce
    Dinner

    The Ultimate Meatball Recipe

    A skillet filled with sweet and sour meatballs, topped with chopped green onions. The dish also includes diced red bell peppers and pineapple chunks in a sauce. Plates, forks, and ingredients are around the skillet on a light-colored surface.
    Dinner

    Sweet & Sour Chicken Meatballs

    A pot, filled with the baked swedish meatballs, swimming in the sauce
    Dinner

    Hunter’s Favorite Baked Swedish Meatballs & Noodles (IKEA copycat)

    Two bowls of rice topped with chicken dumpling meatballs, sliced cucumbers, red onion, and creamy sauce, garnished with chili flakes. Fresh cilantro, cucumber slices, and a bowl of sauce are arranged nearby.
    Dinner

    Chicken Dumpling Meatballs With Creamy Peanut Sauce

    Rate & review

    SELECT A RATING and tell me what you think!

    Response

    1. MacKenzie
      January 9, 2025

      What % ground beef do you recommend for this dish? And if I only wanted to use one ground meat (beef) would that change the cook time?

      Reply

    Delicious, nourishing
    and totally doable!

    Get the inside scoop

    Please enable JavaScript in your browser to complete this form.
    Loading
    • About
    • Cookbook
    • The Edit
    • Hype
    • Contact
    instagram
    TikTok
    Facebook
    YouTube
    Pinterest
    © 2025 Kalejunkie. All Rights Reserved.

    Website by Saevil Row + Made To Thrive

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

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