Bring a large pot of salted water to the boil. Add the pasta and cook according to the package instructions, cooking until al dente. Drain, toss with a drizzle of olive oil to prevent sticking, and spread on baking sheet to cool.
In a large bowl, whisk together the olive oil, dijon, vinegar, garlic, oregano, red pepper flakes, salt, and pepper.
Add the cooled pasta and toss to coat, then add the cherry tomatoes, mozzarella, spring onions, and basil and toss again.
Add the shaved parmesan and gently toss.
Season to taste and serve.
Notes
You can sub white balsamic for normal, it will just colour the pasta. Also, you could substitute with apple cider vinegar.
All nutritional information provided is an estimate. For specific dietary needs or concerns, we recommend consulting a nutrition calculator or a qualified expert.