Recipe · Meatballs

Vegan Meatball Marinara Sub

Saucy 'meatballs', melted cheese and garlic-buttered rolls. Napkins essential.

Prep
10 min
Cook
25 min
Serves
4
Effort
Easy

Vegan

A toasted sub roll filled with vegan meatballs in tomato sauce under melted cheese
A vegan meatball sub with tomato sauce and melted cheese. Photo: dogulove, CC BY 2.0

A sub shop classic that's all about the sauce and the melt. Brown the vegan meatballs for colour, simmer them in a quick marinara, then load them into garlicky toasted rolls, cover with cheese and grill until bubbling.

Ingredients

For 4 servings.

  • 16–20 vegan meatballs
  • 2 tbsp olive oil
  • 1 onion (finely chopped)
  • 2 cloves garlic (crushed)
  • 1 × 500g carton passata
  • 1 tsp dried oregano
  • pinch chilli flakes (optional)
  • 1 tsp sugar
  • 4 sub rolls or small baguettes (check they're vegan)
  • 40g vegan butter (softened, for the garlic butter)
  • 1 clove garlic (crushed, for the garlic butter)
  • 120g grated vegan mozzarella-style cheese
  • handful fresh basil leaves

Method

  1. Heat 1 tbsp oil in a large frying pan and brown the meatballs for 5 minutes, turning, until coloured all over. Remove to a plate.
  2. Add the remaining oil and the onion and cook for 5 minutes until soft. Add the garlic for 1 minute, then the passata, oregano, chilli flakes and sugar. Simmer for 10 minutes.
  3. Return the meatballs to the sauce and simmer for 5–8 minutes, or according to the pack, until piping hot. Season to taste.
  4. Heat the grill to high. Mix the vegan butter and garlic, split the rolls (without cutting all the way through) and spread the insides with garlic butter. Toast under the grill for 1–2 minutes.
  5. Fill each roll with 4–5 meatballs and plenty of sauce. Top with the cheese and grill for 2–3 minutes until melted and bubbling.
  6. Scatter with basil and serve immediately.

Good to know

  • Squash the meatballs slightly in the roll so they don't roll out the other end.
  • Any leftover sauce and meatballs are great tossed through pasta.

Check every label: stocks, sauces, breads and pastries sometimes contain milk, egg or fish. Cook until piping hot all the way through.

Swaps that work here

Meatballs

Beyond Meat

Beyond Meatballs

Italian-style pea-protein meatballs for spaghetti, subs and traybakes.

Found at: Sainsbury's · Waitrose · Ocado

Hungry for more?