Xalwo

Xalwo – sweet Djibouti traditional dessert
Djibouti
⏱ — min. Serves: —

The dense, chewy sweetness melts on your tongue with warm cardamom notes and the rich butteriness of ghee, a confection so saturated with sugar it's almost grainy. Xalwo appears throughout the Horn of Africa—in Somalia, Djibouti, and beyond—served at weddings and Eid celebrations as a mark of prosperity and joy. The technique is simple but requires attention: toasting the flour in ghee until it smells nutty, then carefully stirring in hot sugar syrup to avoid lumps, creating a halva-like texture that's uniquely chewy and fudgy.

⚡ Medium 🔥 ~300 kcal / serving

Ingredients

  • 1 cup all-purpose flour
  • 1 cup sugar
  • 1 cup ghee (clarified butter)
  • 1/2 cup water
  • 1 teaspoon ground cardamom
  • 1/4 teaspoon ground cinnamon
  • 1/4 cup chopped nuts (optional)
  • 1 tablespoon rose water or vanilla extract (optional)

Instructions

Prepare Ghee

Heat the ghee in a non-stick pan over medium heat until it melts.

Cook Flour

Gradually add the flour to the melted ghee, stirring constantly to prevent lumps. Cook for about 5-7 minutes, stirring continuously until the mixture turns a golden brown color and has a nutty aroma.

Add Sugar and Water

In a separate pot, combine the sugar and water. Bring to a boil and then simmer until the sugar is completely dissolved.

Combine Ingredients

Slowly pour the sugar syrup into the flour and ghee mixture, stirring continuously to combine. Continue to cook and stir until the mixture thickens and starts to pull away from the sides of the pan, about 10-15 minutes.

Flavor and Nuts

Stir in the ground cardamom, cinnamon, and any optional rose water or vanilla extract. If using, mix in the chopped nuts.

Set and Serve

Transfer the mixture to a greased dish or tray and spread it evenly. Allow it to cool and set for about 1-2 hours. Once set, cut into squares or diamond shapes.

Frequently Asked Questions

Why is toasting the flour so important?

Toasting develops a nutty aroma and flavor, giving xalwo depth. The heat also transforms the flour's starches slightly, helping it bind the syrup into a cohesive paste. Under-toasted flour makes the final product taste raw and gritty; over-toasted turns it bitter.

Can I use butter instead of ghee?

Ghee's high smoke point and concentrated butterfat are ideal. Regular butter can work but contains water that may cause sputtering and affects the final texture. Ghee gives xalwo its signature rich, silky mouthfeel.

What's the difference between xalwo and halva?

Both are Middle Eastern/North African confections, but xalwo uses flour cooked in ghee while some halva recipes use tahini or semolina. The technique and final texture differ—xalwo tends to be chewier and more cake-like.

How long can xalwo be stored?

Keep xalwo in an airtight container at room temperature for 1-2 weeks, or longer in a cool place. The high sugar and ghee content naturally preserve it. Refrigeration can make it dry; room temperature is better.

What's the ideal consistency?

Xalwo should be dense and chewy, pulling away from the pan sides as it cooks. If too thin, it won't set firmly; if too thick, it becomes hard and grainy. The texture is between fudge and a dense cake.