TikTok Crispy Bubble Potatoes

The double fry method is key to achieving the super crispy, thin crust without overcooking the interior of the ball.

a top down view of a platter of crispy golden-brown bubble potatoes served with a ramekin of ketchup.
Prep Time:
15 mins
Cook Time:
35 mins
Total Time:
50 mins


  • 4 medium russet potatoes, peeled and cut into 2-inch pieces

  • canola oil, for frying

  • ¼ cup rice flour

  • 2 tablespoons cornstarch

  • 1 teaspoon kosher salt

  • 1 teaspoon seasoned salt (such as LAWRY'S®)


  1. Place potatoes in a large saucepan with enough water to cover by 1 inch. Bring to a boil over high; cover, reduce heat to medium-high, and cook until potatoes are tender when pierced with a fork, 15 to 20 minutes. Drain and run under cold water until cool enough to handle. Drain well and pat dry.

  2. While potatoes cook, heat 3 inches of oil in a large Dutch oven or other heavy pot over medium-low to 350 degrees F (175 degrees C).

  3. Using a ricer or potato masher, thoroughly mash potatoes so no chunks remain. Stir together mashed potatoes, rice flour, cornstarch, kosher salt, and seasoning salt in a medium bowl until mixture comes together and forms a dough, adding 1 teaspoon of water at a time as needed.

  4. Divide dough into 4 pieces. Shape each piece into a 1-inch diameter log, and cut each log into 1-inch pieces.

  5. Working in batches, fry dough pieces in hot oil until lightly golden, turning occasionally, 2 to 3 minutes. Using a spider or slotted spatula, transfer from oil to a wire rack set over a baking sheet to drain. Repeat with remaining dough pieces.

  6. Increase heat to medium-high to increase oil temperature to 375 degrees F (190 degrees C).

  7. Fry a second time, in batches, until deep golden brown and crispy, another 2 minutes. Return to wire rack and dust with additional seasoning salt, if desired. Serve immediately.

Nutrition Facts (per serving)

217 Calories
0g Fat
49g Carbs
5g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 217
% Daily Value *
Total Fat 0g 1%
Saturated Fat 0g 1%
Sodium 723mg 31%
Total Carbohydrate 49g 18%
Dietary Fiber 5g 18%
Protein 5g
Potassium 910mg 19%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love