Cuban Stuffed Potato Ball Recipe with Beef Filling

Updated November 3, 2026

Total time
1 hr 55 min
prep 30 min · cook 40 min
Serves
12
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Cuban Stuffed Potato Ball Recipe with Beef Filling

Cuban stuffed potato balls, often called papas rellenas, are crisp, golden parcels of mashed potato wrapped around savory ground-beef picadillo. This version seasons the filling with onion, pepper, cumin, tomato, and olives, then coats each ball in breadcrumbs and fries it until crunchy outside and tender inside.

Ingredients

  • 2 lb (900 g) russet or Yukon Gold potatoes, peeled and cut into 1½-inch (4 cm) chunks
  • 1 tsp (5 g) fine salt for the potato water, plus ½ tsp (3 g) for the filling, or to taste
  • 1 tbsp (15 ml) olive oil
  • 12 oz (340 g) ground beef, preferably 85% lean
  • ½ cup (75 g) finely diced yellow onion
  • ⅓ cup (50 g) finely diced green bell pepper
  • 2 garlic cloves (about 6 g), finely minced
  • ½ tsp (1 g) ground cumin
  • ½ tsp (1 g) dried oregano
  • ¼ tsp (0.5 g) black pepper
  • ⅓ cup (80 ml) tomato sauce
  • 2 tbsp (18 g) chopped pimiento-stuffed green olives
  • 1 tbsp (8 g) all-purpose flour, plus ½ cup (60 g) for shaping
  • 1 large egg yolk (about 18 g)
  • 2 large eggs (about 100 g without shells), beaten with 1 tbsp (15 ml) water
  • 1½ cups (165 g) plain fine breadcrumbs
  • About 4 cups (950 ml) neutral frying oil, such as canola or sunflower oil; use enough to reach 1½ inches (4 cm) in a heavy pan

Instructions

  1. Boil the potatoes. Put the potato chunks in a saucepan and cover with cool water by about 1 inch (2.5 cm). Add 1 teaspoon salt. Bring to a boil, then lower the heat and simmer until a fork slides into the largest pieces easily, about 18–20 minutes. Drain very thoroughly and return the potatoes to the warm, empty pan for 1 minute so excess steam can escape. Wet potatoes make a soft mixture that is difficult to shape.
  2. Make the picadillo filling. While the potatoes cook, warm the olive oil in a skillet over medium heat. Add the onion and bell pepper and cook for 4–5 minutes, stirring until softened. Add the garlic, cumin, oregano, and black pepper; stir for 30 seconds. Add the ground beef and break it into small pieces with a spoon. Cook until browned, then check the thickest pieces with a food thermometer: USDA FSIS sets 160°F (71°C) as the safe minimum internal temperature for ground meat. Drain excess fat if there is a lot, then stir in the tomato sauce, olives, and ½ teaspoon salt. Simmer for 2–3 minutes, until moist but not runny. Spread the filling on a plate and let it cool for 15 minutes; warm filling can make the potato shell split.
  3. Mash and season the potato. Mash the drained potatoes until smooth, with no large lumps. Let them cool for about 10 minutes, then mix in the egg yolk and 1 tablespoon flour. The mixture should be soft but hold its shape when pressed. If it feels sticky, work in a little of the reserved shaping flour, a teaspoon at a time, rather than adding a large amount at once.
  4. Shape the balls. Set out the cooled filling, potato mixture, a plate of the remaining ½ cup flour, the beaten eggs, and the breadcrumbs. Lightly flour your hands. Divide the potato mixture into 12 portions, roughly ¼ cup each. Flatten one portion into a disk in your palm, place about 1 tablespoon of filling in the middle, and bring the potato up around it. Pinch the seam closed and gently roll it into a ball. Keep the filling fully enclosed, and use only enough flour on your hands to prevent sticking.
  5. Bread and chill. Roll each ball lightly in flour, dip it in the egg wash, and coat it evenly with breadcrumbs. Set the balls on a tray without touching. Refrigerate for 20 minutes to firm the potato and help the coating stay in place during frying. For a traditional crisp shell, use fine dry breadcrumbs; panko works too, but gives a rougher, crunchier exterior.
  6. Fry until crisp. Pour oil into a heavy, deep skillet or saucepan to a depth of about 1½ inches (4 cm). Heat to 350°F (175°C), checking with a deep-fry thermometer. Fry in batches of three or four so the oil temperature does not drop sharply. Turn the balls gently and cook for about 3–4 minutes per batch, until evenly golden and hot through. The egg coating should be fully set; USDA FSIS lists 160°F (71°C) as the safe minimum for egg dishes. Let the oil return to temperature between batches.
  7. Drain and serve. Lift the potato balls out with a slotted spoon and place them on a wire rack or a paper-towel-lined plate. Let them stand for 3–5 minutes before serving, since the filling will be very hot. Fry the remaining batches and serve while the breading is crisp.

Tips

  • Choose a potato that mashes well. Russets make a dry, fluffy mash that is easy to shape; Yukon Golds are creamier and slightly richer. If using very waxy potatoes, drain them especially well and expect to need a little extra flour to help the mixture hold together.
  • Keep the filling compact. Chop the beef and vegetables finely, and simmer the sauce until it clings to the meat rather than pooling. Too much liquid is a common cause of leaking balls. If the filling seems wet, cook it for another minute or two before cooling.
  • Use steady oil heat. A thermometer makes frying more predictable. Oil that is too cool can soak into the breading; oil that is too hot can brown the crust before the center is hot. Avoid crowding the pan, and let the temperature recover between batches.
  • Make shaping easier. Keep a small bowl of water nearby to rinse sticky fingers, then dry your hands and dust them lightly with flour. Do not add much extra flour to the potato itself, because too much can make the shells dense instead of tender.

