Gordon Ramsay’s meatball sub is loaded with spiced beef meatballs, torn mozzarella melted under the grill and a fresh tomato salsa spooned on top. No marinara, no heavy red sauce. The salsa is raw: chopped tomatoes, red onion, coriander and a splash of vinegar. Ready in about 45 minutes including the chill time.
The recipe comes from the Ultimate Cookery Course, where Ramsay describes it as “a simple variation on the beef burger, with mozzarella instead of Swiss cheese and a tomato, onion and coriander salsa as a fresher take on ketchup.” On Kitchen Nightmares he’s torn apart plenty of bad meatball subs, calling one “a zero not a hero.” So he knows exactly what goes wrong with this dish, and this recipe avoids every mistake.
What keeps this from turning soggy is the order of assembly. The meatballs go straight from the frying pan into toasted rolls, pan juices spooned over for flavour, then mozzarella melted on top under the grill. The raw salsa goes on last, after the cheese. So the bread stays crisp on the bottom and the freshness hits you right at the end.
Gordon Ramsay Meatball Sub
Course: Dinner, LunchCuisine: British, AmericanDifficulty: Easy4
servings15
minutes15
minutes560
kcal30
minutesFrom the Ultimate Cookery Course: pan-fried beef meatballs in toasted submarine rolls, topped with melted mozzarella and a fresh tomato and coriander salsa. Ramsay’s fresher take on ketchup instead of marinara.
Ingredients
- For the meatballs:
1 small onion, finely diced
2 garlic cloves, finely sliced
Olive oil, for frying
1 tsp dried chilli flakes
500g (1 lb) beef mince
75g (2.5 oz) fresh breadcrumbs
3-4 tbsp milk
Salt and freshly ground black pepper
- For the salsa:
3 tomatoes, finely chopped
½ red onion, finely chopped
1 tbsp chopped coriander
1 tsp white wine vinegar
Pinch of sugar
- To build:
4 submarine or hot dog rolls
2 balls of mozzarella, torn
Directions
- Cook the aromatics: Fry the onion and garlic in a little olive oil for 5 minutes until soft. Add the chilli flakes after a minute or two. Cool slightly.
- Mix the meatballs: Moisten the breadcrumbs with milk in a separate bowl. Combine the mince, seasoning, soaked breadcrumbs and cooled onion mixture. Shape into balls about 4cm wide with wet hands. Chill for 30 minutes.
- Fry: Cook the meatballs in a little oil over medium-low heat for about 10 minutes, turning until browned all over and cooked through. Rest briefly.
- Make the salsa: While the meatballs cook, mix the tomatoes, red onion, coriander, vinegar and sugar. Season and set aside.
- Toast the rolls: Heat the grill to medium-hot. Slice the rolls in half and toast the insides for a couple of minutes until golden.
- Build: Sit the meatballs on the toasted rolls and press them down into the bread. Spoon over the pan juices. Top with torn mozzarella and place under the grill until the cheese melts and bubbles.
- Finish: Spoon the salsa over the melted cheese. Close the rolls and serve warm with extra salsa on the side.
FAQs
Why raw salsa instead of marinara?
Ramsay calls it “a fresher take on ketchup.” Most meatball subs use a cooked tomato sauce that soaks into the bread and turns everything to mush. On Kitchen Nightmares he described a bad meatball sub as “like eating a patch of soaking wet grass.”
Raw salsa solves that. The tomatoes, red onion and coriander go on after the mozzarella is grilled, so they stay cold and fresh against the hot melted cheese. The bread never gets soggy because there’s no liquid pooling at the bottom. A chopped salad with its sharp vinegar dressing on the side keeps the same fresh-against-hot contrast going through the whole meal.
Why press the meatballs into the bread?
The UCC recipe is specific: “sit the meatballs on half the sliced rolls, pressing them down into the bread.” Pressing creates a cradle so the meatballs don’t roll around or fall out when you eat. It also pushes the pan juices into the bread, giving you flavour in every bite without making it wet.
Round meatballs in a flat roll is how every bad sub starts. One bite and they shoot out the back.
Why mozzarella instead of a harder cheese?
Ramsay uses torn mozzarella balls, not sliced Cheddar or provolone. Fresh mozzarella melts into soft pools under the grill rather than forming a rubbery sheet. It also has a milky sweetness that works with the fresh salsa.
The key is tearing it, not slicing. Torn pieces melt unevenly so you get pockets of cheese and pockets of exposed meatball. A clean slice seals the top like a lid and traps steam, which makes the bread go soft underneath.
Can you make the meatballs ahead?
The meatball base is the same one Ramsay uses across the whole UCC chapter. He says meatballs “freeze really well” and suggests doubling the batch. Fry them, cool, freeze. Reheat in a hot pan for 5 minutes before building the sub.
The salsa is best made fresh though. The vinegar starts breaking down the tomatoes after an hour, and coriander wilts fast once chopped. Make it while the meatballs cook.
What makes a good roll for this?
Ramsay says “submarine or hot dog rolls.” The key is toasting under the grill before building. A soft roll goes soggy the moment pan juices hit it. Toasting creates a barrier so the bread stays crisp underneath.
A crusty baguette works too, but split it and scoop out some of the soft interior first to make room. A bowl of roasted tomato soup for dunking turns this into a proper weekend lunch. Of his other meatball recipes, this is the only one that skips cooked sauce entirely.
