Bring a medium saucepan of salted water to the boil for the spaghetti. Finely chop the onion and spinach. Crush or finely chop the garlic. Finely grate the parmesan. Coarsely grate the carrot.
Step 2 — Brown pork mince
Heat 1 tbs olive oil in a medium deep frypan over high heat. Cook the pork mince, breaking up the lumps with a spoon, for 3 mins or until browned.
Step 3 — Cook vegetables
Add the onion, garlic, carrot and Italian seasoning to the mince and cook, stirring occasionally, for 3 mins or until the onion is softened. Add half the tomato paste* and cook, stirring, for 30 secs or until well combined.
Step 4 — Simmer sauce
Stir the tomatoes into the pork and vegetable mixture and bring to a simmer. Reduce the heat to medium and cook, stirring occasionally, for 15 mins to develop the flavour.
Step 5 — Cook spaghetti
Meanwhile, cook three-quarters of the spaghetti* in the pan of boiling water for 12 mins or until al dente (if you're tempted to use all the spaghetti, just note the dish won't be as saucy as intended). Reserve 60ml (¼ cup) cooking water, then drain the spaghetti.
Step 6 — Get ready to serve
Stir ½ tsp sugar into the sauce. Add the spinach, reserved cooking water and spaghetti and cook, stirring constantly, for 1 min or until well combined and the spaghetti looks slightly glossy. Taste, then season with salt and pepper. Divide the spaghetti among bowls and scatter with the parmesan to serve.