
Ecuadorian Choclo Corn Meatballs with Cheese
Tender pan-fried meatballs studded with tender choclo corn kernels and melted cheese, a beloved Ecuadorian comfort dish. The large, starchy corn kernels give these meatballs a distinctive texture, while fresh herbs and garlic bring bright, savory flavor. Perfect served with a simple tomato sauce or cilantro crema.
- Prep
- 15 min
- Cook
- 12 min
- Wait
- 10 min
- Total
- 37 min
- Makes
- 16 meatballs (4 per serving)
Steps
Before you start
- Defrost frozen choclo corn if using, or drain canned corn well and pat dry
- Have all ingredients measured and prepped before mixing
- Line a plate with paper towels for draining the cooked meatballs
Mix the meatball base
- In a large bowl, combine the ground chicken, choclo corn kernels, crumbled cheese, sliced scallions, minced garlic, egg, panko breadcrumbs, cilantro, cumin, salt, and black pepper.
- Using your hands or a sturdy spoon, gently fold the ingredients together until just combined—do not overmix, which will make the meatballs tough and dense.
- The texture should remain loose and light.
+ Show details− Hide details
Tip: Overmixing develops gluten in the breadcrumbs and makes meatballs rubbery; mix just until the ingredients are evenly distributed
Shape the meatballs
- Using a 1½-tablespoon ice-cream scoop or your damp hands, form the mixture into 16 roughly equal-sized balls, each about 1½ inches (4 cm) in diameter.
- Place them on a parchment-lined plate as you go.
- Keep your hands slightly damp to prevent sticking, but not wet.
+ Show details− Hide details
Ready when: All mixture is shaped into uniform balls
Tip: Slightly damp hands prevent sticking without making the mixture soggy; if the mix becomes too sticky to handle, chill it for 5 minutes
Heat the skillet
- Place a 12-inch (30 cm) skillet over medium-high heat.
- Once hot, add the oil and heat for about 1 minute until shimmering and just beginning to smoke slightly.
+ Show details− Hide details
Ready when: Oil shimmers and moves easily across the pan
Tip: If the oil is not hot enough, the meatballs will absorb oil instead of browning; it should be visibly shimmering but not smoking
Pan-fry the meatballs
- Carefully place the shaped meatballs into the hot oil in a single layer, leaving about ½ inch (1 cm) of space between each one.
- Work in two batches if needed to avoid crowding.
- Fry without moving them for 3 to 4 minutes until the bottoms are deeply golden brown.
+ Show details− Hide details
Ready when: Bottoms are deeply golden brown and the meatballs release easily from the pan when nudged
Tip: Resist the urge to move the meatballs—they need undisturbed contact with the hot pan to brown properly
Roll to cook evenly
- Using a wooden spoon or slotted spoon, gently roll and turn the meatballs to cook the other sides until all sides are golden brown, about 3 to 4 minutes longer.
- The meatballs should be well-browned on all sides.
+ Show details− Hide details
Ready when: All visible sides are deeply golden brown; internal temperature reaches 165°F (74°C)
Tip: A quick internal temperature check with an instant-read thermometer ensures the chicken is fully cooked without overcooking the meatballs
Drain and rest
- Transfer the cooked meatballs to a paper-towel-lined plate using a slotted spoon.
- Let them rest for 2 minutes to allow the crust to set and any excess oil to drain away.
+ Show details− Hide details
Tip: Resting allows carryover cooking to finish the centers without drying them out, and lets excess oil drain cleanly
Good to know
Tips
- Choclo corn, available fresh in Latin markets during summer or frozen year-round, has larger, starchier kernels than regular corn and holds its shape beautifully in meatballs—it's worth seeking out for authentic texture
- Do not overmix the raw mixture; gently fold in the ingredients by hand for meatballs that stay tender and light rather than dense
- For easy shaping, keep a small bowl of water nearby and lightly dampen your hands between meatballs to prevent sticking
- Serve these meatballs warm with a simple tomato-based sauce, yogurt cilantro crema, or achiote aioli for dipping
Make ahead
Prepare and shape the meatballs up to 4 hours ahead; refrigerate them covered on a parchment-lined plate. Pan-fry from cold (add 1 to 2 minutes to the cooking time). Cooked meatballs can be made up to 1 day ahead and reheated gently in a low oven or served at room temperature.
Storage & reheating
Refrigerate cooked meatballs in an airtight container for up to 3 days. Reheat gently in a 300°F (150°C) oven for 8 to 10 minutes until warmed through. Freeze cooked meatballs in a single layer on a baking sheet for 2 hours, then transfer to a freezer bag for up to 2 months; thaw in the refrigerator overnight and reheat as above. Do not refreeze raw shaped meatballs if they were made from thawed chicken.
Substitutions
- fresh or frozen choclo corn kernels (or large white corn kernels) → fresh corn kernels or frozen regular white corn. Choclo is ideal for its starchy, tender texture, but regular corn kernels work; if using canned corn, drain very well and pat completely dry to prevent excess moisture
- fresh white cheese such as queso fresco or mozzarella → feta cheese, crumbled, or grated Parmesan. Queso fresco is traditional and won't fully melt, contributing creamy pockets; feta adds tang, and Parmesan adds nuttiness—use less Parmesan (about 1/3 cup) since it's stronger
- ground chicken → ground turkey or ground pork. Both work well; pork will be slightly richer and may brown a bit darker
- fresh cilantro → fresh parsley. Parsley is milder and more neutral; use the same amount for a less assertive herb flavor
More meatballs
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Tex-Mex
- Main ingredient
- Ground ChickenCheeseCorn
- Diet
- HalalSugar-Free
- Method
- Stovetop





