Juicy meatballs in a rich tomato sauce, loaded into garlic-buttered sub rolls with plenty of melted mozzarella – easy comfort food with serious fakeaway energy!

Who doesn’t love a meatball sub? I set out to make the version I wanted to eat most, but also the version that was easiest to make, and I’ve landed here – baked juicy meatballs, a really good tomato sauce, loads of melted cheese, and, because a regular sub roll wasn’t enough,  garlic bread! 😂

Close-up finished meatball sub
Toasting the garlic-buttered rolls before filling them helps stop the bread from becoming soggy. Add just enough tomato sauce to generously coat the meatballs without completely soaking the bread.

What makes these meatball subs easier? Firstly, we skip browning the meatballs. Gasp. I know. Very controversial. Does this impact the overall flavour? It does not. Instead, the meatballs are nestled directly into a simple tomato sauce and baked in the oven until beautifully tender … but what it does do is create the juiciest, most tender, flavourful meatballs that take little to no effort to make. 

The meatballs are rolled (I use an ice-cream scoop to make extra quick work of this), then they are nestled into the homemade tomato sauce before being popped in the oven. This means I don’t need to stand over a frying pan and worry about them breaking apart, and cooking batch after batch. The rolls get slathered in garlic butter, lightly toasted, filled with the saucy meatballs and mozzarella, and baked again until everything is bubbling.

meatball sub cut in half crossways to reveal delicious tender meatball
The combination of minced (ground) beef and pork, milk-soaked breadcrumbs, then baking directly in the sauce is what keeps these meatballs so tender. You can also use all minced beef if you prefer, but I’d avoid extra-lean mince for the best results.

The kids love these, which is saying something because my son doesn’t usually get excited about meatballs in tomato-based sauces. I nearly always make extra because the leftovers are brilliant for lunchboxes the next day too. And I love serving them with a simple caesar salad on the side – although in our house, quite a lot of that salad somehow ends up inside the roll, which I highly recommend. The cool creamy lettuce with the hot tomato sauce and garlic bread is so good.

They’re fun enough for a weekend, easy enough for a weeknight, freezer-friendly if you want to get ahead, and exactly the kind of dinner everyone is very happy to see coming.

Meatball mixture ready to be mixed
Soaking the panko breadcrumbs in milk for a couple of minutes before adding the remaining ingredients, helps keep the meatballs soft and tender. It’s a small step that makes a big difference to the finished texture.
meatballs mixture mixed
Use your hands to gently combine the ingredients until just mixed through. Avoid overworking the mixture, as this can make the meatballs dense rather than soft and tender.
meatballs rolled
I use an ice-cream scoop filled about halfway to make quick work of portioning the meatballs. Aim for 20–24 small meatballs (about golfball size) so they cook evenly and fit comfortably inside the rolls.
ingredients added to passata ready to be stirred in
There’s no need to cook the tomato sauce for long before adding the meatballs. Once it’s gently simmering, the raw meatballs go straight in and everything finishes cooking together in the oven.
meatballs added to sauce and baked
No browning required! The meatballs bake directly in the tomato sauce for 18–20 minutes at 220°C (425°F) (200°C/400°F fan-forced). They won’t have the same browned exterior as pan-fried meatballs, but they’ll be beautifully tender and juicy.

Do I really not need to brown the meatballs before baking?

No! And that’s what makes this recipe so easy. I tested these meatballs both ways and found that skipping the browning step made very little difference to the overall flavour.  In fact, they are even more tender! Instead, the raw meatballs go straight into the tomato sauce and bake in the oven for 18–20 minutes at 220°C (425°F) (200°C/400°F fan-forced). They come out incredibly tender and juicy, without the extra work of frying them first. No batches, no splattering oil and one less step to worry about!

Will the meatballs fall apart if I put them straight into the sauce?

No, as long as you handle them gently. The egg, breadcrumbs and parmesan help bind the meatballs together, so there’s no need to brown them first to hold their shape. Nestle them carefully into the simmering tomato sauce, spoon a little sauce over the tops and leave them undisturbed while they bake. Avoid stirring them around while they’re still raw.

