Home, Savoury

Amazing Mozzarella Stuffed Meatballs

mozzarella stuffed meatballs

Serves 2-3 | Makes approximately 10-15 Mozzarella Stuffed Meatballs

These are my amazing mozzarella stuffed meatballs! If you’re after delicious juicy and tender meatballs that are stuffed with cheese then look no further!

I have been making meatballs for many years trying out all different ways of cooking them and I finally found a way of cooking them so that they stay moist and tender guaranteed. These meatballs can be served on their own or with Homemade Pasta or even with a side of Garlic Bread



  • 500g beef mince
  • 1 cup fresh coarse bread crumbs (just whiz up day-old bread in a blender or food processor)
  • 1/4 cup milk
  • 1 egg
  • 1 tsp salt
  • 1tsp pepper
  • 1 tsp dried basil
  • 1 tsp dried parsley
  • 1/2 tsp dried oregano
  • 1/2 tsp dried thyme
  • 1/2 tsp dried rosemary
  • 1 tsp garlic powder
  • 1/4 cup parmesan, grated
  • 100g mozzarella, cubed into 2 cm cubes



  • 1 tbsp olive oil
  • 1 small onion, finely diced
  • 1/2 tsp salt
  • 5 large garlic cloves, thinly sliced
  • 1/2 tsp chilli flakes
  • 1 tbsp balsamic vinegar
  • 1 tbsp tomato paste
  • 800g whole peeled tinned tomatoes
  • 1 small bunch fresh basil



  1. First, start by making the sauce: In a heavy based saucepan heat up olive oil over medium-low heat and add the onion and the salt. Cook until softened. Then add in the garlic and chilli flakes. Cook until fragrant. Add in the tomato paste and balsamic vinegar and fry off until the vinegar reduces slightly. Pour in the tinned tomatoes and break them up with your wooden spoon. Swirl about 1/2 cup of water in the empty tins and add them in along with the basil. Bring to the boil, turn down the heat and then let it simmer for 35-45 minutes or until it has reduced and thickened. Discard basil.
  2. While the sauce is simmering, make the meatballs: In a small bowl put in the bread crumbs and milk and let them soak for 5 minutes. Using a larger bowl add in all the meatball ingredients except for the mozzarella cubes and mix until just combined, do not over mix.
  3. Use a large ice cream scoop as your guide (or just eyeball enough meatball mixture) to scoop up the meatball mixture, flatten it out slightly and place a piece of mozzarella in the centre and roll up the meatball to enclose the mozzarella. Repeat until all mixture is used.
  4. Gently lower the meatballs into the sauce and try and scoop some of the Napoli sauce over the top of each meatball. Cover the pot and let the meatballs simmer in the sauce for 20-25 minutes. Turn the heat off and let it cool slightly for 10 minutes.
    Serve optionally with my Easiest Garlic Bread!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s