“Wait, you actually put that much parsley in there?” That’s what my friend asked one Saturday morning as I whisked together the eggs and a mountain of herbs for this Persian herb frittata, or Kuku Sabzi. Honestly, I was skeptical myself the first time I stumbled onto this recipe — the sheer volume of fresh greens looked like a lot, even for someone who loves herbs. But that weekend, fueled by a lazy brunch mood and a fridge full of forgotten herbs, I gave it a whirl. The result? A vibrant, herb-packed miracle that somehow balanced freshness with rich, comforting egginess.
What surprised me most was how this fragrant, green frittata quickly became the star of our casual brunch table. It wasn’t just good, it was memorable — the kind of dish that invites conversation, second helpings, and a quiet moment of satisfaction between bites. Plus, it’s one of those recipes that feels wholesome without being fussy, perfect for those weekends when you want to impress without stress.
There’s a calmness to making Kuku Sabzi in the quiet of the morning—the chopping, the mixing, the sizzle as it cooks. It’s like a peaceful ritual that reminds me why I love simple, honest food. And honestly, after trying this version several times (sometimes swapping in a few extra herbs or a touch of walnuts for crunch), I’ve come to appreciate its charm as a brunch classic that’s as flavorful as it is forgiving.
So, if you’ve ever wondered how to bring a burst of green goodness and Persian flair to your brunch spread, this flavorful Persian herb frittata (Kuku Sabzi) might just be your new favorite go-to.
Why You’ll Love This Recipe
This Kuku Sabzi recipe has earned a permanent spot in my brunch rotation for plenty of reasons. It’s not just another egg dish; it’s a garden-fresh celebration that’s as easy as it is delicious. Here’s why it stands out:
- Quick & Easy: Ready in about 30 minutes, this recipe fits perfectly into busy weekend mornings or impromptu brunch plans.
- Simple Ingredients: Mostly fresh herbs and pantry staples like eggs and walnuts, so no need for specialty shopping.
- Perfect for Brunch: Light yet filling, it pairs wonderfully with crisp salads or crusty bread — ideal for a laid-back brunch vibe.
- Crowd-Pleaser: Whether your crew is herb-obsessed or not, this dish tends to wow everyone with its fresh flavors and fluffy texture.
- Unbelievably Delicious: The combination of parsley, cilantro, dill, and chives creates a vibrant, layered flavor profile that feels both bright and comforting.
What makes this recipe different from others? For one, the generous herb blend is the star here — it’s not just an accent but the main event. I also like to toss in a handful of walnuts for an unexpected crunch, something I picked up after trying a few variations. The herbs are finely chopped to keep the texture light, and the eggs are seasoned with a touch of turmeric to give the frittata a warm golden hue and subtle earthiness. This isn’t just some run-of-the-mill omelet; it’s a Persian classic that’s been tested and retested in my kitchen.
Honestly, the way the flavors come together—herby, nutty, and just a hint of spice—makes you want to close your eyes and savor every bite. This frittata is comfort food that feels fresh and exciting at the same time, the kind of dish that makes brunch feel like a little celebration without the fuss.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples or fresh herbs you can find at any grocery store or farmers market. Here’s what you’ll need:
- Fresh herbs (about 4 cups total, finely chopped):
- Flat-leaf parsley (adds bright, slightly peppery notes)
- Cilantro (for a fresh, citrusy lift)
- Dill (offers a subtle anise flavor)
- Chives (for mild oniony aroma)
- Spinach or fenugreek leaves (optional, for extra green depth)
- Eggs: 6 large eggs (room temperature for best fluffiness)
- Walnuts: 1/3 cup, chopped (optional, for added texture and nuttiness)
- Green onions: 2 stalks, thinly sliced (adds crunch and mild sharpness)
- Turmeric powder: 1/2 teaspoon (for color and subtle earthiness)
- Salt and black pepper: to taste
- Olive oil or vegetable oil: about 3 tablespoons (for cooking)
- Lemon juice: 1 teaspoon (optional, brightens the flavors when drizzled on top)
For the herbs, I always try to get the freshest bunches possible. If you can find small-curd parsley or young dill, that’s a bonus for tenderness. And if fresh fenugreek leaves are out of reach, spinach is a great substitute that keeps things green and healthy.
Walnuts are optional but personally, I recommend adding them — they bring a nice crunch and a toasty depth that pairs beautifully with the herbs. For a nut-free version, just skip them or try toasted pumpkin seeds instead.
Feel free to swap out the olive oil for avocado oil or a light vegetable oil if you want a more neutral cooking flavor. And if you’re curious about making this gluten-free or dairy-free, rest easy — the recipe is naturally free of both.
Equipment Needed
- Non-stick skillet (8 to 10 inches / 20 to 25 cm): Essential for cooking the frittata evenly without sticking. I prefer a heavy-bottomed pan for steady heat.
- Cutting board and sharp knife: For chopping the herbs finely. A chef’s knife works best but a good paring knife can do the job too.
- Mixing bowl: To whisk the eggs and combine the ingredients.
- Whisk or fork: For beating the eggs until smooth and slightly frothy.
- Spatula: A silicone or wooden spatula helps with flipping or loosening the edges gently.
If you don’t have a non-stick skillet, a well-seasoned cast iron pan will also work great—just be sure to use enough oil and keep the heat moderate. For chopping herbs, a mezzaluna (herb chopper) can speed things up if you have one, but a regular knife works just fine.
Preparation Method

