Place a medium saucepan over medium heat and add the vegan butter followed by the fennel seeds. Toast until fragrant and beginning to quietly pop, then remove the seeds from the pan with a spoon, leaving behind the vegan butter. Set the fennel seeds aside.
Place the saucepan back over medium heat and add the onion. Fry until beginning to soften then add the garlic. Fry for a further minute before adding the sliced fennel. Fry for 3-4 minutes but do not let the fennel brown.
Add the orzo followed by the wine and stir well. Reduce the heat slightly and cook until the wine has mostly evaporated. Add some of the stock and stir well.
Keep adding the stock, little by little until the orzo is fully cooked. Season with salt and pepper to taste and top with the fresh dill before serving.