America's Test Kitchen LogoCook's Country LogoCook's Illustrated LogoAmerica's Test Kitchen LogoCook's Country LogoCook's Illustrated Logo

Potato Doughnuts

By Amanda Luchtel

Published on January 11, 2026

Time

1½ hours, plus 2½ hours cooling

Yield

Makes 15 doughnuts

Potato Doughnuts

Ingredients

1½ pounds russet potatoes, peeled and cut into 1-inch pieces4 tablespoons unsalted butter, cut into ½-inch pieces1 cup plus 2 tablespoons canned sweetened condensed milk, divided1 cup (7 ounces/198 grams) granulated sugar 3 large eggs 3¾ cups (18¾ ounces/532 grams) all-purpose flour 1½ tablespoons baking powder 1¼ teaspoons table salt, divided2 quarts vegetable oil for frying4 cups (16 ounces/454 grams) confectioners' sugar 6 tablespoons hot water, plus extra as needed

Before You Begin

You will need one 14-ounce can of sweetened condensed milk for this recipe (and you will have a little bit left over). You'll need two baking sheets and one wire rack for this recipe. You'll also need 3-inch and 1¼-inch round cutters. For the best results, weigh the flour for the doughnuts and the confectioners’ sugar for the glaze. Heating the oil slowly will make it easier to control the temperature when frying. Use a Dutch oven that holds 6 quarts or more. We prefer using fresh potatoes in this recipe, but you can also substitute instant mashed potato flakes. To hydrate the flakes, stir together 1½ cups (4 ounces/113 grams) flakes with 2 cups boiling water; measure out 2 cups (1 pound /454 grams) of hydrated mixture and use in place of fresh-mashed potatoes in step 2.

Instructions

  1. Place 1½ pounds russet potatoes, peeled and cut into 1-inch pieces, in medium saucepan and add water to just cover. Bring to boil over high heat; reduce heat to medium-low and simmer until potatoes are tender when pierced with fork, about 10 minutes.
  2. Drain potatoes and return to saucepan. Off heat, use potato masher to mash potatoes until no large lumps remain. Measure 2 very firmly packed cups (1 pound/454 grams) potatoes and transfer to bowl. Stir in 4 tablespoons unsalted butter, cut into ½-inch pieces, until melted, mashing any remaining large potato pieces. Whisk in 1 cup canned sweetened condensed milk and 1 cup (7 ounces) granulated sugar. Whisk in 3 large eggs until combined.
  3. Whisk 3¾ cups (18¾ ounces) all-purpose flour, 1½ tablespoons baking powder, and 1 teaspoon table salt in second bowl. Using silicone spatula or wooden spoon, stir flour mixture into warm potato mixture until all flour is moistened and dough resembles thick cake batter. Refrigerate, uncovered, until dough is chilled, 1 hour or up to 3 hours.
  4. Line rimmed baking sheet with parchment paper and dust with flour. Dust counter heavily with flour. Turn out dough onto floured counter, then dust top of dough with additional flour. Using your floured hands, gently pat dough into ½-inch-thick round, about 13 inches in diameter.
  5. Using floured 3-inch round cutter, cut one doughnut at a time. Using floured 1¼-inch round cutter, cut hole in center of round. Transfer doughnut round and hole to prepared sheet. Repeat cutting remaining dough, reflouring round cutters between cuts (you should have 15 of each; doughnuts can be touching on sheet). Refrigerate for 1 hour or up to 3 hours.
  6. About 20 minutes before frying, add 2 quarts vegetable oil to large Dutch oven and heat over medium heat to 350 degrees. Set wire rack in second rimmed baking sheet and line with triple layer of paper towels. Using both hands, gently place 5 doughnut rounds in oil. Cook until deep golden brown on undersides, 1½ to 2 minutes, adjusting burner as necessary to maintain oil temperature between 325 and 340 degrees. Using spider skimmer or slotted spoon, flip doughnuts and cook until second sides are deep golden brown, about 1½ minutes.
  7. Using spider skimmer or slotted spoon, transfer doughnuts to prepared rack. Return oil to 350 degrees and repeat with remaining doughnut rounds.
  8. Return oil to 350 degrees and, using spider skimmer or slotted spoon, carefully add doughnut holes to hot oil. Cook, stirring often, until deep golden brown on all sides, about 2 minutes. Transfer to prepared rack. Let doughnuts cool, about 15 minutes.
  9. While doughnuts cool, whisk 1 pound confectioners’ sugar, 6 tablespoons hot water, remaining 2 tablespoons sweetened condensed milk, and remaining ¼ teaspoon salt in medium bowl until smooth. Adjust consistency with extra water as needed, 1 teaspoon at a time, until glaze has consistency of runny craft glue. Working with 1 doughnut at a time, dip both sides in glaze, allowing excess to drip back into bowl. Return to rack and repeat with doughnut holes. Let doughnuts and holes stand until glaze has become slightly matte and dry to touch, 15 to 30 minutes, before serving. Donuts can be stored in an airtight container at room temperature, stacked between layers of parchment paper, for up to 2 days.
