Chakhokhbili is one of Georgia’s most beloved chicken dishes - bone-in chicken braised in a rich tomato sauce with mountains of caramelized onions, garlic, and fresh cilantro. This meatball adaptation keeps all the soul of the original while cutting the cook time to 40 minutes with one pot.

The sauce is the star. Thinly sliced onions are cooked slowly until deeply caramelized, then simmered with tomatoes, garlic, and Georgian spices until the sauce is thick, sweet, and fragrant. The meatballs soak up every bit of that flavor as they finish cooking in the pot. A generous handful of fresh cilantro at the end adds the bright, herbaceous finish that defines Georgian cooking.

If you enjoy Georgian flavors, try Georgian gupta meatballs for a green herb sauce version, or Moroccan kefta mkaouara for another tomato-based meatball stew.

Key Takeaways

  • Caramelized onions are the foundation. Cook the sliced onions slowly for 12 to 15 minutes until deeply golden. This is the single most important step - do not rush it.
  • Blue fenugreek and khmeli suneli are the signature Georgian spices. Blue fenugreek (utskho suneli) has a subtle, earthy flavor distinct from common fenugreek. Khmeli suneli is a blend of blue fenugreek, coriander, dill, and basil.
  • Chicken thigh meat stays juicier than breast. The higher fat content in thighs prevents the meatballs from drying out during the simmer.
  • One-pot dinner. Brown the meatballs, build the sauce in the same pan, return the meatballs, and simmer. 40 minutes total, one pot to clean.

How to Make Chakhokhbili Chicken Meatballs

  1. Combine all meatball ingredients in a bowl: ground chicken, breadcrumbs, egg, garlic, coriander, blue fenugreek, salt, pepper, and chopped cilantro. Mix gently with your hands until just combined. Do not overwork.
  2. Form into 20 walnut-sized meatballs. Set aside while you prep the sauce.
  3. Heat 2 tbsp olive oil in a large deep skillet or Dutch oven over medium-high heat. Brown meatballs in batches, 3 to 4 minutes per side. They do not need to cook through. Transfer to a plate.
  4. Reduce heat to medium. Add the remaining 1 tbsp oil and the sliced onions. Cook onions slowly for 12 to 15 minutes, stirring occasionally, until deeply golden and caramelized. Do not rush this step - the onions are the backbone of chakhokhbili.
  5. Add the garlic, tomato paste, khmeli suneli, and adjika (if using). Stir and cook 1 minute until fragrant.
  6. Pour in the diced tomatoes and chicken broth. Stir well, scraping up any browned bits from the bottom of the pan.
  7. Nestle the meatballs into the sauce. Cover and simmer gently 15 minutes until the meatballs are cooked through and the sauce has thickened.
  8. Roughly chop the cilantro (stems and all) and stir it into the sauce. Cook 1 minute more. Finish with lemon juice. Taste for salt. Serve over steamed rice or with Georgian flatbread.

Ingredients

For the meatballs:

  • 1 lb (450 g) ground chicken (thigh preferred)
  • 1/4 cup (30 g) fine breadcrumbs
  • 1 large egg
  • 3 cloves garlic, minced
  • 1 tsp ground coriander
  • 1/2 tsp blue fenugreek (utskho suneli) or dried fenugreek leaves
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 2 tbsp finely chopped fresh cilantro

For the tomato-herb sauce:

  • 3 tbsp olive oil, divided
  • 2 large onions (about 1 lb total), thinly sliced
  • 3 cloves garlic, minced
  • 1 tbsp tomato paste
  • 1 tsp khmeli suneli (or 1/2 tsp each dried basil, savory, and coriander)
  • 1/2 tsp adjika or red pepper paste (optional, for heat)
  • 1 (14.5 oz / 400 g) can diced tomatoes with juice
  • 1/2 cup (120 ml) chicken broth
  • 1 large bunch fresh cilantro (about 1 cup packed, stems and leaves)
  • Juice of 1/2 lemon

For serving:

  • Steamed rice or Georgian shotis puri bread

What Is Chakhokhbili?

Chakhokhbili (cha-khokh-BIH-lee) is a traditional Georgian chicken stew named after the Georgian word for pheasant (khokhobi). Originally made with wild pheasant, the dish evolved to use chicken as the bird became more accessible. Today it is one of the most common home-cooked meals in Georgia.

The cooking method is what makes chakhokhbili unique. Unlike many stews where meat is seared and then braised, chakhokhbili builds its sauce from a massive amount of slowly caramelized onions. The onions are cooked until they collapse into sweet, jammy ribbons, then combined with tomatoes, garlic, and fresh herbs to create a thick, fragrant sauce. The chicken finishes cooking directly in this sauce, absorbing every layer of flavor.

In this meatball version, the same principle applies. The caramelized onion base, the Georgian spice blend, and the generous cilantro finish create a dish that tastes authentically Georgian even in meatball form.

Recipe Tips

