Tested in a real kitchen ✦ Written for the one you have

Kubba Halab

135 min6 Servings
Tested in the KitchenMind kitchenUpdated September 2026

Kubba Halab is an Iraqi bowl of fine-semolina dumplings shaped into smooth torpedoes around a spiced minced-beef filling, then simmered, never fried, in a tangy tomato broth. The shell stays tender with a gentle chew, ground allspice and cinnamon warm the filling, and lemon and dried mint lift the broth. The method rewards patience rather than skill: the dough takes five minutes and then rests for thirty, the filling browns in one pan, and the dumplings cook themselves in about half an hour of lazy simmering. Six generous bowls.

Cook now
Prep
60 min
Cook
45 min
Total
135 min
Additional time
30 min
Serves
6

Ingredients

Serves6 servings
Changing servings updates ingredient amounts automatically

What you’ll need — tap to tick off as you go

Process

Timers built in · swap anything · ask as you cook

0 of 6 steps done

Make the dough: in a large bowl, mix 400 g fine semolina, 100 g all-purpose flour and 1 tsp salt. Pour in the 350 ml lukewarm water gradually, then knead in the bowl for about 5 minutes, until the dough is smooth and pliable and no dry semolina remains at the bottom. Cover and rest for 30 minutes; the grains need that time to hydrate, and a rested dough stretches without tearing.

Ready when: smooth, pliable dough, slightly tacky, with no dry grains left in the bowl; after the rest it presses soft and shapes without cracks

Make the filling: heat 2 tbsp vegetable oil in a skillet over medium heat. Add 1 finely chopped onion and cook until soft, about 3 minutes. Add 400 g ground beef, 1 tsp ground allspice, 0.5 tsp ground cinnamon, 0.5 tsp black pepper and 1 tsp salt. Cook, breaking up the meat, until browned and dry, about 8 minutes. Cool it completely before shaping; warm filling softens the shell and opens the seam.

Ready when: no pink left in the beef, the pan looks dry rather than glossy, and the filling is cool to the touch

Shape the kubba: roll a walnut-sized piece of dough, about 30 g, into a ball. Push your index finger into the centre and rotate to open a hollow with evenly thinned walls, then fill it with about 1 tsp of the cooled beef filling. Pinch the opening firmly closed and roll the dumpling into a smooth oval or torpedo without cracks. Repeat with the remaining dough and filling.

Ready when: an even-walled hollow that holds its shape, filling level with the rim, and a fully sealed, crack-free surface

Prepare the broth: in a wide pot, whisk 2 tbsp tomato paste into 1.5 l beef broth until completely dissolved, with no dark streaks floating on top. Add 2 tbsp lemon juice and 1 tsp dried mint, if using. Bring to a gentle simmer over medium heat, then lower the heat so the surface just trembles with small bubbles; a rolling boil will knock the dumplings around once they are in.

Ready when: tomato paste fully dissolved, the broth barely trembling with small bubbles, steam rising steadily

Cook the kubba: lower the dumplings into the simmering broth in a single layer, using a slotted spoon and leaving a little space between them. Do not stir and never let the pot boil hard; nudge any dumpling that sticks gently loose from the bottom. Simmer gently for 25 to 30 minutes. They are done when they float and a shell presses soft to the touch; the broth thickens slightly as semolina releases into it.

Ready when: kubba risen to the surface, shells tender when pressed, broth lightly thickened

Serve hot in bowls with a generous ladle of the tomato broth spooned over the dumplings. They soften as they sit, so carry them to the table straight from the pot; if you are holding them for a few minutes, keep the pot over the lowest heat with the lid slightly ajar and top up with a splash of hot broth or water.

Ready when: steaming bowls, the kubba glossy and floating in the broth
Kubba Halab
Kubba Halab — from the KitchenMind photo set

Why this recipe works

Two details separate a shell that holds from one that leaks. First, hydration: fine semolina drinks water slowly, so the dough is kneaded briefly and then rested, giving the grains time to absorb fully and turn supple; a dough shaped the moment it comes together is brittle and splits at the seam. Second, heat control: simmering keeps the broth calm, so nothing knocks one dumpling into another or bursts the seal while the semolina cooks through. They rise when they are done. Salt worked into the dough seasons each shell from the inside, the tomato paste gives the broth body, and lemon juice and dried mint cut its richness.

