Azerbaijan · Central Asia & Middle East

Azerbaijani Kofta Recipe with Chickpeas and Potatoes

Updated November 3, 2026

Total time
1 hr 42 min
prep 30 min · cook 1 hr 12 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece
Cuisine
Azerbaijan
Central Asia & Middle East

Jump to recipe

Azerbaijani Kofta Recipe with Chickpeas and Potatoes

Azerbaijani kofta, often served as kufta bozbash, is a hearty soup of large lamb-and-beef meatballs simmered with chickpeas, potatoes and fragrant broth. The meatballs are commonly filled with a tart dried plum, though recipes vary by region and household; that bright, fruity center balances the rich meat and makes each bowl especially satisfying.

Ingredients

  • ¼ cup (45 g) long-grain rice, uncooked
  • 1 lb (450 g) ground lamb
  • ½ lb (225 g) ground beef
  • 2 medium yellow onions, about 10 oz (280 g) total, divided
  • ½ cup (15 g) finely chopped fresh parsley
  • ¼ cup (10 g) finely chopped fresh cilantro, plus more to finish
  • 1 tsp (5 g) fine salt, plus more to taste
  • ½ tsp (1 g) ground black pepper
  • 4 dried sour plums (alucha), pitted if necessary; or 4 small pitted prunes
  • 2 tbsp (30 ml) olive oil or neutral cooking oil
  • 1 tsp (3 g) ground turmeric
  • 8 cups (1.9 L) water or unsalted lamb or beef broth
  • 1 can (15 oz/425 g) chickpeas, drained and rinsed; about 1½ cups (250 g) drained
  • 4 small Yukon Gold or waxy potatoes, about 1 lb (450 g), peeled and cut into 1½-inch (4 cm) chunks
  • ¼ tsp (0.5 g) saffron threads, optional
  • 2 tbsp (30 ml) hot water, for the saffron
  • 1–2 tbsp (15–30 ml) lemon juice, to taste

Instructions

  1. Cook and cool the rice. Rinse the rice in a fine-mesh strainer until the water runs mostly clear. Put it in a small saucepan with ¾ cup (180 ml) water and a small pinch of salt. Bring to a boil, cover, and cook over low heat for 12 minutes, or until tender. Drain any remaining water, spread the rice on a plate, and let it cool while you prepare the other ingredients. The rice helps the large meatballs hold together without making them dense.
  2. Prepare the saffron and filling. If using saffron, crush the threads between your fingers or in a small mortar, then steep them in 2 tablespoons (30 ml) hot water. Set aside. Keep the dried sour plums whole for stuffing. If they are very firm, cover them with hot water for a few minutes to soften, then drain and pat dry. Prunes work as a substitute, but they are usually sweeter and less tart than sour plums.
  3. Mix the kofta. Finely grate one onion into a bowl. If it releases a lot of liquid, squeeze out some of the juice so the meat mixture is moist but not watery. Add the ground lamb, ground beef, cooled rice, parsley, cilantro, salt and black pepper. Mix gently with clean hands just until evenly combined; overworking the meat can make the cooked kofta firm.
  4. Shape and fill the meatballs. Divide the mixture into four equal portions. With damp hands, flatten one portion into a thick disk, set a dried plum in the middle, then bring the meat up and around it. Pinch the seam closed and roll gently into a large ball. Repeat with the remaining portions, checking that no fruit is visible through a crack. Set the kofta on a plate while you start the soup.
  5. Build the broth. Finely chop the second onion. Heat the oil in a large, heavy pot over medium heat. Add the onion and cook for about 5 minutes, stirring occasionally, until softened but not browned. Stir in the turmeric, then add the water or broth and drained chickpeas. Bring to a gentle boil, then lower the heat and simmer for 15 minutes so the chickpeas take on the seasoned broth.
  6. Cook the potatoes. Add the potato chunks to the pot and simmer for 15 minutes, or until they are beginning to soften but are not falling apart. If using saffron, stir in the saffron water now. Taste the broth and adjust the salt, keeping in mind that the kofta will add seasoning as it cooks.
  7. Simmer the kofta safely. Lower the meatballs into the gently simmering broth one at a time, leaving space between them. Keep the liquid at a quiet simmer rather than a rolling boil, which can break the meatballs apart. Cover partially and cook for 25 minutes, turning the kofta carefully once if the tops are not submerged. Check the center of each meatball with a food thermometer: ground meat must reach 160°F (71°C), the USDA FSIS safe minimum internal temperature. If a kofta has not reached that temperature, simmer it a little longer and check again.
  8. Finish and serve. Stir in 1 tablespoon (15 ml) lemon juice, taste the broth, and add more lemon or salt if needed. Let the pot rest off the heat for 3–5 minutes so the broth settles. Ladle one meatball into each deep bowl with potatoes, chickpeas and broth, and finish with chopped cilantro or parsley.