Use ground chicken thighs, not breast. Thigh meat has more fat, which keeps the meatballs tender and juicy during the simmer. Breast meat is too lean and will produce dry, crumbly meatballs. If you can only find ground breast, add 1 tbsp olive oil to the mixture to compensate.

Cook the onions slowly. This is the most important step. Thinly sliced onions cooked over medium heat for 12 to 15 minutes break down into a sweet, caramelized base that defines chakhokhbili. Do not turn the heat up to speed this process - high heat will burn the edges while leaving the centers raw.

Do not skip the tomato paste. A tablespoon of tomato paste cooked briefly with the spices deepens the sauce color and adds concentrated umami. It is the bridge between the sweet onions and the bright canned tomatoes.

Use cilantro stems and leaves. Georgian cooking uses the whole herb. Cilantro stems have more flavor than the leaves and hold up better during cooking. Roughly chop the entire bunch - stems and leaves - and stir it in at the end.

Kheli suneli substitutes. If you cannot find khmeli suneli, use 1/2 tsp each of dried basil, dried savory, and ground coriander. It is not identical but captures the warm-herb backbone. Blue fenugreek (utskho suneli) alone is also a good substitute.

Variations

  • Lamb chakhokhbili: Replace the ground chicken with ground lamb. Lamb’s richness pairs beautifully with the sweet tomato-onion sauce - the same principle behind Greek soutzoukakia. Add 1/2 tsp ground cumin to the meatball mix.
  • Spicier: Increase the adjika to 1 tsp, or add 1 finely minced serrano pepper to the caramelized onions. Traditional chakhokhbili is mild, but heat is welcome.
  • With bell peppers: Add 1 diced red bell pepper to the onions during the last 5 minutes of caramelizing. The sweetness of the peppers complements the tomato sauce.
  • Baked version: Shape the meatballs and bake at 400F (200C) for 18 to 20 minutes while you make the sauce on the stovetop. Combine at the end. Less hands-on time, same flavor.
  • Chakhokhbili soup: Thin the sauce with an extra 2 cups of chicken broth and serve as a soup over rice. Add extra diced tomatoes for a heartier broth.

What to Serve with Chakhokhbili

  • Steamed white rice - the classic. The rich tomato sauce pools around every grain.
  • Georgian shotis puri or tonis puri - long canoe-shaped or round flatbread for tearing and scooping.
  • Mashed potatoes - creamy, neutral, and perfect for soaking up the tomato-herb sauce.
  • Simple cucumber-tomato salad - sliced cucumbers, tomatoes, red onion, olive oil, and salt. A traditional Georgian side.
  • Pickled vegetables - Georgian cuisine loves pickles. Quick-pickled red onions or cabbage cut through the richness.

Storage and Reheating

Store leftover meatballs and sauce together in an airtight container in the refrigerator for up to 4 days.

To reheat: Warm gently in a skillet over medium-low heat, 5 to 7 minutes. Add a splash of broth if the sauce has thickened. Do not microwave on high - it toughens the meatballs.

To freeze: Cooked meatballs and sauce freeze well for up to 3 months. Thaw overnight in the refrigerator and reheat gently. The cilantro flavor will fade slightly after freezing - stir in a handful of fresh chopped cilantro when reheating.

FAQ

What is khmeli suneli and where do I find it? Khmeli suneli is a Georgian spice blend made from blue fenugreek, coriander, dill, basil, marigold petals, and other herbs. Find it at Eastern European or Caucasian grocery stores, or order online. If unavailable, substitute with 1/2 tsp each of dried basil, dried savory, and ground coriander.

What is the difference between chakhokhbili and gupta? Both are Georgian chicken dishes, but the sauces are entirely different. Gupta features a bright green herb sauce made from fresh cilantro, dill, and fenugreek blitzed into a paste. Chakhokhbili is built on a rich red tomato-caramelized onion base with fresh cilantro stirred in at the end. Gupta is herbal and fresh; chakhokhbili is sweet, tangy, and deeply savory.

Can I use ground beef instead of chicken? Yes. Use 1.5 lb (680 g) of 80/20 ground beef. The flavor will be richer and heavier - more like a traditional Italian meatball stew than a Georgian chicken dish. Adjust the salt slightly as beef needs less than chicken.

Is adjika the same as harissa? No. Adjika is a Georgian-Abkhazian spice paste made from hot red peppers, garlic, walnuts, and Caucasian spices like blue fenugreek and coriander. Harissa is North African and built on dried chili peppers, caraway, and coriander. They are both spicy pepper pastes but the flavor profiles are distinct. Adjika can be substituted with a small amount of sriracha or sambal oelek in a pinch.

Can I make this without a Dutch oven? Yes. A large deep skillet with a lid works perfectly. The key is having enough depth to hold the sauce and meatballs without overflowing. A 12-inch skillet is ideal.

How do I know when the meatballs are done? Cut one in half - the center should be white with no pink. Chicken meatballs reach a safe internal temperature of 165F (74C). Since they simmer in the sauce for 15 minutes, they will be fully cooked through.

Sources