Poutine is made with french fries, cheese curds and gravy. The french fries used should be thin and crispy. A good recipe makes french fries that are crispy on the outside and fluffy on the inside; this is achieved by frying them twice, first at a lower temperature to cook the insides, then at a hotter temperature to make the outside crispier. The oil needs to be drained well before adding the other ingredients.
Use real cheese curds for the poutine; cheese curds are typically available at farms, cheese shops or other specialty stores. If you can't find cheese curds, use mozzarella as an alternative. Tear the mozzarella into pieces approximately the size of a quarter, and top the french fries with the cheese.
One of the most important parts of poutine is the gravy. Use a quality gravy, and never use instant gravy. The gravy should be a light brown and not too thick. Chicken and beef stock together make a good brown gravy for this dish. Another option is to save the gravy after making a meat-based dish, such as a good beef roast. You may need to add extra ingredients to this good base gravy for poutine.