How do I keep homemade meatballs tender and juicy?

There are a few things that make a difference. Firstly, the combination of minced (ground) beef and pork gives the meatballs a lovely, tender texture. Soaking the panko breadcrumbs in milk before adding them to the mixture also helps keep them soft. Most importantly, don’t overmix! Use your hands to gently combine everything until just incorporated. Baking the meatballs directly in the tomato sauce also helps prevent them from drying out.

Can I use only minced (ground) beef instead of beef and pork?

Absolutely. I love the combination of beef and pork because the pork adds a little extra fat and helps keep the meatballs tender, but you can use just 750 g (1¾ lb) of minced beef instead. I’d recommend avoiding extra-lean beef mince, as a little fat helps keep the meatballs juicy.

Meatball subs on platter
I love serving these with a simple caesar salad, and I highly recommend tucking some of that cool, creamy lettuce into the subs too. It’s such a good combination with the warm meatballs, tomato sauce and garlic bread.

Can I use store-bought tomato pasta sauce?

Yes! This is a brilliant shortcut if you’re pushed for time. Replace the homemade tomato sauce with approximately 700 g (1½ lb) of your favourite good-quality tomato pasta sauce. Heat it in an ovenproof frying pan until gently simmering, then add the raw meatballs and bake as directed. If the sauce is particularly thick, add a small splash of water before baking.

How do I know when the meatballs are cooked through?

Because the meatballs are baked directly in the tomato sauce, you won’t necessarily get the same browned exterior as pan-fried meatballs. That’s completely normal. To check, cut one of the larger meatballs in half through the centre. The meat should be firm and cooked all the way through, with no raw or translucent areas remaining. Keeping the meatballs small and evenly sized also helps them cook at the same rate.

How do I stop meatball subs from going soggy?

There are two things I do to help with this. First, I lightly toast the garlic-buttered rolls before adding the meatballs. This gives the bread a little structure so it holds up better. Second, don’t add too much tomato sauce. You want enough to generously coat the meatballs, but not so much that the bread is swimming in it. I’d also recommend assembling the subs just before their final bake rather than preparing them hours ahead.

What type of bread is best for meatball subs?

I love using small sourdough baguettes because they hold their shape beautifully once filled with the meatballs and sauce. Soft sub rolls work well too, particularly if you prefer a softer bite. Look for rolls that are wide enough to comfortably hold 3–4 meatballs without everything spilling out. Depending on the size of your bread, this recipe makes 4–6 subs, depending on what size meatballs you make and how large your rolls are. I usually get 6 subs. 

What can I serve with Easier Baked Meatball Subs?

They’re already pretty substantial, so I’d keep the sides simple:

If you enjoyed Easier Baked Meatball Subs, I think you’ll love:

Chicken Schnitzel Pesto Sandwich Recipe – This recipe is as good as anything from your favourite cafe. Loaded with chicken schnitzel, pesto, mayo, mozzarella and salad veggies.

Crispy Chicken Caesar Sandwich Recipe – Golden, crispy schnitzels, garlicky caesar salad dressing and cheesy garlic bread – this is not your average sandwich. It’s packed with crunch, flavour and pure comfort, all in one bite. 

Juicy Beef Rissoles Recipe – These juicy, flavour-packed beef rissoles with a crispy crust are addictive! Serve them with veggies or salad, or pop them in a wrap or bun. They’re a huge hit with the kids! Make a big batch to freeze!

Baked Chicken Rissoles Recipe – These Baked Chicken Rissoles are quick to prep, oven-baked (no splatter), and deliver on juicy centres with crispy edges. They’re freezer-friendly, kid-approved, and flexible enough to pair with whatever sides you’ve got on hand or to stuff into rolls with salad.

Honey Soy Chicken Banh Mi Recipe – This Vietnamese classic can now easily be made in the comfort of your own home in just 20 minutes. Bite-sized pieces of chicken are skewered, then cooked in a delicious glaze. The cubed chicken is then stuffed into crusty bread rolls along with mayo and shredded veggies.