- Prepare your herbs and aromatics: Rinse and pat dry all fresh herbs. Finely chop parsley, cilantro, dill, chives, and optional spinach or fenugreek leaves. Thinly slice green onions. This step usually takes about 10 minutes. The herbs should look like a fluffy green pile—bright and fresh without any large stems.
- Toast the walnuts: In the skillet over medium heat, toast the chopped walnuts for 2-3 minutes until fragrant and lightly browned. Be careful not to burn them. Remove from pan and set aside.
- Beat the eggs: Crack 6 large eggs into a mixing bowl. Add turmeric, salt, and black pepper. Whisk vigorously for 1-2 minutes until the mixture is smooth and slightly frothy—this helps the frittata stay fluffy.
- Mix herbs and eggs: Add the chopped herbs, green onions, and toasted walnuts to the eggs. Stir gently until everything is evenly combined. The mixture will be thick and vibrant green.
- Heat the skillet: Add 2 tablespoons of olive oil to the skillet and warm over medium heat until shimmering but not smoking.
- Cook the frittata: Pour the egg and herb mixture into the pan, spreading evenly. Reduce heat to low and cover the skillet with a lid. Cook for about 12-15 minutes. Check occasionally to make sure the bottom isn’t browning too fast—adjust heat as needed. The frittata should puff up slightly and feel set on top but still moist.
- Flip or finish under broiler: To cook the top thoroughly, you can cover the pan and flip the frittata onto a plate, then slide it back into the pan to cook the other side for 3-4 minutes. Alternatively, transfer the skillet (if oven-safe) to a preheated broiler for 2-3 minutes to brown the top. Watch carefully to avoid burning.
- Rest and serve: Remove the frittata from heat and let it rest for 2-3 minutes. Drizzle with a teaspoon of fresh lemon juice if using. Slice into wedges and serve warm or at room temperature.
A quick note: if your herbs feel a little wet after washing, pat them dry thoroughly before mixing with eggs. Too much moisture can make the frittata soggy. And if the frittata browns too quickly on the bottom, lower your heat instead of increasing it to avoid burning.
Cooking Tips & Techniques
One trick I learned the hard way is that chopping the herbs finely is key. Coarse pieces can make the texture uneven and harder to cook through. Also, beating the eggs well incorporates air, giving the frittata a lighter texture.
Cooking low and slow is your friend here. High heat means burnt edges with raw egg in the middle—nobody wants that. If you’re worried about cooking the top without flipping, using a broiler or a lid helps trap heat and cook evenly.
Don’t rush the resting time after cooking. Letting the frittata sit for a few minutes allows the moisture to redistribute, so each slice holds together better and flavors mellow.
As for multitasking, this dish is forgiving if you need to prep a side salad or warm bread while it cooks. Just keep an eye on the skillet and adjust heat to keep things steady. You might even enjoy the aroma filling your kitchen while you work on other brunch elements.
Variations & Adaptations
- Vegetarian-friendly additions: Add crumbled feta or goat cheese for a creamy, salty punch that pairs well with the herbs.
- Nut-free option: Skip the walnuts or substitute with toasted pumpkin or sunflower seeds for crunch.
- Seasonal twist: In spring, toss in some chopped fresh tarragon or mint for a different herb profile. In fall, adding sautéed mushrooms or caramelized onions adds warmth.
- Different cooking methods: This frittata works well baked in a greased oven-safe dish at 350°F (175°C) for 20-25 minutes if you prefer not to flip.
- Personal touch: I’ve tried adding a pinch of smoked paprika for subtle smoky warmth—delicious and unexpected.
Serving & Storage Suggestions
Kuku Sabzi is best served warm or at room temperature, making it a flexible brunch option. I often slice it into wedges and serve alongside a simple cucumber and tomato salad dressed with lemon and olive oil. It also pairs nicely with thick yogurt or labneh, adding a creamy contrast.
If you want to turn brunch into a bigger spread, this frittata complements dishes like Korean beef bulgogi rice bowls or a crisp green salad for variety.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat or enjoy cold for a quick snack. The flavors actually mellow and deepen after a day, making leftovers almost better than fresh.
Nutritional Information & Benefits
Per serving (assuming 6 servings), this Persian herb frittata provides roughly:
| Nutrient | Amount |
|---|---|
| Calories | 140-160 kcal |
| Protein | 10-12 g |
| Fat | 10 g (mostly healthy fats from walnuts and olive oil) |
| Carbohydrates | 3-4 g (mostly fiber from herbs and walnuts) |
The abundance of fresh herbs means this dish is loaded with antioxidants, vitamins A, C, and K, and fiber. Eggs provide high-quality protein and essential nutrients like choline. This recipe is naturally gluten- and dairy-free, and can be easily adapted to nut-free diets.
From a wellness perspective, it’s a satisfying way to get a nutrient-packed meal that feels fresh and energizing—a great start to the day without heaviness.
Conclusion
Flavorful Persian herb frittata (Kuku Sabzi) is one of those recipes that surprises you by how simple ingredients can turn into something truly special. With its bright herbs, tender eggs, and just the right touch of crunch, it’s a dish that feels both comforting and refreshing. I love how easy it is to customize, whether you want to add cheese, nuts, or play with different herbs depending on what’s in season.
Brunch doesn’t have to be complicated, and this frittata is proof. It’s a recipe that invites you to slow down just enough to appreciate good food and good company. If you give it a try, I hope it becomes a favorite in your kitchen too—one that brings a little Persian sunshine to your table.
Feel free to share your twists or questions below—I always enjoy hearing how others make this dish their own!
FAQs about Persian Herb Frittata (Kuku Sabzi)
Can I make Kuku Sabzi ahead of time?
Yes! It stores well in the refrigerator for up to 3 days and can be reheated gently in a skillet or enjoyed cold.
What herbs are essential for the authentic flavor?
Parsley, cilantro, dill, and chives form the classic herb base. You can add spinach or fenugreek leaves for extra depth if you like.
Can I bake the frittata instead of cooking on the stove?
Absolutely! Bake at 350°F (175°C) for 20-25 minutes in an oven-safe dish until set and lightly golden.
Is this recipe suitable for a gluten-free diet?
Yes, it contains no gluten ingredients and is naturally gluten-free.
What can I serve with Kuku Sabzi for brunch?
Try it with fresh salads, crusty bread, labneh or yogurt, and even dishes like creamy Cajun shrimp pasta for a diverse brunch spread.
Pin This Recipe!