Equipment

  • Large mixing bowl, wide enough to knead the semolina-and-flour dough with room to spare
  • Wide skillet, for browning the beef filling without crowding it
  • Wide heavy-based pot, about 4 litres, deep enough for 1.5 l of broth and wide enough for the dumplings to sit in a single layer
  • Slotted spoon or skimmer, for lowering the dumplings into the broth and lifting them out again
  • Wooden spoon or heatproof spatula, for breaking up the beef and stirring the broth
  • Measuring cups and spoons, for the semolina, flour, water, spices and broth
  • Clean kitchen towel or plastic wrap, for covering the dough as it rests and the shaped kubba as you work
  • Baking sheet, for holding shaped kubba in a single layer when you chill or freeze them

Kitchen notes

Kitchen notes

  • Cover the dough and the shaped kubba with a damp tea towel as you work; semolina dough forms a dry skin within minutes, and a skinned surface cracks at the seam when it meets the hot broth.
  • Keep the kneading light once the dough comes together. Semolina dough tightens as it is worked, and a tight dough fights the finger you hollow it with far more than a soft one does.
  • Cook one test kubba before committing the batch: if it holds its shape through a few minutes of simmering, your dough and your sealing are right and the rest can go in.
  • A short chill firms the shells: if the shaped kubba feel soft or the seams look fragile, ten minutes in the fridge makes them noticeably easier to handle at the pot.
  • Serve the broth with the dumplings, not merely around them: the semolina the shells shed belongs in the bowl, so the last ladle, thick with what settled at the bottom, is the best one.

Common mistakes

  • Kubba that split or burst in the pot: a dough that was too dry, walls thinned unevenly, or a heaped spoon of filling. Knead for the full 5 minutes, rest the dough the full 30 so the semolina hydrates, keep the walls as even as you can, and hold the filling to about 1 tsp per dumpling with the pinch firmly closed.
  • Dumplings that fall apart or stick: a hard boil, or a pot that was stirred. Keep the broth at a gentle simmer with small bubbles rather than a rolling boil, lower the kubba with a slotted spoon, and do not stir; if one sticks, nudge it loose from the bottom, which is all it takes at a simmer.
  • Dry, tough shells: overcooking past the float, or a dough that was too stiff to begin with. Check them at 25 minutes and take the pot off the heat once they rise and press soft; if the dough fought you while shaping, it was short of water, so work in the full 350 ml gradually next time.
  • A thin, flat broth: tomato paste left undissolved, or the seasoning checked before the dumplings went in. Whisk the paste into the broth until no streaks remain, and taste after the simmer, not before: the semolina that slips into the liquid softens the seasoning, so the broth usually needs a final pinch of salt.
  • Greasy, heavy filling: fatty beef that stays glossy in the pan. Use the 400 g lean ground beef the recipe calls for and cook it to the dry, matte stage before it is cooled and stuffed; extra fat steams inside the shells and loosens the seals.

Serving suggestions

  • Serve hot in wide bowls, four or five kubba each, with plenty of the tomato broth spooned over; the batch makes roughly 26 to 28 dumplings, so there is enough to be generous.
  • Warm flatbread is the classic companion; its job is to finish the broth, so put it on the table with the bowls rather than after them.
  • A spoon of thick yogurt on top cuts the richness; skip it to keep the bowl dairy-free as written, or scatter fresh parsley instead.
  • The broth alone is worth saving: with the last dumplings fished out it thickens further as it cools and spoons beautifully over rice the next day.

Variations

  • Sour broth, pushed further: add a little more lemon juice or a spoonful of pomegranate molasses at the end, in the style of Iraq's sharper sour kubba soups; taste as you go, because the acidity climbs quickly.
  • Spice blend: swap the allspice and cinnamon for the same amounts of a warm baharat or seven-spice blend, and the filling tastes rounder and a little more perfumed while the broth still balances it.
  • Mini kubba for a first course: shape the dumplings at half size and expect them to float sooner, so start checking them well before the 25-minute mark and serve three or four in a smaller bowl.

Refrigerator

  • RefrigeratorCool the pot quickly, dividing it into shallow containers rather than leaving it deep and hot, and refrigerate within 2 hours. The kubba and broth keep together, covered, for up to 3 days; the shells drink broth as they sit, so they are at their best on day one.
  • ReheatingWarm gently in a covered pot over low heat with a splash of broth or water, turning the kubba once or twice with a spoon instead of stirring, until steaming hot throughout; leftovers should reach 74°C. A microwave on high toughens the shells.
  • FreezingBest before cooking: freeze the shaped kubba in a single layer on a tray until solid, then bag them for up to 2 months for best quality, and cook them straight from frozen in the simmering broth, adding 5 to 10 minutes. Cooked kubba can be frozen in their broth, but the shells come back softer, so thaw overnight in the fridge and reheat gently.
  • Make aheadSplit the work: the dough and the filling each keep, covered, in the fridge for a day, and shaped kubba hold for up to a day on a tray before cooking. With the broth made ahead too, dinner becomes a 30-minute simmer; add a splash of water if the chilled broth has thickened.

