Food safety reminder: Follow safe food-handling practices and use a food thermometer to verify safe internal cooking temperatures.
U.S. measurements first, metric equivalents in parentheses. Conversions are approximate; oz means weight ounces, not fluid ounces.
3 lb (1.5 kg) russet potatoes, scrubbed and peeled if desired Neutral oil for frying (enough to fill pot 2–3 inches (5–7.5 cm) deep) 1 to 1 1 / 2 tsp (5 to 7.5 ml) kosher salt, plus more to taste 4 tbsp (56 g) unsalted butter 4 tbsp (32 g) all-purpose flour 2 cups (480 ml) low-sodium beef stock (or a mix of beef and chicken stock) 1 tsp (5 ml) Worcestershire sauce (or soy sauce) 1 / 2 tsp (2.5 ml) freshly ground black pepper 1 / 2 tsp (2.5 ml) apple cider vinegar or malt vinegar Fine salt, to taste 12 oz (340 g) fresh white cheddar cheese curds, room temperature
3 lb / 1.5 kg russet potatoes, scrubbed and peeled if desired Neutral oil for frying (enough to fill pot 2–3 inches / 5–7.5 cm deep) 1 to 1 1 / 2 tsp kosher salt, plus more to taste 4 tbsp (56 g) unsalted butter 4 tbsp (32 g) all-purpose flour 2 cups (480 ml) low-sodium beef stock (or a mix of beef and chicken stock) 1 tsp Worcestershire sauce (or soy sauce) 1 / 2 tsp freshly ground black pepper 1 / 2 tsp apple cider vinegar or malt vinegar Fine salt, to taste 12 oz / 340 g fresh white cheddar cheese curds, room temperature
U.S. measurements first, metric equivalents in parentheses. Conversions are approximate.
Prep the potatoes: Cut potatoes into 3/8-inch (8–10 mm) batons. Rinse under cold water until it runs clear, then soak in cold water 30–60 minutes to remove excess starch. Drain and dry thoroughly with towels. First fry (blanch): Heat oil to 165°C/325°F in a deep, heavy pot. Working in batches, fry potatoes 4–5 minutes until tender and pale with no browning. Drain on a wire rack or paper towels. Let cool at least 20 minutes (or chill 15 minutes) to set. Make the gravy: In a saucepan over medium heat, melt butter. Whisk in flour and cook, stirring, 3–5 minutes until the roux is blond to light brown and smells nutty. Gradually whisk in stock to avoid lumps. Bring to a gentle simmer and cook 5–8 minutes, stirring, until thick enough to coat the back of a spoon. Stir in Worcestershire, pepper, and vinegar. Taste and season with salt as needed. Keep warm on low. Second fry (crisp): Raise oil to 190°C/375°F. Fry the potatoes in batches 2–4 minutes until deep golden and very crisp. Drain on a rack and immediately season with kosher salt. Assemble: Pile hot fries into warm bowls. Scatter cheese curds over the fries. Ladle on plenty of hot gravy so the curds soften but retain some squeak. Serve immediately.
Prep the potatoes: Cut potatoes into 8–10 mm (3/8-inch) batons. Rinse under cold water until it runs clear, then soak in cold water 30–60 minutes to remove excess starch. Drain and dry thoroughly with towels. First fry (blanch): Heat oil to 165°C/325°F in a deep, heavy pot. Working in batches, fry potatoes 4–5 minutes until tender and pale with no browning. Drain on a wire rack or paper towels. Let cool at least 20 minutes (or chill 15 minutes) to set. Make the gravy: In a saucepan over medium heat, melt butter. Whisk in flour and cook, stirring, 3–5 minutes until the roux is blond to light brown and smells nutty. Gradually whisk in stock to avoid lumps. Bring to a gentle simmer and cook 5–8 minutes, stirring, until thick enough to coat the back of a spoon. Stir in Worcestershire, pepper, and vinegar. Taste and season with salt as needed. Keep warm on low. Second fry (crisp): Raise oil to 190°C/375°F. Fry the potatoes in batches 2–4 minutes until deep golden and very crisp. Drain on a rack and immediately season with kosher salt. Assemble: Pile hot fries into warm bowls. Scatter cheese curds over the fries. Ladle on plenty of hot gravy so the curds soften but retain some squeak. Serve immediately.
Per serving | Servings: 4
Generated: 2026-11-05T19:33:40+00:00
*Values are estimates based on USDA data and mathematical calculations. Actual values may vary. Where data are unavailable, those contributions are excluded. Calories, Carbohydrates, Protein, Fat, Saturated fat, Cholesterol, Sodium, Potassium, Calcium, Iron and Vitamin A are known subtotals. Missing contributions are unknown, not zero.