Skip to content
← Back to recipes

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

Prep 10 min
Cook 20 min
Total 30 min
Servings 4
Difficulty easy
Servings
4

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. 1

    Heat the oven to 400 F. Line a rimmed baking sheet with parchment paper or foil.

  2. 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. 3

    Stir together the olive oil, grated garlic, oregano, and salt in a small bowl.

  4. 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. 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. 6

    Add 4 saucy meatballs to each roll. Spoon a little extra marinara over the top, but do not flood the bread.

  7. 7

    Sprinkle each sub with dairy-free mozzarella-style shreds and dairy-free Parmesan-style topping if using.

  8. 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. 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.