Herby Persian Kuku Sabzi with Walnuts and Barberries

This Persian kuku sabzi is less of an egg dish and more of a celebration of fresh herbs, with eggs simply holding everything together. Sweet-tart barberries and toasted walnuts give every forkful little pops of texture, while the golden edges hide a soft, almost grassy-green centre. It is the kind of vibrant vegetarian meal that works equally well for brunch, lunch, or a light dinner with a dollop of yogurt.

Total: 45 min(Prep: 20m | Cook: 25m)
Servings: 4
Published: May 19, 2026

Love This Recipe?

Get personalized meal plans with recipes like this, automatically matched to your nutrition targets.

Herby Persian Kuku Sabzi with Walnuts and Barberries

Nutrition (per serving)

295
Calories
16g
Protein
9g
Carbs
22g
Fat
3g
Fiber

If you have only ever thought of a frittata as an egg dish with a few vegetables thrown in, kuku sabzi will rearrange your expectations. This Persian classic flips the ratio entirely: it is a dense, herb-packed slab that happens to be bound by eggs, traditionally served for Nowruz to symbolise renewal and the green of spring.

The flavour is fresh, slightly grassy, and deeply savoury, lifted by tart barberries and the gentle crunch of toasted walnuts. Cut into wedges, it is just as good warm from the pan as it is cold from the fridge the next day, which makes it a brilliant make-ahead option.

Step-by-step instructions

Finely chop the parsley, cilantro, dill, and scallions until you have a mound of fluffy green herbs. They are the heart of this dish, not a garnish, so don't hold back.

Kuku sabzi recipe step 1

Rinse the dried barberries and soak them in warm water for 5 minutes, then drain. Toast the chopped walnuts in a dry skillet over medium heat until fragrant and lightly golden.

Kuku sabzi recipe step 2

Whisk the eggs with the grated garlic, turmeric, baking powder, salt, and pepper. Fold in all the chopped herbs, toasted walnuts, and barberries until everything is evenly coated.

Kuku sabzi recipe step 3

Heat the olive oil in an oven-safe skillet over medium-low heat. Pour in the herb mixture, smooth the top, cover, and cook gently for 12 to 15 minutes until the edges are set.

Kuku sabzi recipe step 4

Slide the skillet under a hot broiler for 3 to 4 minutes until the top is just set and lightly golden. Let it rest for 5 minutes, then slice into wedges and serve.

Kuku sabzi recipe step 5

Serve your kuku sabzi in generous wedges with warm flatbread, a spoonful of thick yogurt, and a scatter of extra barberries. Leftovers keep beautifully for up to three days, making this a smart, colourful addition to your weekly meal prep rotation.

Ingredients

  • 6 large eggs
  • 2 cups finely chopped fresh parsley, packed
  • 1 1/2 cups finely chopped fresh cilantro, packed
  • 1 cup finely chopped fresh dill
  • 4 scallions, thinly sliced
  • 1/3 cup walnuts, roughly chopped
  • 3 tbsp dried barberries (zereshk), rinsed
  • 2 garlic cloves, grated
  • 1 tsp baking powder
  • 1/2 tsp ground turmeric
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 3 tbsp olive oil

Step-by-Step

  1. 1
    Finely chop the parsley, cilantro, dill, and scallions until you have a mound of fluffy gr

    Finely chop the parsley, cilantro, dill, and scallions until you have a mound of fluffy green herbs. They are the heart of this dish, not a garnish, so don't hold back.

  2. 2
    Rinse the dried barberries and soak them in warm water for 5 minutes, then drain. Toast th

    Rinse the dried barberries and soak them in warm water for 5 minutes, then drain. Toast the chopped walnuts in a dry skillet over medium heat until fragrant and lightly golden.

  3. 3
    Whisk the eggs with the grated garlic, turmeric, baking powder, salt, and pepper. Fold in

    Whisk the eggs with the grated garlic, turmeric, baking powder, salt, and pepper. Fold in all the chopped herbs, toasted walnuts, and barberries until everything is evenly coated.

  4. 4
    Heat the olive oil in an oven-safe skillet over medium-low heat. Pour in the herb mixture,

    Heat the olive oil in an oven-safe skillet over medium-low heat. Pour in the herb mixture, smooth the top, cover, and cook gently for 12 to 15 minutes until the edges are set.

  5. 5
    Slide the skillet under a hot broiler for 3 to 4 minutes until the top is just set and lig

    Slide the skillet under a hot broiler for 3 to 4 minutes until the top is just set and lightly golden. Let it rest for 5 minutes, then slice into wedges and serve.

Recipe

Herby Persian Kuku Sabzi with Walnuts and Barberries

Herby Persian Kuku Sabzi with Walnuts and Barberries
Prep Time
20 min
Cook Time
25 min
Total Time
45 min
Servings
4

Ingredients

  • 6 large eggs
  • 2 cups finely chopped fresh parsley, packed
  • 1 1/2 cups finely chopped fresh cilantro, packed
  • 1 cup finely chopped fresh dill
  • 4 scallions, thinly sliced
  • 1/3 cup walnuts, roughly chopped
  • 3 tbsp dried barberries (zereshk), rinsed
  • 2 garlic cloves, grated
  • 1 tsp baking powder
  • 1/2 tsp ground turmeric
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 3 tbsp olive oil

Instructions

  1. 1

    Finely chop the parsley, cilantro, dill, and scallions until you have a mound of fluffy green herbs. They are the heart of this dish, not a garnish, so don't hold back.

  2. 2

    Rinse the dried barberries and soak them in warm water for 5 minutes, then drain. Toast the chopped walnuts in a dry skillet over medium heat until fragrant and lightly golden.

  3. 3

    Whisk the eggs with the grated garlic, turmeric, baking powder, salt, and pepper. Fold in all the chopped herbs, toasted walnuts, and barberries until everything is evenly coated.

  4. 4

    Heat the olive oil in an oven-safe skillet over medium-low heat. Pour in the herb mixture, smooth the top, cover, and cook gently for 12 to 15 minutes until the edges are set.

  5. 5

    Slide the skillet under a hot broiler for 3 to 4 minutes until the top is just set and lightly golden. Let it rest for 5 minutes, then slice into wedges and serve.

Nutrition Facts
4 servings per recipe
Serving size1 serving
Calories295
% Daily Value*
Total Fat 22g28%
Total Carbohydrate 9g3%
Dietary Fiber 3g11%
Protein 16g32%

* The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Love This Recipe?

Get personalized meal plans with recipes like this, automatically matched to your nutrition targets.