Updated:

How this recipe was developed
  • USDA FSIS, Ground Beef and Food Safety and Leftovers and Food Safety (ground beef cooked to 71°C; leftovers refrigerated within 2 hours and reheated to 74°C)
  • Arabic Wikipedia, article كبة حلب (the name as one Iraqis use, referencing Aleppo; the merchants' travel etymology)
  • Nawal Nasrallah, In My Iraqi Kitchen: kubbat timman, the fried rice-shell kubba also known as kubbat halab (an Iraqi specialty, not prepared by other Arab countries)
  • Kosher From Jerusalem, Kubbeh Soup: meat-stuffed semolina dumplings in broth (semolina-and-flour dough bound with very warm water; the beef filling cooled completely before shaping; a gentle simmer, with stuck dumplings nudged loose from the bottom)

Editorial references are kept internally for verification. This page makes no claim of external certification or professional testing.

FAQ

The questions we get asked most

What is kubba halab made of?

A fine-semolina shell and a beef filling, simmered in a tomato broth. The dough is 400 g of fine semolina with 100 g of all-purpose flour, 350 ml of lukewarm water and a teaspoon of salt; the filling is 400 g of ground beef cooked with a finely chopped onion, ground allspice, cinnamon, black pepper and salt. The broth carries beef broth, tomato paste, lemon juice and, usually, a little dried mint. Semolina and flour, not rice or bulgur, are what define this rendition.

Where does kubba halab come from?

The name means kubba from Aleppo, since Halab is Arabic for Aleppo, but the dish as cooked here is an Iraqi one: the name is the one Iraqis gave their kubba, remembered as travelling with Iraqi merchants on the road to Aleppo because it kept well. Aleppo's own kubba belong to the bulgur-shelled branch of the family. Treat the name as a piece of trade history rather than a Syrian recipe.

Is kubba halab the same as kibbeh?

They belong to the same extended family, but they are not the same dish. Kibbeh usually means the Levantine version with a bulgur-and-meat shell, shaped into croquettes or baked in a tray; this kubba halab uses a fine-semolina and flour shell and is simmered in broth, never fried or baked. There is also a crisp fried kubba with a rice-and-potato shell that many English-language pages present under this same name, often called kubbat timman; it is a separate cousin, and this recipe is not it.

Why is this kubba halab simmered in broth instead of fried?

Because the shell is made for the pot. A semolina-flour dough turns tender and faintly chewy when simmered, and the broth seasons the dumplings from the outside in while picking up body from the semolina they shed, so the dish arrives as one bowl. The fried renditions under similar names use a rice or potato shell built to crisp, which is different dough, a different texture, and a different plate entirely.

Why did my kubba fall apart in the broth?

One of four things: a dough too dry to seal, walls hollowed unevenly, more than about a teaspoon of filling, or a pot that was boiling instead of simmering. Mix the dough to the soft, slightly tacky stage and rest it the full 30 minutes, keep the walls even as you open them, hold the filling to a level teaspoon, pinch the seam completely closed, and keep the broth at a lazy simmer without stirring.

How do I know when the kubba are fully cooked?

They tell you twice. First they float: after roughly 25 minutes of gentle simmering the dumplings rise to the surface as the shells cook through and lighten. Then they press: a shell should give softly under the back of a spoon, with no firm, raw resistance. Taste one: the semolina should be tender and even, with no chalky bite, and the broth will have thickened a little from what the shells shed.

Can I make kubba halab ahead of time or freeze it?

Yes, at both stages. The dough and the filling can be made a day ahead and chilled separately, and shaped kubba can also rest covered in the fridge for up to a day. For longer storage, freeze the shaped, uncooked kubba on a tray, bag them, and keep them up to 2 months; they go into the simmering broth straight from frozen with 5 to 10 extra minutes. Once cooked, the dish keeps 3 days in the fridge; freezing it cooked works, but the shells come back softer.

Ask KitchenMind about this recipe

Tell it what’s different tonight — it works within the actual recipe.