How to Make Poutine from Scratch: Authentic Canadian Classic Recipe

There are very few dishes in the world that manage to be simultaneously this simple and this extraordinary. Poutine — three ingredients, assembled in the right order, at the right temperature, with the right timing — is the dish that defines Canadian food culture more completely than anything else the country has produced. It is the answer every Canadian gives when asked what their national dish is, and for very good reason: there is nothing else quite like it, anywhere.

Learning how to make poutine from scratch means mastering three distinct components, each of which matters enormously on its own and becomes something far greater than the sum of its parts when assembled correctly. Crispy double-fried chips provide the structural base. Fresh white cheese curds — young, mild, and genuinely squeaky when bitten — soften without fully melting under the heat of the gravy. And the poutine gravy itself, rich and deeply savoury, ties everything together while providing just enough heat to partially melt the curds into something glorious.

This guide is for readers in the UK, USA, and Canada who want to make an authentic Canadian poutine at home — not the pale imitation of packaged gravy and shredded mozzarella that too many recipes allow, but the real thing, done from scratch, as it has been made in Quebec since the late 1950s.

The History of Poutine: A Québécois Invention

Poutine was born in rural Quebec in 1957, at a restaurant called Le Lutin Qui Rit in the town of Warwick. The origin story — one of several that circulate with varying levels of credibility — involves a truck driver who asked for cheese curds to be added to his order of French fries. When the restaurant owner obliged and later added gravy to keep the dish warm, he reportedly declared, “Ça va faire une maudite poutine” — roughly translated as “that will make a damn mess.” The name stuck. The dish spread. And within a few decades, poutine had conquered the entire country.

The word poutine is Québécois slang meaning “mess” — an apt description for a dish that arrives in glorious, steaming disarray and is best eaten quickly, while everything is still at exactly the right temperature. Today, poutine appears on menus from Montreal diners to high-end Toronto restaurants, from McDonald’s Canada to Michelin-recommended establishments. Variations featuring pulled pork, lobster, butter chicken, and smoked brisket have proliferated across the country — but the classic remains the best, and the classic is what this guide teaches you to make.

Understanding the Three Components

Before you start cooking, it is worth understanding precisely what makes each element of authentic poutine work — because shortcuts in any one component will compromise the entire dish.

The Fries

Russet potatoes (also called Idaho potatoes) are the non-negotiable choice for authentic poutine. Their high starch content and low moisture make them ideal for frying: they develop a genuinely crispy exterior while remaining fluffy within. Waxy potatoes like Yukon Gold or King Edward produce fries that become soggy too quickly under the hot gravy — exactly the outcome you want to avoid.

The method is double frying — the technique used by every serious chippy and BBQ joint that serves outstanding fries. The first fry at lower temperature cooks the potato through; the second fry at higher temperature creates the shattering, golden crust that holds up under the gravy. Single-fried fries simply do not have the structural integrity required.

For UK readers: this is essentially the same technique used for proper British chips, though the cut for poutine is slightly thinner — closer to a thick-cut French fry than a traditional chip.

The Cheese Curds

Fresh white cheese curds are the soul of a proper Canadian poutine, and they cannot be adequately substituted with anything else. Cheese curds are young cheddar that has never been pressed into a mould or aged. They are mild, slightly salty, pillowy in texture, and — when genuinely fresh — produce a characteristic squeak when you bite into them. That squeak is caused by the protein strands in the fresh cheese rubbing against the enamel of your teeth. If the curds do not squeak, they are more than a day old and will not behave correctly in the dish.

When the hot poutine gravy hits room-temperature cheese curds, they soften and begin to melt at their edges while retaining their shape at the centre. The result is somewhere between melted and intact — warm, stretchy, yielding — and it is one of the most satisfying textures in all of Canadian cuisine.

Finding cheese curds outside Canada: In the UK, fresh cheese curds are not widely available in supermarkets but can be sourced from specialist cheese shops, farmers’ markets, or online cheese suppliers. The best substitute — and it is only a substitute — is a firm, full-fat mozzarella ball torn into rough 2cm chunks. Do not shred it. Shredded cheese melts completely into the gravy and produces a stringy, undifferentiated result that loses everything distinctive about proper poutine.

In the USA: Cheese curds are available at Whole Foods, Trader Joe’s, Walmart in cheese sections, and increasingly at farmers’ markets. Wisconsin is America’s cheese curd capital and a reliable source for fresh, squeaky curds

The Gravy