Tips

  • Keep the mixture tender. Mix only until the ingredients come together, and use damp hands when shaping. If the mixture feels too soft to seal around the plum, refrigerate it for 10 minutes; avoid adding lots of extra rice or flour, which can make the meatballs heavy.
  • Choose a gentle simmer. A hard boil can jostle these large kofta and split their seams. Keep the broth bubbling lightly, and lower each meatball in carefully with a broad spoon.
  • Make the plum flavor work for you. Dried sour plum (alucha) is traditional in many versions but can be difficult to find. A prune is convenient and gives a sweeter center; add a little extra lemon to the broth to bring back some of the tart contrast. A dried apricot is another option, but it will taste fruitier and sweeter.
  • Use the right chickpeas. This recipe uses canned chickpeas so the soup can be made without an overnight soak. If using dried chickpeas, soak and cook them separately until tender before adding them; their cooking time is longer and varies with age, so do not expect them to soften fully during the kofta simmer.

Serving Suggestions

Serve Azerbaijani kofta hot in wide, deep bowls so each portion includes a meatball, potatoes, chickpeas and plenty of broth. The kofta are large and filling, so one per person is a practical serving; cut the meatball open at the table to reveal the plum center. Put extra lemon wedges and chopped parsley or cilantro on the table for anyone who wants a brighter, fresher finish.

Warm flatbread is useful for scooping up the broth and chickpeas. A simple plate of sliced cucumber, tomato and herbs makes a fresh contrast without competing with the soup. If you are serving several courses, keep the accompaniments modest: the meat, rice, chickpeas and potatoes already make this a substantial meal. The broth is part of the dish, not merely a cooking liquid, so ladle it generously rather than draining the solids.

Variations

There is no single household formula for kufta bozbash. Some cooks make the kofta with lamb alone, while others combine lamb and beef as in this recipe. You can use 1½ lb (675 g) ground lamb in place of the mixed meat; expect a more pronounced lamb flavor. For a lighter-tasting meatball, use ground beef with a moderate fat content rather than very lean beef, which can turn dry during simmering.

For a more traditional dried-chickpea version, soak about ¾ cup (150 g) dried chickpeas overnight, drain them, and cook them separately until tender before starting the soup. Add them with the potatoes. This adds planning and cooking time, but lets you control their texture. Some versions use more herbs or add a small amount of dried mint; begin with 1 teaspoon (1 g) and add it to the broth with the turmeric if you would like a mintier aroma.

You can leave out the saffron if it is unavailable. It contributes a distinctive fragrance and golden hue, so turmeric alone will not reproduce its flavor, but the soup will still be satisfying. For extra tartness, serve lemon at the table rather than adding a large amount to the pot at once. If you prefer smaller meatballs, divide the mixture into eight portions and use half a dried plum in each; reduce the simmering time and check every meatball with a thermometer.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking. Store the kofta, vegetables and broth together in a covered container, or separate the meatballs from the broth if that makes them easier to portion. They keep for 3–4 days in the refrigerator. The potatoes may soften as they sit, but the broth will help keep the meatballs moist.

Reheat a serving gently in a covered saucepan over medium-low heat, stirring the broth carefully and turning the kofta once so it warms evenly. Check the center of the meatball with a food thermometer; leftovers should reach 165°F (74°C). You can also microwave a portion in a covered, microwave-safe bowl, pausing to stir the broth and rotate the meatball partway through, then checking that same reheating temperature. If the soup has thickened in the refrigerator, add a splash of water or broth.

For longer storage, freeze cooled portions in freezer-safe containers for up to 2–3 months for best quality. Leave a little room at the top for expansion. Thaw overnight in the refrigerator and reheat as above; avoid leaving the soup to thaw on the counter. Potatoes can become somewhat softer after freezing, but the soup remains usable and flavorful.

Frequently Asked Questions

Is Azerbaijani kofta the same as kufta bozbash?
“Kofta” or “kufta” refers to a seasoned meatball, while kufta bozbash is a well-known Azerbaijani soup built around large meatballs, broth and ingredients such as chickpeas and potatoes. The details vary across recipes. This version includes a dried plum inside each kofta, a familiar sweet-tart touch in many preparations.

Can I make the kofta mixture ahead?
Yes. Mix and shape the meatballs, then cover and refrigerate them for up to 24 hours before cooking. Keep raw meat refrigerated and separate from ready-to-eat foods. You can also prepare the rice and chop the herbs and onion ahead, storing them in separate covered containers; assemble and cook the meatballs when you are ready.

Why did my meatballs fall apart?
Common causes include a mixture that is too wet, a loose seam around the plum, or broth that is boiling vigorously. Drain excess onion juice, seal the meat completely around the filling, and keep the soup at a gentle simmer. Lower the kofta into the liquid carefully and avoid stirring the pot once they are in; a spoon can be used to baste the tops instead.

Do I have to use saffron?
No. Saffron is optional and adds a particular floral aroma and warm color, but the soup does not depend on it. Turmeric seasons and colors the broth, though it does not taste like saffron. If saffron is available, steeping it in hot water before adding it helps distribute its flavor more evenly.

Can I use uncooked rice in the meatballs?
Cook the rice first for this recipe. Uncooked rice needs more liquid and time to soften, and it can swell unevenly inside a large meatball. Cooking and cooling it separately gives you a reliable texture and makes it easier for the meat mixture to hold its shape.

What can I use instead of dried sour plums?
Small pitted prunes are the easiest substitute and fit neatly inside the kofta, though they are sweeter and less tart. Dried apricots also work but change the flavor more noticeably. A squeeze of lemon in the broth helps balance the sweetness, so add it gradually and taste before adding more.

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).