This recipe for cooking chicken kebab with rosemary and Iranian saffron makes juicy yogurt-marinated chicken, threaded with carrot and cooked until golden, with corn served alongside.

Rosemary chicken kebabs with Iranian saffron carrots and corn
Saffron chicken and carrot kebabs with rosemary, served with cooked corn.

The page already appears for searches around “saffron kebabs” and Iranian chicken kebab, so those meanings remain central. Rosemary is used twice: its leaves perfume the marinade, while sturdy woody stems can serve as small natural skewers. Ordinary metal or soaked bamboo skewers are the safer fallback when the herb stems are too thin.

What makes this chicken kebab different?

Yogurt coats the chicken and carries cumin, ginger, pepper and bloomed saffron across every piece. Two refrigerated hours are enough for the flavor to settle in without turning a weeknight recipe into an all-day project.

Fresh rosemary adds a piney aroma, but it can dominate saffron if used without restraint. Rather than adding a large quantity of chopped leaves, bruise a small amount and mix it through the marinade. Keep the rest of the stems for threading only if they are firm enough to hold the food.

Ingredients

This recipe serves approximately four to six people.

  • 800 g boneless, skinless chicken breast
  • 4 medium carrots
  • 4 ears of corn
  • 1 cup plain yogurt
  • 1 tablespoon bloomed Iranian saffron
  • 1 teaspoon ground cumin
  • 1 teaspoon red pepper or mild paprika, adjusted to taste
  • 1 teaspoon freshly grated ginger
  • 12 fresh rosemary stems, preferably long and woody
  • Salt and black pepper, as needed
  • Neutral oil, for the pan

If using bamboo skewers instead of rosemary, soak them in water for at least 30 minutes. Metal skewers need no soaking and are the easiest option for a stovetop grill pan.

Prepare the saffron marinade

Finely grind the saffron threads and bloom them in a few tablespoons of hot water for 10–15 minutes. Measure one tablespoon of the saffron liquid for the marinade, reserving any extra for rice or another dish. Our checked guide to brewing Iranian saffron covers the process in detail.

Put the yogurt in a non-reactive bowl. Stir in the bloomed saffron, cumin, red pepper, grated ginger, black pepper and a modest amount of salt. Strip and finely chop the leaves from two rosemary stems, or use about one teaspoon of chopped leaves, and mix them in.

Cut the chicken breast into even 3 cm cubes. Add them to the marinade and turn until every surface is coated. Cover and refrigerate for two hours. Do not leave raw chicken marinating on the counter.

Prepare the corn, carrots and rosemary skewers

Cook the corn

Remove the husks and silk from the four ears of corn. Put them in a wide pot, cover with water and bring to a boil. Cook just until the kernels are tender, then drain. Let the cobs cool enough to handle and cut them into short rounds for serving.

The original recipe says to let the corn “soften completely.” Avoid boiling it so long that the kernels become waterlogged. Tender and bright is the useful endpoint.

Part-cook the carrots

Peel the carrots and cut them into rounds or short chunks close to the size of the chicken cubes. Simmer or steam for 4–6 minutes, until they have begun to soften but still hold firmly. Drain and cool.

Part-cooking matters because raw carrot takes longer than chicken. Adding both to a skewer without this step can leave the carrot hard by the time the chicken is safely cooked.

Prepare the rosemary stems

Choose the straightest, strongest stems. Strip the leaves from the lower length, leaving a small tuft at the top as the old method describes. Cut the lower end on an angle. Pre-pierce each piece of chicken and carrot with a metal skewer before sliding it onto rosemary; this prevents the herb stem from snapping.

If a stem bends, splits or is too short to keep food secure, do not force it. Thread the food onto metal or soaked bamboo skewers and lay a rosemary sprig beside the kebabs while they cook. The flavor remains, without relying on a fragile stem.

Assemble the saffron kebabs

Remove the chicken from the refrigerator. Lift each piece out of the yogurt marinade, letting the excess drip back into the bowl. Alternate chicken and part-cooked carrot on the prepared skewers, leaving a little space between pieces so heat can reach their sides.

Discard the remaining marinade because it has touched raw poultry. Do not brush it onto cooked kebabs unless it has first been brought to a full boil in a separate pan.

Cook the chicken kebab in a pan

  1. Lightly oil a large grill pan or heavy skillet and heat it over medium to medium-high heat.
  2. Place the kebabs in one layer without crowding. Keep any leafy rosemary tips away from direct flame; foil can protect them if needed.
  3. Cook for 3–4 minutes on the first side, then rotate. Continue turning every few minutes so all surfaces brown.
  4. Reduce the heat if the yogurt coating darkens before the center is done. Cook until the thickest chicken cube reaches 165°F (74°C).
  5. Transfer to a clean platter and rest for three minutes before serving.

Use a clean instant-read thermometer rather than cutting every piece open. FoodSafety.gov lists 165°F (74°C) for all poultry. Color alone is not a reliable safety test, especially when saffron and red pepper tint the surface.

Outdoor grill and oven options

Outdoor grill

Set up a medium-hot grill and clean the grate. Oil it lightly, then cook the kebabs over direct heat while turning regularly. Rosemary leaves can scorch, so protect the leafy tips or use metal skewers with rosemary laid alongside.

Oven

Arrange the skewers over a rimmed tray so hot air can circulate. Roast at 425°F (220°C), turning once, until the chicken reaches 165°F (74°C). A short finish under the broiler can add color, but watch constantly and keep herb tips away from the element.

How to keep chicken breast juicy

  • Cut all chicken pieces to a similar size so they finish together.
  • Marinate in the refrigerator for the stated two hours rather than leaving it overnight.
  • Remove heavy excess yogurt before cooking so the coating browns instead of steaming.
  • Leave space between pieces and avoid filling the pan beyond one layer.
  • Stop cooking as soon as the center reaches the safe temperature, then allow a short rest.

Serving chicken kebab with rosemary and saffron

Arrange the cooked corn rounds beside the kebabs, as the original recipe suggests. Plain saffron rice, flatbread or a crisp herb salad can turn the platter into a fuller meal. A spoonful of yogurt served from a fresh container works as a cool sauce; never reuse the raw-chicken marinade.

The finished kebabs should taste first of saffron, warm spice and chicken, with rosemary in the background. Careful carrot preparation, secure skewers and temperature-based cooking make the simple ingredient list work.