Smoked Italian Meatball Subs with Marinara

Tender smoked meatballs made from Italian sausage and beef, infused with parmesan and red pepper, then simmered in a slow-cooked marinara sauce spiked with hot sauce. The meatballs are smoked low and slow before finishing on the smoker with sauce for deep flavor and tender texture. Serve on toasted sub rolls with melted provolone for a hearty, restaurant-quality sandwich. This version combines smoking with traditional Italian flavors for a unique take on a classic.
Ingredients
- 1 pound ground Italian sausage
- 1 pound ground beef 80/20ground pork1:1meat-free: omit entirelyuse crumbled firm tofu or lentilsFull guide →
- 2 eggs
- 1 cup breadcrumbs
- ½ cup parmesan cheese, grated
- 4 teaspoon Italian seasoning
- 1 teaspoon granulated garlic
- ½ teaspoon crushed red pepper flakes
- 2 tablespoon olive oil
- 1 onion, diced
- 2 clove garlic, minced
- 1 teaspoon salt
- ½ tablespoon superfine sugar
- 1 tablespoon Frank's RedHot sauce
- ⅓ cup parmesan cheese
- 1 cup chicken brothvegetable broth1:1vegan: use vegetable broth throughoutFull guide →
- 28 ounce canned crushed tomatoes
- 28 ounce canned tomato puree
- mini sub rolls
- provolone cheese, thin sliced
- non-stick cooking spray(optional)
Instructions
- 1
Mix ground Italian sausage, ground beef, eggs, breadcrumbs, grated parmesan, Italian seasoning, granulated garlic, and red pepper flakes in a large bowl until combined.
- 2
Roll mixture into golf ball-sized meatballs.
- 3
Arrange meatballs on a pork rack sprayed with non-stick cooking spray.
- 4
Smoke meatballs at 275F with light smoke until internal temperature reaches 160-165F, about 35-45 minutes.
- 5
Heat olive oil in a large pot and soften diced onion.
- 6
Add minced garlic and cook for 2 minutes.
- 7
Add Italian seasoning, salt, sugar, hot sauce, parmesan cheese, chicken broth, crushed tomatoes, and tomato puree.
- 8
Simmer sauce over low heat for about an hour until thickened.
- 9
Transfer smoked meatballs to a small pan and cover with marinara sauce.
- 10
Place pan on smoker at 275F uncovered for 15 minutes.
- 11
Cover pan with foil and continue cooking for 30-40 minutes until sauce is hot and bubbly.
- 12
Verify meatballs reach internal temperature of 165F.
- 13
Toast mini sub rolls and fill with thin-sliced provolone, meatballs in sauce, and additional provolone on top.
- 14
Serve immediately.
Tips
For best smoke flavor, use apple or cherry wood and maintain steady temperature; fluctuating heat affects cooking time and texture.
Don't skip the second smoke phase with sauce; it allows flavors to meld and creates a cohesive dish rather than just meatballs plus sauce.
Let sauce simmer fully the first hour; rushing this step results in thin, watery sauce that won't coat the meatballs properly.
Good to Know
Refrigerate covered meatballs and sauce separately for up to 3 days. Reheat gently over low heat or in a 325F oven to avoid drying out the meatballs.
Prepare and freeze uncooked meatballs up to 3 months; smoke from frozen, adding 10-15 minutes. Prepare sauce up to 2 days ahead and refrigerate; reheat before using.
Serve immediately after assembling to prevent rolls from becoming soggy. Warm rolls in the smoker or oven if desired. Pair with coleslaw or pickled vegetables to cut richness.
Common Mistakes
Don't skip meatball formation by hand; it ensures proper binder distribution and prevents dense, dry results.
Don't exceed 275F on smoker; higher heat toughens the meatballs before they cook through.
Don't skip the second sauce phase; finishing without it results in less flavor integration and drier meatballs.
Don't assemble subs until ready to serve to avoid soggy rolls.
Substitutions
Dairy-Free Swaps
Vegan Options
Gluten-Free Swaps
General Alternatives
FAQ
Can I make these without a smoker?
Yes, bake meatballs at 375F for 20-25 minutes until internal temp reaches 165F, then skip the smoker steps. Use liquid smoke in the sauce if desired for flavor. The result will lack authentic smokiness but remains delicious.
What if my sauce is still thin after an hour?
Simmer uncovered longer or stir in 1-2 tablespoons tomato paste to thicken. Alternatively, mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir into the sauce while simmering until it reaches desired consistency.
How long can I keep leftover meatballs?
Refrigerate in an airtight container with sauce for up to 3 days. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently in a 325F oven or on the stovetop over low heat for 15-20 minutes.