Skip to content
Forkin
DessertSnack

Sonhos (Portuguese Doughnuts)

A classic Portuguese dessert, Sonhos are light and airy fried dough balls with a hollow center. They are traditionally rolled in a cinnamon-sugar mixture while still warm, making for a simple yet delightful sweet treat.

An original recipe by Forkin

Total time
45 min
Serves
4
Difficulty
Medium
Per serving
586 kcal
Download the app
Vegetarian

Allergen information: may contain eggs, gluten, and milk. Always check ingredient packaging if you have an allergy.

Sonhos (Portuguese Doughnuts)

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

dough

  • 240 mlwater
  • 60 gunsalted butter, cubed
  • 0.25 tspsalt
  • 0.5 pcslemon, zest only(optional)
  • 125 gall-purpose flour, sifted
  • 3 pcslarge egg, lightly beaten

frying

  • 750 mlvegetable oil, for frying

coating

  • 100 ggranulated sugar
  • 1 tspground cinnamon

Equipment

saucepan · slotted spoon · deep pot · wire rack · mixing bowl · wooden spoon · electric mixer · kitchen thermometer

The method

Step by step

  1. 1

    In a shallow dish, combine the granulated sugar and ground cinnamon for the coating. Set aside for later.

    About 1 min

  2. 2

    In a medium saucepan over medium-high heat, bring the water, unsalted butter, salt, and lemon zest to a rolling boil.

    About 4 min

    Cook’s note: Ensure the butter is fully melted before the water comes to a full boil.

  3. 3

    Reduce the heat to low, add all the all-purpose flour at once, and stir vigorously with a wooden spoon until a smooth dough forms and pulls away from the sides of the pan.

    About 2 min

    Cook’s note: This process cooks the flour and is essential for the right texture.

  4. 4

    Remove the saucepan from the heat and transfer the dough to a separate mixing bowl. Allow it to cool for about 10 minutes, until just warm to the touch.

    About 1 min

    Cook’s note: Cooling the dough prevents the eggs from scrambling when you add them.

  5. 5

    Using an electric mixer or a spoon, beat the large eggs into the dough one at a time, ensuring each is fully incorporated before adding the next. The final dough should be thick, smooth, and glossy.

    About 4 min

    Cook’s note: The dough may look separated at first, but keep mixing and it will come together.

  6. 6

    In a deep, heavy-bottomed pot, heat the vegetable oil over medium heat until it reaches 175-180°C (350-360°F).

    About 5 min

    Cook’s note: Use a kitchen thermometer for accuracy. If the oil is too hot, the outside will burn before the inside cooks.

  7. 7

    Using two spoons, carefully drop tablespoon-sized portions of dough into the hot oil. Fry in batches of 4-5 to avoid overcrowding the pot.

    About 5 min

    Cook’s note: The dough balls will puff up significantly as they cook.

  8. 8

    Fry for 5-7 minutes, turning occasionally, until puffed, golden brown, and cooked through. They will often rotate on their own.

  9. 9

    Use a slotted spoon to transfer the cooked sonhos to a wire rack or paper towel-lined plate to drain excess oil.

    About 1 min

  10. 10

    While the sonhos are still warm, toss them gently in the prepared cinnamon-sugar mixture until evenly coated.

    About 2 min

    Cook’s note: The warmth helps the sugar mixture stick to the surface.

  11. 11

    Repeat the frying and coating process with the remaining dough. Serve immediately.

    About 1 min

Per serving

Nutrition

Calories
586.1kcal
Protein
8.8g
Carbs
50.8g
Fat
39.5g
Fibre
1.5g
Sugar
25.9g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Storage

Sonhos are best eaten fresh but can be stored in an airtight container at room temperature.

Reheating

Reheat in an oven preheated to 180°C (350°F) for 3-5 minutes to restore some crispness.

More recipes

All recipes
  • Mysore Bondasnack

    Mysore Bonda

    These savory, crispy fritters are a popular snack from South India, traditionally made with urad dal. They are light, fluffy, and seasoned with ginger, green chilies, and curry leaves. Perfect with coconut chutney or sambar.

    3 hr 20 min
  • Nam Prik Ongside dish

    Nam Prik Ong

    Experience the vibrant flavors of Northern Thailand with Nam Prik Ong, a rich and savory pork and tomato chili dip. This authentic recipe balances spicy chilies, tangy tamarind, and umami-rich fermented soybean paste, creating a deeply satisfying and aromatic dish. Perfect for sharing, it's traditionally enjoyed with crisp fresh vegetables and warm sticky rice.

    55 min 304 kcal
  • Thieboudienne (Senegalese Fish and Rice)main course

    Thieboudienne (Senegalese Fish and Rice)

    Thieboudienne is the national dish of Senegal, featuring fish, rice, and a colorful array of vegetables cooked in a rich tomato sauce. This hearty and flavorful one-pot meal is perfect for a satisfying dinner.

    2 hr 15 min
  • Lutefisk with Bacon and Peasmain course

    Lutefisk with Bacon and Peas

    Lutefisk is a traditional Nordic dish of dried whitefish (cod or ling) treated with lye, then rehydrated. This recipe prepares it simply by baking, serving with crispy bacon and tender peas.

    1 hr 479 kcal
  • Puntarelle Alla Romanaside dish

    Puntarelle Alla Romana

    Experience the vibrant flavors of Rome with this classic Puntarelle Alla Romana. Tender, crisp puntarelle chicory is transformed into delicate curls after an ice bath, then tossed in a bright, pungent dressing made with anchovy, garlic, and lemon. This refreshing salad offers a delightful balance of bitterness and umami, making it an exquisite side dish.

    35 min
  • Classic Chicken Karaageappetizer

    Classic Chicken Karaage

    This recipe delivers crispy, juicy Japanese fried chicken, marinated in a savory blend of soy sauce, ginger, and garlic. Perfect as an appetizer or a main dish, it's a flavorful alternative to traditional fried chicken. Serve with a squeeze of lemon and a side of shredded cabbage.

    1 hr 580 kcal
  • Bun Cha (Gluten-Free)dinner

    Bun Cha (Gluten-Free)

    This recipe offers a gluten-free take on the classic Vietnamese Bun Cha, featuring tender grilled pork patties and slices of marinated pork belly served over vermicelli noodles. It's accompanied by a vibrant dipping sauce and fresh herbs for a balanced and flavorful meal.

    55 min 826 kcal