Close-up finished meatball sub

Easier Baked Meatball Subs

Author: Nicole
Share Pin Recipe Print
These Easier Baked Meatball Subs are made with juicy beef and pork meatballs simmered in a simple tomato sauce, then loaded into garlic-buttered sub rolls with plenty of melted mozzarella. They’re family-friendly, freezer-friendly and easy enough for a weeknight.
Prep 20 minutes
Servings: 6 subs

Ingredients

Meatballs
  • 30 g (½ cup) panko breadcrumbs (can be substituted with regular or homemade breadcrumbs)
  • 60 ml (¼ cup) milk (any type)
  • 500 g (1 lb) regular or lean minced (ground) beef
  • 250 g (9 oz) minced (ground) pork (see note 1)
  • 1 egg (can be omitted for those with an allergy)
  • 50 g (½ cup) finely grated parmesan
  • 2 garlic cloves, finely grated
  • 2 tbsp finely chopped flat-leaf parsley
  • 1 tsp dried oregano
  • 1 tsp sea salt flakes
  • ½ tsp freshly cracked black pepper
Tomato sauce
  • 1 tbsp olive oil
  • 3 garlic cloves, finely grated
  • 1 tbsp tomato paste
  • 700 g (1½ lb) tomato passata
  • 60 ml (¼ cup) water
  • 1 tsp dried oregano
  • ½ tsp onion powder
  • ½ tsp sugar (optional)
  • Sea salt flakes, to taste
  • Freshly cracked black pepper, to taste
Garlic bread
  • 80 g (3 oz) unsalted butter, melted
  • 1 garlic cloves, crushed or grated
  • 2 tbsp finely chopped flat-leaf parsley
  • Pinch of sea salt flakes
  • 6 sub rolls (see note 2)
To serve
  • 150 g (150 g) grated mozzarella
  • 2 tbsp finely grated parmesan
  • Fresh basil leaves
  • Chilli (red pepper) flakes (optional)

Instructions

  • Preheat the oven – Preheat the oven to 220°C (425°F) (200°C/400°F fan-forced).
  • Make the meatballs – Place the panko breadcrumbs and milk in a large bowl. Mix and leave to stand for 2 minutes. Add the beef, pork, egg, parmesan, garlic, parsley, oregano, salt and pepper. Use your hands to gently combine, taking care not to overmix. Use a small ice-cream scoop (about half-filled) to help portion the mixture evenly, then roll into 20–24 small meatballs (about golfball size).
  • Start the tomato sauce – Heat the olive oil in a large deep ovenproof frying pan over medium heat. Add the garlic and cook, stirring, for 30 seconds. Add the tomato paste and cook, stirring, for a further 30–60 seconds.
  • Build the sauce – Add the passata, water, oregano, onion powder and sugar (if using). Season with salt and pepper and stir to combine. Bring to a gentle simmer, which will take approximately 2–3 minutes.
  • Add the meatballs – Carefully nestle the raw meatballs directly into the simmering tomato sauce in a single layer. Spoon a little of the sauce over each meatball.
  • Bake the meatballs – Transfer the pan to the upper shelf of the oven and bake, uncovered, for 18–20 minutes, or until the meatballs are cooked through and the sauce has thickened slightly. To check, cut one of the larger meatballs in half through the centre. The meat should be firm and cooked all the way through, with no raw or translucent areas remaining.
  • Make the garlic butter – While the meatballs bake, combine the melted butter, garlic, parsley and salt in a small bowl.
  • Prepare the garlic bread – Slice the rolls lengthways down the centre, without cutting all the way through. Open them up and drizzle the garlic butter generously over both cut sides. Arrange the rolls, open-side up, on a large baking tray lined with baking (parchment) paper.
  • Bake the garlic bread – During the final 5 minutes of the meatball cooking time, place the garlic bread on the lower shelf of the oven. Bake for 4–5 minutes, or until lightly golden around the edges.
  • Assemble the subs – Carefully remove the meatballs and garlic bread from the oven. Add 4 meatballs to each roll, spooning over enough tomato sauce to generously coat them without completely soaking the bread. Top with the mozzarella.
  • Bake – Return the assembled subs to the oven for 5–8 minutes, or until the mozzarella is melted, bubbling and beginning to turn golden.
  • Serve – Finish with finely grated parmesan, fresh basil leaves and chilli flakes (if using). Serve immediately.