The poutine gravy is where the dish truly comes alive, and it is what separates an authentic poutine from the kind assembled with a packet of instant gravy mix. A proper poutine gravy is built on a combination of beef stock and chicken stock, thickened with a butter-and-flour roux, and seasoned with depth and balance. It should be rich without being heavy, deeply savoury without being salty, and thick enough to pool around the fries and cheese curds without running off immediately.

The gravy must be served very hot — it is the heat of the gravy, poured directly over room-temperature cheese curds, that produces the soft, slightly melted texture that makes poutine what it is.

Ingredients (Serves 4)

For the fries

  • 1 kg (2.2 lbs) russet potatoes, peeled
  • Neutral frying oil (canola, sunflower, or peanut oil) — enough to fill your fryer or deep pan to 8cm depth
  • Flaky sea salt to finish

For the poutine gravy

  • 3 tbsp unsalted butter
  • 3 tbsp plain flour (all-purpose flour)
  • 500ml (2 cups) beef stock, good quality (low-sodium)
  • 250ml (1 cup) chicken stock
  • 1 tsp Worcestershire sauce
  • 1 tsp ketchup
  • ½ tsp onion powder
  • ½ tsp garlic powder
  • Salt and freshly ground black pepper to taste

For assembly

  • 300–400g (10–14 oz) fresh white cheese curds (or firm full-fat mozzarella, torn into rough chunks, as substitute)

Method: Step by Step

Step 1 — Prepare the Fries (Begin 2 Hours Ahead)

Peel the russet potatoes and cut them into batons approximately 1cm (⅜ inch) wide — thicker than a thin-cut fry, thinner than a traditional British chip. The consistent thickness is important for even cooking.

Place the cut fries immediately into a large bowl of cold water with a tablespoon of lemon juice or white vinegar. This prevents oxidation (browning) and, more importantly, draws out excess surface starch. Leave to soak for a minimum of 30 minutes and ideally one hour.

After soaking, drain the fries and spread them on clean tea towels or kitchen paper. Pat them completely dry — any residual moisture will cause dangerous spitting in the hot oil and significantly reduce the crispiness of the finished fry

Step 2 — First Fry: Cooking Through

Fill your deep fryer, deep-sided saucepan, or wok with oil to a depth of at least 8cm. Heat the oil to 150°C (300°F).

Working in batches of no more than a quarter of the total fries at a time — never crowd the fryer, as this drops the oil temperature and produces steamed, soggy fries rather than crispy ones — fry the potatoes for 5 to 6 minutes until they are cooked through but completely pale and limp. They should show no colour whatsoever at this stage. Remove with a slotted spoon and drain on kitchen paper.

Allow the first-fried fries to cool completely — at least 20 minutes. They can be prepared to this stage up to an hour ahead.

Step 3 — Make the Poutine Gravy

While the fries are cooling, make the poutine gravy.

Melt the butter in a medium saucepan over medium heat until foaming. Add the flour all at once and stir constantly for 2 full minutes — this cooks out the raw flour taste and forms a roux that will give your gravy body and smoothness.

Gradually pour in the beef stock, a splash at a time initially, whisking constantly to prevent lumps. Once about half the stock is incorporated and the mixture is smooth, add the remainder along with the chicken stock in a steady stream, still whisking.

Add the Worcestershire sauce, ketchup, onion powder, and garlic powder. Bring to a gentle simmer over medium heat, stirring frequently, and cook for 8 to 10 minutes until the gravy has thickened to the point where it coats the back of a spoon. It should be pourable but not watery. Taste and season carefully with salt and black pepper.

Set the gravy aside — it will be reheated immediately before assembly.

Step 4 — Take the Cheese Curds Out of the Fridge

Remove the cheese curds from the refrigerator 30 minutes before you plan to assemble the poutine. Room-temperature curds soften correctly under the hot gravy; cold curds straight from the fridge never achieve the right texture, remaining stubbornly firm even after the gravy is poured.

Step 5 — Second Fry: Building the Crust

Increase the oil temperature to 180°C to 190°C (356°F to 374°F). Return the cooled first-fried fries to the oil in batches and fry for 2 to 3 minutes, watching them closely, until they are deeply golden and genuinely crispy with a shattering exterior.

Remove each batch immediately and drain on fresh kitchen paper. Season lightly with flaky sea salt the moment they come out of the oil — salt applied to hot fries adheres; salt applied to cooled fries slides off.

Step 6 — Reheat the Gravy

