1. In a pot of boiling, salted water cook pasta according to directions, drain.
  2. Heat oil in a large pan on low-medium heat.
  3. Stir in parsley and garlic and cook for 5 minutes.
  4. Add onions and cook a further 10 minutes until caramelised.
  5. Add tomato paste, basil, oregano and chilli flakes. Season generously with salt and pepper, stir well and cook for 2 minutes.
  6. Add tomatoes and simmer uncovered for 45 minutes on medium heat.
  7. Toss sauce through the pasta and garnish with parmesan cheese.
  8. Serve and enjoy with family and friends!