Start by frying off the chorizo until it's crispy and the oils start to come out. Remove the chorizo from the pan and then add in the onion. Cook until the onion is soft and then add in the garlic and tomato puree, cooking for another few minutes.
Add in the uncooked orzo and give it a good mix, then add in the stock. Cook until the orzo has absorbed all the stock and created a thick sauce, then add in the herbs, pesto and cream.
Give it a good mix adding in the cooked chorizo and then finish with the fresh parsley. Serve and enjoy.
