Place a frying pan on medium heat and drizzle with oil. Add in your sliced red onion, garlic, and cherry tomatoes. Frequently stir and fry for around 5 minutes.
Next up, add in your sun-dried tomatoes, tomato paste, balsamic, and sugar. Fry for a further minute and then add in your veggie stock, sour cream, salt, and pepper.
Pour in your orzo and parmesan, reduce the heat to medium-low and stir continuously to avoid the orzo sticking to the bottom.
If the orzo begins to stick to your pan, add in some more boiling water.
Your orzo should be cooked after around 10 minutes, so give a taste to check it’s al dente, or to the texture of your liking. Feel free to season based on your preferences too.
Serve up, top with basil and more sour cream, and enjoy!