Flavorful Persian Herb Frittata Kuku Sabzi
A vibrant, herb-packed Persian frittata that balances freshness with rich, comforting egginess, perfect for an easy and memorable brunch.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Brunch
- Cuisine: Persian
Ingredients
- 4 cups fresh herbs, finely chopped (flat-leaf parsley, cilantro, dill, chives, optional spinach or fenugreek leaves)
- 6 large eggs (room temperature)
- 1/3 cup walnuts, chopped (optional)
- 2 stalks green onions, thinly sliced
- 1/2 teaspoon turmeric powder
- Salt and black pepper to taste
- 3 tablespoons olive oil or vegetable oil
- 1 teaspoon lemon juice (optional)
Instructions
- Rinse and pat dry all fresh herbs. Finely chop parsley, cilantro, dill, chives, and optional spinach or fenugreek leaves. Thinly slice green onions.
- Toast the chopped walnuts in a skillet over medium heat for 2-3 minutes until fragrant and lightly browned. Remove and set aside.
- Crack 6 large eggs into a mixing bowl. Add turmeric, salt, and black pepper. Whisk vigorously for 1-2 minutes until smooth and slightly frothy.
- Add the chopped herbs, green onions, and toasted walnuts to the eggs. Stir gently until evenly combined.
- Heat 2 tablespoons of olive oil in a skillet over medium heat until shimmering but not smoking.
- Pour the egg and herb mixture into the pan, spreading evenly. Reduce heat to low and cover with a lid. Cook for 12-15 minutes, checking occasionally to avoid browning too fast. The frittata should puff slightly and be set on top but still moist.
- To cook the top thoroughly, either flip the frittata onto a plate and slide it back into the pan to cook the other side for 3-4 minutes, or transfer the skillet to a preheated broiler for 2-3 minutes to brown the top.
- Remove from heat and let rest for 2-3 minutes. Drizzle with lemon juice if using. Slice into wedges and serve warm or at room temperature.
Notes
Chop herbs finely for even texture. Beat eggs well to incorporate air for fluffiness. Cook on low heat to avoid burning. Pat herbs dry to prevent sogginess. Optional to bake at 350°F for 20-25 minutes if preferred. Walnuts can be substituted with pumpkin or sunflower seeds for nut-free version.
Nutrition
- Serving Size: 1 wedge (1/6 of the
- Calories: 150
- Sugar: 1
- Sodium: 150
- Fat: 10
- Saturated Fat: 1.5
- Carbohydrates: 4
- Fiber: 2
- Protein: 11
Keywords: Persian herb frittata, Kuku Sabzi, herb frittata, brunch recipe, Persian brunch, easy frittata, gluten-free, dairy-free, walnut frittata


