Heat the olive oil in a wide pan over medium heat.
⚙ Pan-fryingStoveFrying pan
2
Add the onion and fry 5–8 minutes, stirring now and then, until the onion is soft and translucent and starts to turn golden at the edges. If it browns too fast, lower the heat.
⚙ Adding to the hot fat and fryingStove
💡Add by cooking time: what needs long (onion, carrot, meat) goes in first, and what burns fast (garlic, dry spices) goes in last, only until fragrant.
3
Raise the heat to medium-high and add the meat. Press it flat over the bottom and leave it for 2–3 minutes without stirring, until a brown crust forms.
Stove
💡Brown ground beef in the pot without pressing it: leave it as one 'cake' for a few minutes until a brown crust forms, then break it into chunks. Deep browning = deep flavor.
4
Break it up with a wooden spoon and fry for 5–7 more minutes, stirring, until no pink is left and the meat browns.
StoveWooden spoon
5
Add the cumin, salt and black pepper and fry another 1–2 minutes, until fragrant.
⚙ Adding to the hot fat and fryingStove
6
Remove from the heat and cool the filling completely, about half an hour.
💡Fill dough only with completely cooled filling: a hot filling softens the dough, makes it hard to seal and makes the pastry soggy inside.
7
Stir in the parsley.
💡Fresh herbs and egg go only into a filling that has cooled: that way the herbs stay green, and the egg doesn't cook but binds the filling.
8
Mix the semolina and salt in a bowl. Gradually add the water and Knead into a smooth, soft dough. Let rest 15 minutes.
⚙ KneadingBowlStand mixer
💡Resting lets the semolina absorb the water, so the dough becomes pliable and doesn't crack when you shape it.
9
With wet hands, take a ball of dough the size of ping-pong ball, flatten it into a thin round, place a teaspoon of cooled filling in it and close into a ball.
💡Wet hands don't stick to semolina dough, so you can shape a thin, even wall around the filling.
10
Arrange the kubbeh on a tray in a single layer until the soup boils.
To assemble
11
Heat the oil in a wide pot and sweat the onion in it for 3 minutes, until softened, without browning.
StoveWide, shallow pot
12
Add to the pot the water, garlic, tomatoes and tomato paste and bring to a boil.
StoveWide, shallow pot
13
Turn down the heat and simmer 20 minutes, until the soup takes on the tomato flavor.
⚙ SimmeringStove
💡A gentle simmer, not a boil: a hard boil dries the food out and clouds it, a slow simmer cooks it evenly.
14
Stir in the lemon juice, sugar, salt and black pepper. Taste: the soup should be tangy. Adjust to taste.
💡Balance at the end, once the flavors have come together: add sour, sweet and salty a little at a time, tasting between additions.
15
Add the kubbeh to the boiling soup. Turn down the heat and simmer 25–30 minutes, until the kubbeh float and are cooked through.
⚙ SimmeringStove
💡Add the kubbeh only to soup that is already boiling, and don't stir with a spoon at first: in lukewarm liquid the dough softens and falls apart.
16
Serve hot in bowls.
702calories
28 gprotein
78 gcarbs
30 gfat
● protein 16%● carbs 45%● fat 39%
Per serving (868 g), of 4 servings
For the Kubbeh · To assemble ·
A button hides that part of the recipe, in print too. Another click brings it back. The choice is kept for this recipe.
⚖ About the ingredients
Onion: measured in pieces: one ≈ 117 g · 40 kcal per 100 g · More about Onion →
Olive oil: measured in tbsp in this recipe: 1 tbsp = 14 g · 884 kcal per 100 g · More about Olive oil →
Cumin: measured in tsp in this recipe: 1 tsp = 2.1 g · 375 kcal per 100 g · More about Cumin →
Salt: measured in tsp in this recipe: 1 tsp = 6 g · 0 kcal per 100 g · More about Salt →
Black pepper: measured in tsp in this recipe: 1 tsp = 2.4 g · 251 kcal per 100 g · More about Black pepper →
Parsley: measured in tbsp in this recipe: 1 tbsp = 3.8 g · 36 kcal per 100 g · More about Parsley →
Semolina: measured in cup in this recipe: 1 cup = 170 g · 360 kcal per 100 g · More about Semolina →
Warm water: measured in cup in this recipe: 1 cup = 240 g · 0 kcal per 100 g · More about Warm water →
Water: measured in cup in this recipe: 1 cup = 240 g · 0 kcal per 100 g · More about Water →
Garlic: measured in pieces: one ≈ 5 g · 149 kcal per 100 g · More about Garlic →
Tomatoes: measured in pieces: one ≈ 150 g · 18 kcal per 100 g · More about Tomatoes →
Tomato paste: measured in tbsp in this recipe: 1 tbsp = 16 g · 109 kcal per 100 g · More about Tomato paste →
Lemon juice: measured in tbsp in this recipe: 1 tbsp = 15 g · 21 kcal per 100 g · More about Lemon juice →
Sugar: measured in tsp in this recipe: 1 tsp = 4.2 g · 387 kcal per 100 g · More about Sugar →
🔧 Tools needed (5) · 🍳 2 cooking vessels
Stove· 💡 Workaround, changes the dish: Portable hot plate (one weaker burner) · Camping gas stove (One burner, outdoors) · Electric pressure cooker (multicooker) (One pot, no real shallow frying)
Frying pan· Also works: Wok (None)· 💡 Workaround, changes the dish: Pot (High sides, slow evaporation and weak browning)
Wide, shallow pot· Also works: Deep skillet (sauté pan) (None)· 💡 Workaround, changes the dish: Pot (Layers instead of a single layer)
Bowl· Also works: Pot (None)
Wooden spoon· Also works: Silicone spatula (None) · Spoon / teaspoon (regular) (a regular spoon gets hot)
Helps, not needed: Stand mixer
By the steps, as the recipe is built now: another version or addition can change the list.