Potato Doughnuts
Photography by Steve Klise. Styling by Ashley Moore.

Potato Doughnuts

Headshot of Amanda Luchtel
By Amanda Luchtel

Published on January 11, 2026

Save

Time

1½ hours, plus 2½ hours cooling

Yield

Makes 15 doughnuts

Ingredients

1½ pounds russet potatoes, peeled and cut into 1-inch pieces
4 tablespoons unsalted butter, cut into ½-inch pieces
1 cup plus 2 tablespoons canned sweetened condensed milk, divided
1 cup (7 ounces/198 grams) granulated sugar
3 large eggs
3¾ cups (18¾ ounces/532 grams) all-purpose flour
1½ tablespoons baking powder
1¼ teaspoons table salt, divided
2 quarts vegetable oil for frying
4 cups (16 ounces/454 grams) confectioners' sugar
6 tablespoons hot water, plus extra as needed

Test Kitchen Techniques

Ingredients

1½ pounds russet potatoes, peeled and cut into 1-inch pieces
4 tablespoons unsalted butter, cut into ½-inch pieces
1 cup plus 2 tablespoons canned sweetened condensed milk, divided
1 cup (7 ounces/198 grams) granulated sugar
3 large eggs
3¾ cups (18¾ ounces/532 grams) all-purpose flour
1½ tablespoons baking powder
1¼ teaspoons table salt, divided
2 quarts vegetable oil for frying
4 cups (16 ounces/454 grams) confectioners' sugar
6 tablespoons hot water, plus extra as needed

Test Kitchen Techniques

Ingredients

1½ pounds russet potatoes, peeled and cut into 1-inch pieces
4 tablespoons unsalted butter, cut into ½-inch pieces
1 cup plus 2 tablespoons canned sweetened condensed milk, divided
1 cup (7 ounces/198 grams) granulated sugar
3 large eggs
3¾ cups (18¾ ounces/532 grams) all-purpose flour
1½ tablespoons baking powder
1¼ teaspoons table salt, divided
2 quarts vegetable oil for frying
4 cups (16 ounces/454 grams) confectioners' sugar
6 tablespoons hot water, plus extra as needed

Test Kitchen Techniques

Why This Recipe Works

Potato doughnuts, also known as “spudnuts,” are traditional doughnuts with a twist: Mashed potatoes are incorporated in the batter, typically replacing some of the flour, to create a fluffier and moister doughnut. For tall, airy doughnuts, we relied on russet potatoes, which have a high starch content and a fine, fluffy texture when cooked. To cook the potatoes quickly, we peeled and cut them into pieces; a brief simmer yielded fork-tender pieces, which were hand-mashed to break up lumps (without making the potatoes gluey). We added butter and eggs for richness and a tender crumb and baking powder to help the doughnuts rise rapidly in the fryer. We also incorporated sweetened condensed milk in the batter, which yielded a creamy, subtly sweet interior and delicately crisp exterior. After chilling and frying, we coated the doughnuts in an elegantly simple glaze, which relied on additional condensed milk for richness.

Before You Begin