Nutrition information

Nutrition Facts
Easier Baked Meatball Subs
Serving Size
 
460 g
Amount per Serving
Calories
885
% Daily Value*
Fat
 
40
g
62
%
Saturated Fat
 
19
g
119
%
Trans Fat
 
1
g
Polyunsaturated Fat
 
3
g
Monounsaturated Fat
 
14
g
Cholesterol
 
171
mg
57
%
Sodium
 
1379
mg
60
%
Potassium
 
1002
mg
29
%
Carbohydrates
 
76
g
25
%
Fiber
 
7
g
29
%
Sugar
 
11
g
12
%
Protein
 
52
g
104
%
Calcium
 
443
mg
44
%
Iron
 
5
mg
28
%
* Percent Daily Values are based on a 2000 calorie diet.

Make it lighter

Instead of making and drizzling the butter mixture to make garlic bread, just use plain toasted baguettes (you can rub half a garlic clove on the toasted bread for a garlic flavour). You can also use reduced-fat mozzarella and halve the amount of the mozzarella and parmesan. Making these changes reduces the calories to 740 and the saturated fat to 10 g.

Nutritional information on this site is calculated using Foodworks Professional, the nutrition analysis software trusted by dietitians, researchers and food manufacturers across Australia and New Zealand. Disclaimer re gluten-free and dairy-free recipes.

Recipe notes

Note 1 – You can just use 750 g (1¾ lb) of minced (ground) beef if you prefer.
Note 2 – I love using small sourdough baguettes because they hold their shape beautifully once filled with the meatballs and sauce. Soft sub rolls work well too, particularly if you prefer a softer bite. Look for rolls that are wide enough to comfortably hold  around 4 meatballs without everything spilling out. Depending on the size of your bread and meatballs, this recipe makes 4–6 subs.

Make Ahead

Uncooked meatballs – Roll the meatballs, then arrange them in a single layer on a baking tray or plate lined with baking (parchment) paper. Freeze until firm, then transfer to an airtight container or freezer bag and freeze for up to 3 months. Thaw overnight in the fridge, then cook as directed in the recipe.
Cooked tomato sauce – Make the sauce up to 3 days ahead and store in an airtight container in the fridge. It can also be frozen for up to 3 months. Cool completely before freezing, then thaw overnight in the fridge and reheat gently on the stovetop before adding the cooked meatballs.

Leftovers

Meatballs and sauce – Store together in an airtight container in the fridge for up to 3 days. Freeze for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stovetop or microwave until piping hot, adding a splash of water if the sauce has thickened too much.
Assembled subs – Best eaten fresh, but leftovers can be wrapped and refrigerated for up to 1 day. Reheat in a 200°C (400°F) (180°C/350°F fan-forced) oven for 8–10 minutes, or until hot through and the cheese has melted again.
The meatballs are great on pizza – You could use leftover meatballs on pizza (cut them in half if large). Or make a double batch of the meatballs, with half the batch being a smaller size (maybe 1.5–2 cm/½–¾ inch).

Shortcut

If you’re pushed for time, a brilliant shortcut is to replace the homemade tomato sauce with approximately 700 g (1½ lb) of your favourite good-quality, store-bought tomato pasta sauce. Heat it in an ovenproof frying pan until gently simmering, then add the raw meatballs and bake as directed. If the sauce is particularly thick, add a small splash of water before baking.

Recipe source

A Simple Home Edit original recipe

Tried this recipe?

Let us know how it was!
Course dinner
Cuisine Italian-American