Colombian Buñuelos, the round cheese fritters of Christmas
Colombian buñuelos — round, airy cheese fritters from cassava starch, corn starch and salty cheese, fried whole. Why they're nothing like Spanish or Mexican buñuelos, the exact oil temperature, cheese substitutes and dual measurements. Makes 20.
Jump to recipe
Colombian buñuelos are round, golden, airy cheese fritters, and despite the shared name they’re nothing like the flat sugar-dusted Mexican buñuelo or the filled Spanish one. These are spheres of cassava starch and salty cheese, fried whole until they puff and turn themselves over in the oil, and they’re the taste of Christmas in Colombia. If you’ve made the baked pandebono or pandeyuca, this is the fried member of the same cheese-and-starch family. The recipe below is built around the one thing that makes or breaks them: oil temperature.
How do you make Colombian buñuelos? Mix grated salty cheese, corn starch, cassava starch, egg, butter, and milk into a firm dough. Form balls and fry at 150-165°C (300-330°F) for 10-12 minutes per batch, covered for the first 4 minutes. Crisp outside, airy inside. 40 minutes for 20 pieces.
What makes a Colombian buñuelo different
The name buñuelo travels across the Spanish-speaking world, but the Colombian one is its own thing, set apart by 3 defining ingredients. The Mexican version is flat, crisp, and sugar-coated; the Spanish one uses yeast and a sweet filling. The Colombian buñuelo is round and airy, with salty cheese worked right into the dough. Three ingredients define it.
Cassava starch (tapioca starch). The ingredient behind the elastic, airy texture. It is not the same as cassava flour; they’re two different products. Cassava starch has no flavor of its own but gives a specific stretch no other starch quite matches.
Corn starch. Combined with the cassava starch at a 3:1 ratio, it adds structure and absorbs the cheese’s moisture. Without it the dough is too sticky.
Queso costeño. A white, firm, salty cheese from Colombia’s Caribbean coast, and the main source of flavor. Outside Colombia the closest substitute is half feta plus half queso fresco: the feta brings the salt, the queso fresco the texture. (Cassava starch is the same starch used in the baked pandebono, if you’ve sourced it before.)
Ingredients and exact proportions
The ratio that works consistently is 200 g cheese : 90 g corn starch : 30 g cassava starch. If you have a scale, use it — cheese varies a lot in moisture by brand, and that changes how much milk you need to add.
The milk goes in by the tablespoon because every cheese has a different moisture level. Drier queso costeño needs more milk; a wet queso fresco may need none. Add milk only if the dough cracks when you form the balls.
The oil technique, the most important part
Oil temperature is the factor that most affects the result and causes the most mistakes.
Oil too hot (above 180°C / 355°F). The surface browns in seconds but the inside stays raw. The buñuelo splits or bursts because the internal steam has no time to expand gradually.
Oil too cold (below 140°C / 285°F). The buñuelo soaks up oil and comes out greasy and heavy.
Right temperature (150-165°C / 300-330°F). The buñuelo sinks, rises within 4-7 seconds, and floats spinning slowly. That spin tells you the oil is right, and it’s the most reliable cue there is.
Fitting it to your kitchen
- If it’s your first time — do the small test-ball check before frying the rest; it’s the most reliable way to know the oil is ready
- If you can’t find cassava starch — some cooks use all corn starch, raising it to 120 g; the texture is denser but it works
- If you can’t find queso costeño — 100 g feta + 100 g finely grated queso fresco is the most tested substitute
- If you want to prep ahead — the unfried dough keeps up to 2 hours covered in the fridge; fried buñuelos reheat in a 180°C (350°F) oven for 5 minutes
- If you have an air fryer — 200°C (390°F) for 12-15 minutes turning halfway; less crisp than fried but an option
What ruins buñuelos
Cracked dough. Cracks on the surface of the ball turn into openings during frying: steam escapes, the buñuelo deforms and can split open completely. If the dough cracks, add milk a tablespoon at a time and knead more.
Oil too hot. The most common mistake. In too-hot oil the buñuelos brown in 2 minutes outside but stay raw and gummy inside. Patience with low heat for the first 3-4 minutes covered is what makes them airy.
Crowding the pot. Too many buñuelos at once drops the oil temperature sharply. The result is buñuelos that soak up oil instead of browning. Maximum 4-5 per batch in a standard pot.
Not resting the dough. The 10-minute rest lets the starches fully hydrate. Without it the dough can have dry spots that crack.
Cassava starch vs cassava flour. Completely different products. Cassava starch (tapioca starch) is white, fine, and nearly flavorless. Cassava flour has fiber and gives a completely different texture, and the buñuelos come out dense and strong-flavored.
Variations
Of the 3 variations below, the arequipe-filled one is the most popular. With arequipe. Once fried, they can be filled with arequipe (Colombian dulce de leche) using a piping bag — the version sold at street stalls in December.
Holy Week buñuelos. In some inland regions, plain cassava buñuelos without cheese are made for Holy Week, denser and different in flavor.
With panela. Some swap the white sugar for grated panela for a darker, more complex sweetness and a slightly more golden dough.
What to serve them with
The classic Colombian pairing is natilla, the cinnamon-spiced corn custard whose sweetness plays against the salty buñuelo — the most iconic Christmas combination in the country. For a cold corn sweet in the same family, a bowl of mazamorra works year-round, and on December nights they go well with hot aguapanela. They belong to the same table of cassava-and-cheese breads as the baked pandebono and the crisp pandeyuca, 3 ways with the same starch.
Nutrition
Per piece (about 45 g, cooled): around 95 kcal, 12 g carbohydrate (starches), 4 g fat (cheese and absorbed oil), 3 g protein, 180 mg sodium. Each buñuelo has fewer calories than a brownie, though the habit is to eat several in a row — and at the right frying temperature they absorb less than 15% of their weight in oil.
Buñuelos were the first thing I learned to recognize as “Colombian Christmas.” I didn’t know them in Venezuela, where our holiday equivalents are pan de jamón and hallacas. When I arrived in Colombia in December and saw people lining up at bakeries to buy buñuelos, I understood this was more than a dessert; it was a ritual. The first time I made them at home it took twice as long because the oil was too hot and they all split. That taught me the buñuelo doesn’t forgive a rush. — Josnaisis.

