01 -
Chop up the parsley after rinsing it off, and finely dice the onion. Throw the beef, onion, parsley, bread crumbs, egg, paprika, some salt, and pepper into a big bowl. Stir everything together, then use slightly wet hands to roll about 20 meatballs. Lightly coat them in flour.
02 -
Cook the whole-wheat spaghetti in a big pot of boiling, salted water. Follow the instructions on the packet for cooking until it's just firm enough—or al dente.
03 -
Heat olive oil in a big pan. Add the floured meatballs and cook them, flipping occasionally, until they get a nice golden color all over. Take them out and set them aside.
04 -
In the same pan, toss in diced onion and minced garlic, and let them soften for a couple of minutes. Mix in the tomato paste and stir it around until it smells fragrant. Pour in the canned tomatoes, bring it to a gentle boil, then reduce to low heat and let it simmer, uncovered, for about 10 minutes. Add dried herbs, sugar, salt, chili flakes, and pepper. Stir it well.
05 -
Pop the meatballs back into the sauce and let them cook gently for 7-8 more minutes. Drain the spaghetti, then dish it up with the meatballs and spoonfuls of that tomato sauce on top.