A shop-bought meatball sub, the kind you’d get from a sandwich chain or a corner shop hot counter, almost always has the same problem: bland, uniform meatballs that taste more like filler than beef, sitting in a sauce that’s thin and overly sweet.
This Gordon Ramsay meatball sub recipe fixes that by treating the meatballs and the marinara as two things worth getting right on their own, rather than an afterthought stuffed into a roll.
The meatballs are seared hard in a pan before they ever meet the sauce, which gives them a proper browned crust and a texture that holds together without turning dense or rubbery.
The marinara is simmered down until it’s thick and richly flavoured, not just warmed through from a jar. Once it’s all packed into a toasted sub roll with melted mozzarella on top, it’s the kind of thing that makes ordering one from anywhere else feel like a downgrade.
What Makes This Gordon Ramsay Meatball Sub Recipe So Good
The difference between this and a mass-produced version comes down to two things: how the meatballs are cooked, and how long the sauce is given to reduce.
Searing the meatballs in a hot pan before adding them to the sauce builds a browned crust through the Maillard reaction, something a meatball simmered from raw in sauce never develops.
That crust holds the shape of the meatball together and adds a depth of flavour that boiling or steaming alone can’t replicate.
The marinara needs a proper simmer, not a quick heat-through. Thin, watery sauce soaks straight through the bread and leaves you with a soggy roll within minutes.
Simmering it down concentrates the tomato flavour and thickens it enough to cling to the meatballs rather than pooling at the bottom of the roll. Toasting the sub roll before filling it adds one more layer of defence against sogginess, giving the bread a chance to hold its structure under the sauce.

Ingredients for Gordon Ramsay Meatball Sub
For the Meatballs
- 500g beef mince
- 50g fresh breadcrumbs
- 1 egg
- 2 garlic cloves, finely chopped
- 2 tbsp fresh parsley, chopped
- 30g Parmesan, finely grated
- Salt and freshly ground black pepper
- 2 tbsp olive oil, for searing
For the Marinara
- 1 tbsp olive oil
- 1 small onion, finely diced
- 2 garlic cloves, finely chopped
- 2 x 400g tins chopped tomatoes
- 1 tbsp tomato purée
- 1 tsp dried oregano
- Pinch of sugar
- Salt and freshly ground black pepper
To Assemble
- 4 sub rolls, split
- 150g mozzarella, sliced
- Fresh basil leaves, to finish
How to Make Gordon Ramsay Meatball Sub — Step by Step
Step 1 — Mix the Meatballs
In a large bowl, combine the beef mince, breadcrumbs, egg, garlic, parsley and Parmesan. Season with salt and pepper. Mix gently with your hands until just combined — overworking the mixture will make the meatballs dense.
Step 2 — Shape
Divide the mixture into 16 equal portions and roll into balls, roughly 4cm across.
Step 3 — Sear the Meatballs
Heat the olive oil in a large pan over medium-high heat. Add the meatballs in batches, without crowding the pan, and sear for 6–8 minutes, turning occasionally, until browned on all sides. They don’t need to be fully cooked through at this stage. Remove to a plate.
Step 4 — Build the Marinara
In the same pan, reduce the heat to medium and add the olive oil if needed. Cook the onion for 5 minutes until soft. Add the garlic and cook for 1 minute.
Step 5 — Simmer the Sauce
Stir in the chopped tomatoes, tomato purée, oregano and sugar. Season with salt and pepper. Bring to a simmer and cook for 15 minutes, stirring occasionally, until thickened.
Step 6 — Finish the Meatballs in the Sauce
Return the seared meatballs to the pan, nestling them into the sauce. Cover and simmer for a further 10–12 minutes until the meatballs are cooked through and the sauce has thickened further.
Step 7 — Toast the Rolls
Split the sub rolls and toast lightly, cut-side up, under the grill for 1–2 minutes until just golden.
Step 8 — Assemble
Fill each roll with meatballs and a generous spoonful of marinara. Top with sliced mozzarella and return briefly under the grill until the cheese melts. Finish with fresh basil leaves.
My Top Tips for Gordon Ramsay Meatball Sub
- Handle the meatball mixture as little as possible when shaping, as overworking it produces a dense, tough texture instead of a tender one.
- Sear the meatballs in batches so the pan stays hot enough to brown them properly rather than steaming them.
- Simmer the marinara until visibly thickened before adding the meatballs back in, since a thin sauce will make the finished sub soggy.
- Toast the sub rolls before filling them to help the bread hold up against the sauce.
- Use good-quality tinned tomatoes, as they make a noticeable difference to the final flavour of a sauce this simple.
Serving Suggestions
Serve with a side of crisp fries or a simple green salad to cut through the richness. Extra marinara on the side is always welcome for dipping.
How to Store Gordon Ramsay Meatball Sub
In the fridge: Store the meatballs and marinara together in an airtight container in the fridge for up to 3 days. Assemble fresh subs when ready to eat, rather than storing them fully assembled.
In the freezer: The cooked meatballs and marinara freeze well together for up to 3 months. Defrost fully in the fridge and reheat gently on the hob before assembling.

Gordon Ramsay Meatball Sub Recipe
Ingredients
Method
- Mix meatball ingredients, shape into 16 balls.
- Sear meatballs in batches, 6–8 minutes. Remove.
- Cook onion 5 minutes, add garlic 1 minute.
- Add tomatoes, purée, oregano, sugar. Simmer 15 minutes.
- Return meatballs to sauce, cover, simmer 10–12 minutes.
- Toast sub rolls under the grill.
- Fill with meatballs, marinara, and mozzarella. Grill until melted. Top with basil.
Notes
Frequently Asked Questions About Gordon Ramsay Meatball Sub
Can I make the meatballs ahead of time?
Yes — the meatballs and marinara can both be made up to 2 days ahead and stored together in the fridge, then reheated gently before assembling the subs.
Why are my meatballs falling apart?
This usually means the mixture wasn’t bound well enough, either from too little egg or breadcrumb, or from handling it too roughly while shaping.
Can I bake the meatballs instead of searing them in a pan?
Yes — bake at 200°C / 180°C fan / Gas 6 for 15–18 minutes until browned, then transfer to the marinara to finish cooking.
What’s the best bread for a meatball sub?
A sturdy sub or baguette-style roll works best, as it holds up to the sauce better than a soft sandwich roll.