Bring the poutine gravy back to a vigorous simmer — it must be genuinely very hot for the assembly to work correctly. A warm gravy will not soften the cheese curds. A hot, near-boiling gravy will

Step 7 — Assemble Immediately and Serve Without Delay

Poutine waits for no one. The window between a perfect poutine and a soggy, lukewarm one is approximately five minutes, and the assembly must be done at speed.

Pile the hot, crispy fries into a deep serving bowl or individual bowls — use deep-sided bowls rather than plates, as the construction has height and needs containment.

Scatter the room-temperature cheese curds generously over the hot fries. You should hear a faint sizzle as they make contact with the hot potatoes. Do not be shy with the curds — a properly loaded poutine is generous, not restrained.

Immediately ladle the very hot poutine gravy over the curds and fries, covering everything but not drowning it. The gravy should pool around the fries, settle between the curds, and produce an immediate softening of the curd surface. Leave for 60 seconds before eating — just long enough for the curds to begin yielding

Chef's Tips for Perfect Poutine

The squeak test. Fresh cheese curds squeak against your teeth when bitten. If yours do not squeak, they are past their best. Seek out the freshest curds available — ideally from a cheese factory, deli counter, or farmers’ market rather than pre-packaged supermarket versions.

Temperature is everything. Hot fries. Room-temperature curds. Very hot gravy. This combination, in this sequence, is what makes authentic poutine work. Any deviation — cold fries, cold curds, warm gravy — produces a pale imitation of the real thing.

Do not shred the cheese. Whether using authentic cheese curds or mozzarella as a substitute, always use chunks, never shredded cheese. Shredded cheese melts fully into the gravy and produces a stringy, homogeneous result. The defining texture of proper poutine is curds that are soft on the outside, slightly yielding within, and still recognisably themselves.

Make the gravy ahead. The poutine gravy can be made up to two days in advance and refrigerated. Reheat gently, adding a splash of stock to loosen if it has thickened too much.

Double frying is non-negotiable. Single-fried fries cannot withstand the hot gravy without turning soggy within minutes. The double fry technique creates a crust that maintains its integrity for significantly longer — and produces a far superior fry in any context.

Poutine Variations Worth Trying

Once you have mastered the classic, the world of poutine opens up considerably. These are the most beloved variations across Canada:

Pulled pork poutine: Add slow-cooked pulled pork over the assembled classic, with a drizzle of BBQ sauce to complement the gravy. Found across Toronto’s food truck scene.

Smoked meat poutine: Thin-sliced Montreal smoked meat laid over the curds before the gravy — the Quebec variant that marries two of the province’s greatest food exports.

Lobster poutine: Atlantic Canada’s luxurious take — chunks of fresh lobster meat added alongside the cheese curds, with a richer, cream-enriched gravy. Exceptional when the lobster is fresh.

Butter chicken poutine: Toronto’s multicultural poutine innovation — the gravy replaced with a rich, spiced butter chicken sauce. An extraordinary fusion of Canadian cuisine and South Asian cooking.

Burnt ends poutine: American BBQ meets Canadian comfort food — caramelised burnt ends from a smoked brisket on top of the classic. A deeply satisfying crossover for anyone who loves both traditions.

Storing and Reheating

Poutine is best eaten immediately. It is specifically designed as a dish of the present moment — hot, assembled, and consumed without delay. Assembled leftovers reheat poorly, as the fries absorb the gravy and soften.

However, the individual components store well:

  • Gravy: Refrigerate for up to 3 days; freeze for up to 3 months.
  • Double-fried fries: Store at room temperature for up to 2 hours; reheat in an oven at 200°C (400°F) for 5 minutes to restore crispiness.
  • Cheese curds: Refrigerate for up to 3 weeks; they can also be frozen, though the texture changes slightly.

Final Thoughts: Why Poutine Deserves Its National Icon Status

Poutine has earned its place as Canada’s most beloved dish not because it is sophisticated or complex, but because it is honest — a straightforward collision of three excellent things, assembled at the right temperature and eaten before it cools. There is a reason the dish spread from a single roadside diner in rural Quebec to every corner of the country and beyond in the space of a few decades.

Learning how to make poutine from scratch is one of the most rewarding things a home cook can do. Not because it is technically demanding — it is not — but because the result is so dramatically better than anything out of a packet or a fast-food window that the first bowl you make properly will make you genuinely happy. Serve it generously, eat it quickly, and do not apologise for going back for seconds. That is entirely the point

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top