Colombian Buñuelos, the round cheese fritters of Christmas
Prep
15 min
Cook
25 min
Servings
20
people
Total
40 min
Difficulty
Medium
Cuisine
Colombian · Venezuelan
Calories
95 kcal
🛒 Ingredients
For 20 servings · Check off what you have
👨🍳 Instructions
Grate the queso costeño finely — the grate size affects the final texture. Coarsely grated cheese leaves lumps in the dough. In a large bowl, mix the grated cheese, corn starch, cassava starch, sugar, baking powder, and salt until the dry ingredients are combined.
Add the egg and butter. Knead by hand 2-3 minutes into a semi-firm dough. Add milk one tablespoon at a time only if the dough is too dry — it should be firm and workable, not sticky or wet. Rest 10 minutes covered.
Form balls of about 35-40 g (the size of a large walnut). Smooth them well so they have no cracks — cracks open up in the hot oil. Dampen your hands lightly if the dough sticks.
Oil temperature test: heat the oil over medium and make one small test ball. Drop it in — it should sink to the bottom and rise to the surface on its own within 4-7 seconds, spinning. If it rises immediately the oil is too hot; if it doesn't rise, it's too cold. The ideal temperature is 150-165°C (300-330°F).
Fry the buñuelos in batches of 4-5 maximum without crowding the pot. Cover for the first 3-4 minutes to create internal steam that puffs them up. Then uncover, raise the heat slightly, and turn occasionally until evenly golden (10-12 minutes total per batch).
Remove with a slotted spoon and drain on paper towels. Serve hot — the crisp texture is lost as they cool. Dust with sugar to taste or serve with natilla.
📊 Nutrition
Approximate values per serving · 20 servings total
95
kcal
3g
Protein
12g
Carbs
4g
Fat
0g
Fiber