You will need one 14-ounce can of sweetened condensed milk for this recipe (and you will have a little bit left over). You'll need two baking sheets and one wire rack for this recipe. You'll also need 3-inch and 1¼-inch round cutters. For the best results, weigh the flour for the doughnuts and the confectioners’ sugar for the glaze. Heating the oil slowly will make it easier to control the temperature when frying. Use a Dutch oven that holds 6 quarts or more. We prefer using fresh potatoes in this recipe, but you can also substitute instant mashed potato flakes. To hydrate the flakes, stir together 1½ cups (4 ounces/113 grams) flakes with 2 cups boiling water; measure out 2 cups (1 pound /454 grams) of hydrated mixture and use in place of fresh-mashed potatoes in step 2.

Instructions

  1. Place 1½ pounds russet potatoes, peeled and cut into 1-inch pieces, in medium saucepan and add water to just cover. Bring to boil over high heat; reduce heat to medium-low and simmer until potatoes are tender when pierced with fork, about 10 minutes.
  2. Drain potatoes and return to saucepan. Off heat, use potato masher to mash potatoes until no large lumps remain. Measure 2 very firmly packed cups (1 pound/454 grams) potatoes and transfer to bowl. Stir in 4 tablespoons unsalted butter, cut into ½-inch pieces, until melted, mashing any remaining large potato pieces. Whisk in 1 cup canned sweetened condensed milk and 1 cup (7 ounces) granulated sugar. Whisk in 3 large eggs until combined.
  3. Whisk 3¾ cups (18¾ ounces) all-purpose flour, 1½ tablespoons baking powder, and 1 teaspoon table salt in second bowl. Using silicone spatula or wooden spoon, stir flour mixture into warm potato mixture until all flour is moistened and dough resembles thick cake batter. Refrigerate, uncovered, until dough is chilled, 1 hour or up to 3 hours.
  4. Line rimmed baking sheet with parchment paper and dust with flour. Dust counter heavily with flour. Turn out dough onto floured counter, then dust top of dough with additional flour. Using your floured hands, gently pat dough into ½-inch-thick round, about 13 inches in diameter.
  5. Using floured 3-inch round cutter, cut one doughnut at a time. Using floured 1¼-inch round cutter, cut hole in center of round. Transfer doughnut round and hole to prepared sheet. Repeat cutting remaining dough, reflouring round cutters between cuts (you should have 15 of each; doughnuts can be touching on sheet). Refrigerate for 1 hour or up to 3 hours.
  6. About 20 minutes before frying, add 2 quarts vegetable oil to large Dutch oven and heat over medium heat to 350 degrees. Set wire rack in second rimmed baking sheet and line with triple layer of paper towels. Using both hands, gently place 5 doughnut rounds in oil. Cook until deep golden brown on undersides, 1½ to 2 minutes, adjusting burner as necessary to maintain oil temperature between 325 and 340 degrees. Using spider skimmer or slotted spoon, flip doughnuts and cook until second sides are deep golden brown, about 1½ minutes.
  7. Using spider skimmer or slotted spoon, transfer doughnuts to prepared rack. Return oil to 350 degrees and repeat with remaining doughnut rounds.
  8. Return oil to 350 degrees and, using spider skimmer or slotted spoon, carefully add doughnut holes to hot oil. Cook, stirring often, until deep golden brown on all sides, about 2 minutes. Transfer to prepared rack. Let doughnuts cool, about 15 minutes.
  9. While doughnuts cool, whisk 1 pound confectioners’ sugar, 6 tablespoons hot water, remaining 2 tablespoons sweetened condensed milk, and remaining ¼ teaspoon salt in medium bowl until smooth. Adjust consistency with extra water as needed, 1 teaspoon at a time, until glaze has consistency of runny craft glue. Working with 1 doughnut at a time, dip both sides in glaze, allowing excess to drip back into bowl. Return to rack and repeat with doughnut holes. Let doughnuts and holes stand until glaze has become slightly matte and dry to touch, 15 to 30 minutes, before serving. Donuts can be stored in an airtight container at room temperature, stacked between layers of parchment paper, for up to 2 days.

Gift This Recipe

Enjoyed this dish? Let others know by sharing it as a gift recipe.

Keep Exploring

This is a members' feature.