Dairy-Free Meatball Subs
Toasty dairy-free meatball subs with tender dairy-free meatballs, warm marinara, crisped rolls, dairy-free mozzarella-style shreds, and a garlicky oil brush that keeps the bread flavorful without butter.
Recipe by Non Dairy Dude
This recipe uses: Dairy-Free Meatballs
Ingredients
Meatballs
- 16 piecesDairy-free meatballs, cooked
Sauce
- 2½ cupsMarinara sauce
Bread
- 4 rollsHoagie rolls or sub rolls
Garlic Oil
- 2 tbspOlive oil
- 1 cloveGarlic clove, finely grated
- ¼ tspDried oregano
- ¼ tspFine salt
Topping
- 1 cupDairy-free mozzarella-style shreds
- 2 tbspDairy-free Parmesan-style topping, optional
Finish
- 2 tbspFresh basil or parsley, chopped
- ¼ tspRed pepper flakes, optional
Instructions
- 1
Heat the oven to 400 F. Line a rimmed baking sheet with parchment paper or foil.
- 2
Warm the marinara in a saucepan over medium-low heat. Add the cooked dairy-free meatballs and simmer gently for 8 to 10 minutes, spooning sauce over them, until hot. Avoid hard boiling so the meatballs stay tender.
- 3
Stir together the olive oil, grated garlic, oregano, and salt in a small bowl.
- 4
Split the rolls lengthwise without cutting all the way through. Open them like books on the baking sheet and brush the cut sides lightly with the garlic oil.
- 5
Toast the open rolls for 4 to 5 minutes, until the edges feel slightly crisp. This helps them stand up to the sauce.
- 6
Add 4 saucy meatballs to each roll. Spoon a little extra marinara over the top, but do not flood the bread.
- 7
Sprinkle each sub with dairy-free mozzarella-style shreds and dairy-free Parmesan-style topping if using.
- 8
Return the subs to the oven for 5 to 7 minutes, until the bread is hot and the shreds soften. For more browning, broil for 30 to 60 seconds, watching constantly.
- 9
Finish with basil or parsley and red pepper flakes if using. Serve immediately while the bread is crisp at the edges.
Dairy Substitutions Used
Traditional meatball subs often use Parmesan in the meatballs, buttered bread, and melted mozzarella or provolone. This version starts with dairy-free meatballs, brushes the rolls with garlic olive oil instead of butter, and uses a restrained layer of dairy-free mozzarella-style shreds plus optional dairy-free Parmesan-style topping.
Tips & Variations
Timing note: The listed time assumes the dairy-free meatballs are already cooked. If making the meatballs from scratch first, add about 50 minutes.
Turkey meatball swap: Dairy-free turkey meatballs can be used for a lighter sub. Keep the sauce simmer gentle and brief because turkey dries out faster than beef-and-pork meatballs.
Check the rolls: Many hoagie and sub rolls are dairy-free, but enriched rolls can contain milk, butter, whey, or cheese. Read the label if needed.
Toast before filling: A quick pre-toast is the difference between a sturdy sub and a soggy one.
Do not drown the bread: Meatball subs need sauce, but too much marinara makes the roll collapse. Serve extra sauce on the side if you want more.
Use less cheese than a dairy sub: Dairy-free shreds melt better in a lighter layer. Too much can stay pasty, especially inside a sandwich.
Broil carefully: A short broil can help the shreds brown, but bread edges burn quickly. Watch the oven the whole time.
Meatball size matters: Two-tablespoon meatballs fit well in sub rolls. If your meatballs are larger, halve them before filling the sandwiches.
Make-ahead path: Warm the meatballs and sauce ahead, then toast, fill, and melt the subs right before serving.
Get new dairy-free comfort food recipes
New recipes, substitution tips, and classic dishes rebuilt without dairy.