Italian Baked Meatballs Recipe

Italian baked meatballs

  • serves 6
  • Easy

Try our indulgent Italian bake with juicy beef meatballs in passata sauce and a melting mozzarella topping. Serve this family favourite straight from the oven and watch everyone dig in


Make these classic Italian baked meatballs, then check out more delicious meatball recipes, such as our Italian meatballs and spaghetti, healthy meatballs and vegetarian meatballs.



  • onions 3, diced
  • olive oil
  • garlic 5 cloves, crushed
  • bay leaves 3
  • chopped tomatoes 400g tin
  • passata 600ml
  • tomato purée 2 tbsp
  • brown sugar 1 tbsp
  • red wine vinegar 1 tbsp
  • beef mince 500g pack
  • fresh breadcrumbs 125g
  • fennel seeds 1 tbsp
  • dried oregano 1 tbsp
  • egg 1
  • mozzarella 250g grated, buy a large block
  • mascarpone 100g


  • olive oil a drizzle
  • fresh oregano a few leaves (optional)
  • crusty bread or pasta or rice


  • Step 1

    Put the onions and 2 tbsp oil in your biggest frying pan, and fry gently until softened. Add the garlic, then increase the heat and fry for a few minutes. Scoop half the softened onions from the pan into a large mixing bowl.

  • Step 2

    Add the bay leaves, tomatoes, passata, purée, brown sugar and red wine vinegar to the frying pan, and bring to a simmer. Bubble for 20 minutes until the sauce has reduced and thickened, and the surface is glistening. Season.

  • Step 3

    When the reserved onions have cooled, add the beef mince, breadcrumbs, fennel seeds, oregano and egg with plenty of seasoning. Mix everything with your hands really well, then shape into 20 meatballs. Heat 1tbsp oil in a non-stick frying pan and brown the meatballs in batches, adding more oil as you need – the meatballs should be almost cooked through. Cool. Mix 200g of the grated mozzarella with the mascarpone and a little salt.

  • Step 4

    When everything has cooled to room temperature, combine the meatballs and tomato sauce in a big baking dish. Blob over the cheesy mascarpone, and scatter over the remaining mozzarella. Freeze now.

  • Step 5

    Heat the oven to 180C/fan 160C/gas 4. Cover the dish tightly with an extra layer of foil and bake for 30 minutes, then remove the foil and bake for a further 30-45 minutes, until the meatballs are piping hot and cooked through, and the cheesy top is golden and bubbling. Let the dish cool for 5 minutes, then add a drizzle of olive oil and a scatter of fresh oregano, if you like, before spooning straight from the dish. Serve with crusty bread, pasta or rice.

  • Step 6

    *Freezing notes: Open-freeze in the baking dish until solid, but don’t leave it for too long, then cover with a layer of foil, then clingfilm to keep airtight (use clingfilm on its own and you risk taking off the cheesy topping when you remove it), or freeze in individual baking dishes in the same way. The day before you want to bake them, transfer the frozen dish to the fridge. When defrosted, finish the dish as above.

Want more comfort food inspiration? Check out our other meatball recipes...

Meatball and mozzarella pan bake


Nutritional Information

  • Kcals 617
  • Fat 39.2g
  • Saturates 18.3g
  • Carbs 32.2g
  • Fibre 4g
  • Protein 31.9g
  • Salt 1.2g