Melt-in-the-Middle Meatballs

Melt-in-the-Middle Meatballs

with Herby Spaghetti

Read more

Sleeves rolled up! Hands washed but still damp, let’s get rolling! The skill is in wrapping the mozzarella cheese entirely with the meat, so it’s hiding, ready to be discovered when everyone tucks in. Surprise, surprise!


Produced in a facility that processes milk, sesame, eggs, fish, shellfish, crustaceans, mustard, tree nuts, peanuts, wheat, soybean and sulphites.

Preparation Time30 minutes
Cooking difficultyEasy
serving amount
Ingredientsarrow down iconarrow down icon
serving amount

250 g

Ground Beef

1 box

Diced Tomatoes

10 g


1 unit


1 tbsp

Italian Seasoning

125 g

Fresh Mozzarella


1 unit

Beef Broth Concentrate

170 g



10 g


Not included in your delivery

Salt and Pepper*


Nutrition Values
Nutrition Valuesarrow down iconarrow down icon
per serving
per 100g
Energy (kJ)0 kJ
Calories800 kcal
Fat36 g
Saturated Fat16 g
Carbohydrate80 g
Sugar9 g
Dietary Fiber5 g
Protein46 g
Cholesterol118 mg
Sodium454 mg
Utensilsarrow down iconarrow down icon
Large Pot
Garlic Press
Large Bowl
Measuring Spoons
Large Non-Stick Pan
Instructionsarrow up iconarrow up icon
download icondownload icon

Some meatballs may break open as they cook — don't worry, they will be just as delicious!

Wash and dry all produce.* Bring a large pot of salted water to a boil. Mince or grate the garlic. Cut the mozzarella cheese into 1/2-inch cubes. Peel and grate the shallot(s). Pick the basil leaves off the stems and tear into smaller pieces. (Reserve the basil stems — we'll use them to add extra flavour to the sauce!)


In a large bowl, combine the ground beef, shallot, garlic and half the Italian seasoning. Season with salt and pepper. Shape the beef mixture into 1-inch meatballs around each cube of mozzarella. (TIP: Save your extra mozzarella cubes for garnish!)


Meanwhile, add the spaghetti to the boiling water and cook until tender, 10-12 min. When the pasta is tender, reserve 2 tbsp pasta water (double for 4 ppl) and drain the pasta.


Meanwhile, heat a large non-stick pan over medium-high heat. Add a drizzle of oil, then the meatballs. Cook, gently turning the meatballs occasionally, until golden-brown on all sides, 3-4 min.


Add the basil stems, diced tomatoes, broth concentrate(s), reserved pasta water and remaining Italian seasoning to the pan. Reduce the heat to medium-low. Cover and simmer until the meatballs are cooked through, 6-8 min. Season with salt and pepper.


Remove the basil stems from the sauce and discard. Stir the basil leaves into the sauce. Divide the spaghetti between bowls. Spoon over the sauce and top with the meatballs. Sprinkle over any remaining mozzarella cubes.