Ciri-ciri is a small fried-dough snack associated with Portuguese-speaking communities in Africa, though the name and recipes vary by region and household. This approachable version makes lightly sweet, golden bites from flour, eggs, coconut milk, and warm spices; they are best served freshly fried with a little cinnamon sugar.
Because ciri-ciri is not made from one standardized formula, this recipe is a practical home-style interpretation rather than a claim that every community prepares it the same way. The dough is mixed by hand, rested briefly so it is easier to portion, then fried in small spoonfuls until crisp outside and tender inside. Coconut milk gives the pieces a gentle richness; ordinary milk works if coconut milk is unavailable, with a less distinctive flavor.
Ingredients
- 2 cups (250 g) all-purpose flour
- 1/3 cup (67 g) granulated sugar, plus 2 tablespoons (25 g) for the cinnamon coating
- 1 1/2 teaspoons (6 g) baking powder
- 1/4 teaspoon (1.5 g) fine salt
- 1/2 teaspoon (1 g) ground cinnamon, plus 1/4 teaspoon (0.5 g) for the coating
- 1/8 teaspoon (0.25 g) ground nutmeg
- 2 large eggs (about 100 g without shells), at room temperature
- 1/2 cup (120 ml) unsweetened coconut milk, well stirred
- 2 tablespoons (28 g) unsalted butter, melted and cooled slightly
- 1 teaspoon (5 ml) vanilla extract
- 4 cups (950 ml) neutral frying oil, such as sunflower, canola, or peanut oil; use enough to make a depth of about 2 inches (5 cm)
Instructions
- Mix the dry ingredients. In a medium bowl, whisk together the flour, 1/3 cup (67 g) sugar, baking powder, salt, 1/2 teaspoon cinnamon, and nutmeg. Breaking up any flour lumps now helps the batter fry evenly. Set the bowl aside while you mix the wet ingredients.
- Combine the wet ingredients. In a second bowl, whisk the eggs until the yolks and whites are blended. Whisk in the coconut milk, melted butter, and vanilla. The butter should be warm rather than hot; very hot butter can cook small patches of egg before the batter is mixed.
- Make a soft dough. Pour the wet mixture into the dry ingredients and stir with a sturdy spoon just until no dry flour remains. The mixture should be thick, sticky, and scoopable—not a pourable pancake batter and not a firm kneading dough. If it seems unusually stiff, add coconut milk 1 teaspoon (5 ml) at a time. If it is runny, stir in flour 1 tablespoon (8 g) at a time, stopping as soon as it holds a rounded shape on a spoon.
- Rest the dough for 20 minutes. Cover the bowl and leave it at room temperature. This short rest allows the flour to absorb liquid and makes the dough less ragged when portioned. It is not a yeast dough and will not rise dramatically. While it rests, set a wire rack over a tray and mix the remaining 2 tablespoons (25 g) sugar with 1/4 teaspoon (0.5 g) cinnamon in a small shallow bowl.
- Heat the oil. Pour oil into a heavy, deep saucepan or Dutch oven to a depth of about 2 inches (5 cm), leaving several inches of space at the top. Heat it over medium heat to 350°F (175°C), checking with a deep-fry thermometer. If you do not have one, drop in a pea-sized bit of dough: it should bubble steadily and rise, but should not darken almost immediately. Keep the heat moderate and stay beside the pan; do not leave hot oil unattended.
- Fry in small batches. Use two teaspoons to drop rounded portions of dough, about 1 tablespoon (15 ml) each, into the oil. Do not crowd the pan; four or five pieces at a time is a useful limit for a medium saucepan. Fry for about 3 to 4 minutes, turning the pieces occasionally with a slotted spoon so they brown on all sides. Keep the oil close to 350°F (175°C): if it drops too low, the dough absorbs oil, and if it runs too hot, the outside browns before the center cooks.
- Check that the centers are cooked. The bites should be deep golden and feel firm rather than wet when lifted. Check a larger piece by inserting a clean instant-read thermometer into its center; egg dishes should reach the USDA FSIS safe minimum of 160°F (71°C). If the outside is already dark but the center is below that temperature, reduce the heat slightly and fry the next batch longer. Transfer cooked pieces to the rack to drain rather than piling them on paper towels, which can trap steam.
- Coat and finish the batches. While each batch is still warm, roll or toss the pieces lightly in the cinnamon sugar. Let the oil return to 350°F (175°C) before adding the next batch. Continue until all the dough is used, allowing about 25 minutes for heating the oil and frying in several batches. Serve warm, when the outside is at its crispest.
Tips
- Use the right dough texture. Flour brands and coconut milk thickness vary, so rely on the description as well as the measurements. The dough should cling to a spoon and fall in a slow lump. Adding too much flour makes dense bites; too much liquid makes pieces spread and absorb more oil.
- Choose a suitable coconut-milk substitute. Whole milk or unsweetened oat milk can replace the coconut milk in the same amount. The result will still fry successfully, but it will lose coconut’s mild aroma. Avoid sweetened beverage-style coconut milk unless you reduce the sugar slightly, as it can make the finished snack too sweet.
- Keep the oil temperature steady. Frying a large number of pieces at once cools the oil and leads to greasy, uneven results. Work in small batches, allow the temperature to recover, and use a deep, stable pot. Keep water away from the hot oil and never fill the pot more than halfway.
- Make the coating cling. Toss the bites in cinnamon sugar while warm, not after they have cooled completely. If you prefer less sweetness, use only a light dusting, or omit the coating and serve with fruit. Do not cover the hot pieces; trapped steam softens their crust.
Serving Suggestions
Serve ciri-ciri shortly after frying as a snack, a small dessert, or part of a table of sweet bites with coffee or tea. A plate of sliced oranges, banana, or other fresh fruit gives a bright contrast to the rich, warm dough. For a simple dessert, add a small bowl of honey or fruit preserves for dipping, but offer it on the side so the crisp coating does not become soggy.
For a gathering, fry the pieces in batches and bring them to the table on a wide platter with the cinnamon sugar in a separate bowl. They pair naturally with other small pastries and snacks, but they are filling enough to serve on their own in modest portions. If serving children, allow the centers to cool for a few minutes first; the inside can remain hotter than the outside.
Variations
Less-sweet version: Reduce the dough sugar to 1/4 cup (50 g), then skip the cinnamon-sugar coating and dust the finished pieces with only a little cinnamon. This lets the coconut and nutmeg come through more clearly.
Citrus-scented dough: Add 1 teaspoon (2 g) finely grated orange or lemon zest to the wet mixture. Zest gives a fresh aroma without changing the dough consistency. Avoid adding a large amount of juice, which can make the batter too loose.
Spice adjustment: Replace the nutmeg with 1/4 teaspoon (0.5 g) ground cardamom, or use a small pinch of each. These are flavor options rather than required ingredients; keep the quantities modest so the spices do not overpower the fried dough.
Dairy-free option: Use unsweetened oat milk or a thin, unsweetened plant milk in place of coconut milk, and replace the butter with 2 tablespoons (30 ml) neutral oil. The texture should remain tender, though the flavor will be less rich and coconut-forward.
Smaller or larger pieces: For bite-size pieces, scoop about 2 teaspoons (10 ml) of dough and begin checking them after 2 minutes. Larger spoonfuls need longer frying and can brown before cooking through, so keep them no bigger than about 1 tablespoon (15 ml) unless you are comfortable checking their centers with a thermometer.
Storage and Reheating
Ciri-ciri is at its best on the day it is fried, when the outside is crisp and the inside remains soft. Let leftovers cool, then refrigerate them in a covered container within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator, although the coating softens and the texture becomes more cake-like. Do not leave cooked pieces at room temperature for longer than 2 hours.
To reheat, arrange the pieces in a single layer on a baking sheet and warm them in a 325°F (165°C) oven for about 6 to 8 minutes, checking that they are heated through. An air fryer at 325°F (165°C) for 3 to 5 minutes also works; shake the basket once and check early to avoid overbrowning. A microwave will warm them quickly, but it makes the crust soft. Reheat only the amount you plan to eat, and bring refrigerated leftovers to 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers.
For longer storage, freeze fully cooled pieces in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator and reheat in the oven or air fryer; the crust may be a little less crisp than when freshly made. Cinnamon sugar is best added after reheating if you froze the pieces without it.
Frequently Asked Questions
What is ciri-ciri?
Ciri-ciri is a name used for small fried-dough snacks in Portuguese-influenced food traditions, including communities in Africa. Spellings, ingredients, and shapes can differ, and there is no single standardized recipe. This version is a sweet, spoon-dropped dough that is fried and finished with cinnamon sugar.
Can I make the dough ahead?
For the best texture, fry the dough after its 20-minute rest. You can mix it a few hours ahead and keep it covered in the refrigerator, but the baking powder may lose some lift and the chilled dough will fry more slowly. Let it sit at room temperature for about 15 minutes while the oil heats, and avoid storing uncooked batter overnight.
Why did my ciri-ciri turn greasy?
The most common cause is oil that is too cool, often because too many pieces were added at once. Check the temperature between batches and fry only a few pieces at a time. A loose, runny batter can also absorb more oil, so adjust it gradually with small amounts of flour if it does not hold a spoonful shape.
Why are they browned outside but raw in the middle?
The oil is likely too hot, or the pieces are too large. Lower the heat so the oil stays near 350°F (175°C), use level tablespoon-size portions, and turn each piece as it fries. Check a representative center with an instant-read thermometer and cook egg-containing pieces to 160°F (71°C).
Can I bake ciri-ciri instead of frying?
This dough is formulated for frying, so baking it as-is will not give the same crisp, rounded pieces. If you want to avoid deep-frying, use a recipe specifically developed for baked dough bites rather than expecting this mixture to behave like a baked cake batter. Shallow frying is possible in a skillet, but it needs careful turning and enough oil to cook the sides evenly.
Can I use self-rising flour?
Yes, but omit the baking powder and salt because self-rising flour already contains leavening and salt. Different brands vary, so keep the dough texture as your guide and add only a little extra flour or coconut milk if needed. The finished flavor may be slightly saltier or the rise slightly different from the all-purpose-flour version.
Related
- Portuguese Piri Piri Chicken, Grilled with Chili Sauce
- Portuguese Piri Piri Chicken Skewers with Marinade
- Bacalhau à Brás Recipe: A Portuguese Salt Cod Favorite
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).