Serving Suggestions

Serve the balls hot as a snack, appetizer, or part of a Cuban-inspired meal. A simple dipping sauce of garlic mayonnaise, a mildly spicy tomato sauce, or a squeeze of lime gives the rich potato and beef a bright counterpoint. Keep sauces on the side so the breadcrumbs stay crisp until each ball is eaten.

For a fuller plate, pair two or three balls with black beans and rice, a green salad, or sliced avocado and tomato. A crisp cabbage slaw also works well, especially if dressed with citrus or vinegar. If serving them as party food, make the balls slightly smaller and allow one or two per person alongside other appetizers; the filling is satisfying, so they do not need elaborate sides.

Variations

Picadillo varies from cook to cook and across Cuban and Cuban-American kitchens. This recipe uses green olives for salty, tangy flavor. If pimiento-stuffed olives are hard to find, use plain green olives and add a small pinch of chopped roasted red pepper; the result is a little less briny but still flavorful. Raisins are another optional picadillo addition. Stir in 1 tablespoon (9 g) when adding the tomato sauce for a subtle sweet contrast, or leave them out for a more savory filling.

For a pork version, substitute 12 oz (340 g) ground pork and cook it to 160°F (71°C), checking with a thermometer. Ground turkey can also replace the beef, but it is leaner and may taste milder; add another teaspoon of olive oil if the pan becomes dry, and cook ground poultry to 165°F (74°C). For a meat-free filling, use 1½ cups (255 g) cooked, well-drained black beans, lightly mashed, with the same onion, pepper, spices, tomato, and olives. The texture will be softer and the flavor less meaty, so keep the filling particularly thick before stuffing.

If you prefer not to deep-fry, brush the breaded balls generously with oil and bake them on a parchment-lined tray at 425°F (220°C) for about 20–25 minutes, turning once. They will be browned and enjoyable, though the crust is generally less evenly crisp than the fried version. An air fryer can also work: arrange the balls in one layer, mist them with oil, and cook at 400°F (200°C), turning carefully, until golden and hot through. Follow your appliance’s guidance and avoid crowding.

Storage and Reheating

For food safety, refrigerate cooked potato balls within 2 hours of frying. Store them in a covered container in the refrigerator for 3–4 days. The coating softens in storage, so a microwave is convenient but will not bring back the original crunch. Reheat leftovers in a 350°F (175°C) oven or air fryer until hot throughout; check that the center reaches 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. This usually takes about 10–15 minutes in the oven, depending on their size and how cold they are. Let them rest briefly before eating.

To make them ahead, shape and bread the balls, then refrigerate them covered for up to 24 hours before frying. For longer storage, freeze the uncooked breaded balls on a tray until firm, then transfer them to a freezer-safe container for up to 2 months. Fry them from frozen at a slightly lower oil temperature, around 325°F (163°C), until the centers are hot and the coating is golden; work in small batches and confirm the filling is hot through. Do not thaw them at room temperature. You can also freeze fried, cooled balls for up to 2 months, then reheat from frozen in a 350°F (175°C) oven until they reach 165°F (74°C) inside.

Frequently Asked Questions

Why are my potato balls falling apart?
Usually the mash is too wet, the filling is still warm, or the seam is not fully sealed. Drain the potatoes well, let both components cool as directed, and pinch the potato closed around the filling before breading. Chilling the breaded balls for 20 minutes helps them hold together in the hot oil.

Can I prepare Cuban stuffed potato balls in advance?
Yes. You can make the beef filling and potato mixture earlier in the day, cool them separately, and refrigerate them covered. Shape and bread the balls once the components are cold, then keep them refrigerated for up to 24 hours before frying. For a longer lead time, freeze the breaded balls rather than leaving them uncooked in the refrigerator for several days.

What can I use instead of ground beef?
Ground pork or ground turkey both work, as does a thick black-bean filling. Cook ground pork to 160°F (71°C) and ground poultry to 165°F (74°C), measured with a food thermometer. Beans should be drained well and mashed only partly so the filling stays substantial rather than turning into a loose paste.

Can these be cooked without deep-frying?
Yes. Baking or air-frying with a generous coating of oil is a practical alternative, although the crust may be less uniformly crunchy. Arrange the balls with space between them, turn them once if your method allows, and heat the center thoroughly. Avoid using a very high oven temperature that browns the breadcrumbs before the middle is hot.

How do I know the oil is ready?
A deep-fry thermometer should read 350°F (175°C) before the first batch. Without one, a small breadcrumb should sizzle promptly and turn golden in roughly 30 seconds, but this is less reliable than a thermometer. If the balls darken very quickly, lower the heat; if they absorb oil and remain pale, let the oil heat further before continuing.

Are Cuban papas rellenas always made with olives?
No. Recipes and family preferences vary: some picadillo fillings include olives, raisins, or both, while others keep the seasoning simple. Olives bring a salty, tangy note to this version, but you can omit them or use a little chopped roasted pepper instead. The defining idea is a seasoned filling enclosed in mashed potato and fried in a crisp coating.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).