Combine beef, breadcrumbs and parsley in a large bowl. Season with salt and pepper. Roll tablespoons of mixture into balls.
2
Heat half of the oil in a large heavy-based saucepan over a medium to high heat. Add meatballs. Cook, turning occasionally, for about 4 to 5 minutes, or until browned. Remove.
3
Heat remaining oil in same saucepan over a medium heat. Add onion, celery and garlic. Cook, stirring occasionally, for about 4 to 5 minutes, or until soft.
4
Add passata, stock and meatballs to pan. Bring to boil. Simmer, stirring occasionally, for 15 minutes. Stir in macaroni. Simmer for a further 10 minutes, or until pasta is tender and meatballs are cooked through.
5
Spoon among serving bowls. Serve with parmesan. Garnish with basil.
TIP: Day-old bread is best to make into breadcrumbs. Macaroni can be replaced with risoni or other types of small-shaped pasta.