If you’re looking for a simple yet flavorful dish that combines eggs, spinach, and aromatic spices, then Nargesi, also known as the Persian Omelette, is the perfect meal for you. This traditional Persian dish is a quick, nutritious, and satisfying recipe that can be enjoyed for breakfast, brunch, or even a light dinner.
Named after the Narcissus flower, Nargesi is a beautifully layered omelette where wilted spinach, fragrant garlic, and onions blend harmoniously with rich, runny eggs. The result is an omelette that is both light and deeply flavorful, offering a perfect balance of savory and slightly earthy notes. It’s often compared to the classic Middle Eastern Shakshuka, but instead of a tomato-based sauce, the star ingredient here is fresh spinach.
This dish is incredibly versatile and can be customized to your liking. Want more protein? Add chicken or mushrooms. Looking for extra spice? Sprinkle in turmeric, sumac, or red pepper flakes. However you choose to prepare it, Persian Nargesi is a timeless dish that delivers big flavors with minimal effort.
Why You’ll Love This Persian Omelette (Nargesi)
There are many reasons why Nargesi has remained a staple in Persian cuisine for centuries. From its nutrient-packed ingredients to its rich and satisfying flavor, here’s why you’ll love this dish:
1. Packed with Nutrients and Superfoods
One of the biggest reasons to love Nargesi is its health benefits. Spinach, the star ingredient, is loaded with iron, vitamins A, C, and K, and antioxidants. Paired with eggs, which are high in protein and essential fatty acids, this dish is not only delicious but also incredibly nourishing.
2. Quick and Easy to Make
This dish is perfect for busy mornings or when you need a quick meal. With just a few simple ingredients and one pan, you can have a restaurant-quality Persian omelette ready in under 20 minutes.
3. Flavorful and Versatile
Despite its simplicity, Nargesi is bursting with flavor. The earthiness of spinach, the warmth of garlic and onions, and the richness of the eggs create a balanced dish that can be easily customized. Add feta cheese for creaminess, sprinkle sumac for a tangy kick, or serve it with crusty Persian bread for an authentic touch.
Preparation Time and Yield
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2-3 servings
Nutritional Information (Per Serving)
- Calories: 250 kcal
- Carbohydrates: 8g
- Protein: 18g
- Fat: 16g
- Fiber: 4g
- Sugar: 3g
Ingredients for Persian Omelette (Nargesi)
Main Ingredients:
- 3 tablespoons olive oil or butter
- 1 medium onion, thinly sliced
- 2 cloves garlic, minced
- 1 teaspoon turmeric powder
- 4 cups fresh spinach, washed and chopped
- ½ teaspoon salt (or to taste)
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional)
- 3 large eggs
Optional Additions & Garnishes:
- ½ teaspoon sumac (for a citrusy tang)
- ½ teaspoon ground cumin (for added warmth)
- ¼ cup crumbled feta cheese (for creaminess)
- Fresh chopped parsley or cilantro
- Toasted Persian flatbread or pita
Step-by-Step Instructions
for Persian Omelette (Nargesi)
Step 1: Sauté the Onions and Garlic
Heat 3 tablespoons of olive oil or butter in a large skillet over medium heat. Add the thinly sliced onions and sauté for 5 minutes, stirring occasionally until they become soft and golden.
Add the minced garlic and cook for another 30 seconds until fragrant. Be careful not to burn the garlic, as it can turn bitter.
Step 2: Add the Spices
Sprinkle in turmeric powder, salt, black pepper, and red pepper flakes (if using). Stir well so the onions and garlic absorb the flavors.
Turmeric not only enhances the color but also adds a warm, slightly earthy flavor that complements the spinach beautifully.
Step 3: Wilt the Spinach
Add the chopped spinach to the pan. Stir continuously until the spinach wilts down and reduces in size, about 3-4 minutes. If there’s excess water from the spinach, let it cook off to prevent the omelette from becoming too watery.
Step 4: Crack in the Eggs
Once the spinach is fully cooked, make small wells in the mixture using a spoon and crack the eggs directly into them. Reduce the heat to low, cover the pan, and let the eggs cook for 5-7 minutes, or until the whites are fully set but the yolks are still slightly runny.
If you prefer a firmer egg yolk, let it cook for an additional 1-2 minutes.
Step 5: Garnish and Serve
Once the eggs are cooked to your liking, sprinkle with sumac, ground cumin, or crumbled feta cheese for added flavor. Garnish with fresh parsley or cilantro and serve immediately.
Step 6: Enjoy with Bread
Nargesi is best enjoyed with Persian flatbread, warm pita, or crusty sourdough bread to scoop up the delicious spinach and eggs.
1. Spinach – The Star of Nargesi
Spinach is the main ingredient in Nargesi and is widely loved for its mild flavor, delicate texture, and high nutritional value. It’s an excellent source of iron, vitamin K, and folate, making this dish not only delicious but also incredibly healthy.
Spinach cooks down significantly when heated, so it’s important to start with a large amount—it may look like too much at first, but it reduces by nearly 75% during cooking.
2. Eggs – The Protein Powerhouse
Eggs are the perfect complement to spinach in this dish. They provide a rich, creamy texture and essential nutrients like protein, omega-3 fatty acids, and choline. The runny yolks create a luxurious sauce that blends beautifully with the spiced spinach.
3. Turmeric – The Golden Spice
Turmeric is a staple in Persian cooking and gives Nargesi its signature golden color and warm, earthy flavor. Beyond taste, turmeric has anti-inflammatory properties and is rich in antioxidants, making it a great addition to any meal.
4. Sumac – The Tangy Enhancer
Sumac is a Persian spice with a lemony, slightly sour flavor that enhances the dish’s depth. It cuts through the richness of the eggs and adds a bright, citrusy contrast to the creamy, savory spinach.
Technique Tips for Persian Omelette (Nargesi)
1. Cook the Onions Slowly for Extra Sweetness
Caramelizing the onions low and slow enhances their natural sweetness, balancing the earthy bitterness of spinach. If you have time, cook them for 10-15 minutes for the best flavor.
2. Avoid Overcooking the Spinach
Spinach releases a lot of water when cooked, and overcooking can make it mushy and watery. Sauté it just until wilted, then let any excess moisture evaporate before adding the eggs.
3. Keep the Egg Yolks Runny
For the best silky texture, cook the eggs just until the whites are set but the yolks remain soft and creamy. Covering the pan helps the eggs cook evenly without overcooking the yolks.
4. Use Fresh Herbs for a Flavor Boost
Chopped fresh parsley, cilantro, or dill can add freshness and depth to the dish. Stir them in right before serving for the best flavor.
Alternative Presentation Ideas
1. Persian Nargesi Wrap
For a grab-and-go meal, wrap the spinach and eggs in lavash or pita bread, adding a dollop of Greek yogurt or tahini sauce for extra creaminess.
2. Nargesi Breakfast Bowl
Serve the omelette over quinoa, bulgur, or brown rice and top with avocado, nuts, and feta cheese for a heartier breakfast.
3. Baked Nargesi Casserole
Instead of cooking it on the stovetop, transfer the spinach mixture to a baking dish, crack eggs over the top, and bake at 375°F (190°C) for 10-12 minutes for a baked Persian-style frittata.
Freezing and Storing Persian Omelette (Nargesi)
1. Storing in the Refrigerator
- Store leftover Nargesi in an airtight container for up to 3 days.
- Reheat gently in a skillet over low heat to preserve the texture of the eggs.
2. Freezing for Longer Storage
- While eggs don’t always freeze well, the spinach mixture can be frozen separately for up to 2 months.
- To reheat, thaw overnight in the fridge, warm in a skillet, and add fresh eggs before serving.
Healthier Twist Ideas
Want to make Nargesi even healthier? Here are some simple swaps:
1. Swap Oil for Yogurt
For a lower-fat option, replace part of the oil with Greek yogurt for a creamy, tangy twist.
2. Add More Vegetables
Boost the fiber and nutrients by adding mushrooms, bell peppers, or tomatoes to the sautéed spinach mixture.
3. Use Egg Whites Only
For a lighter version, use two whole eggs and two egg whites instead of all whole eggs.
Serving Suggestions for Events
1. Weekend Brunch Spread
Serve Nargesi with fresh Persian herbs (sabzi khordan), warm naan or lavash, and a side of feta cheese and olives for a traditional Persian breakfast experience.
2. Light and Healthy Dinner
Pair with a simple cucumber and tomato salad and a bowl of Persian lentil soup for a balanced, nourishing meal.
3. High-Protein Post-Workout Meal
For a protein-packed meal, serve Nargesi over quinoa with a sprinkle of toasted almonds or sunflower seeds for added crunch and nutrition.
Frequently Asked Questions (FAQs)
1. Can I make Nargesi with frozen spinach?
Yes! If using frozen spinach, thaw and squeeze out excess water before adding it to the pan to prevent the omelette from becoming watery.
2. What’s the best bread to serve with Nargesi?
Persian flatbread (lavash or barbari), pita, or toasted sourdough all pair beautifully with this dish.
3. Can I add cheese to Nargesi?
Absolutely! Crumbled feta, goat cheese, or shredded mozzarella can add extra creaminess and flavor.
4. How can I make this dish vegan?
Skip the eggs and use chickpeas or tofu instead. Sauté them with the spinach and season generously with cumin, turmeric, and garlic for a plant-based alternative.
5. What are some good side dishes for Nargesi?
- Persian Shirazi Salad (chopped cucumber, tomatoes, onions, and lemon juice)
- Roasted eggplant with yogurt sauce
- Tahini-drizzled roasted potatoes
Conclusion
Persian Omelette (Nargesi) is a simple yet incredibly flavorful dish that brings together nutritious spinach, warming spices, and runny eggs in the most comforting way. Whether enjoyed for breakfast, brunch, or a quick dinner, it’s a healthy, protein-packed meal that’s both easy to make and deeply satisfying.
With its minimal ingredients, quick cooking time, and endless customization options, Nargesi is a dish that fits into any lifestyle or dietary preference. Whether you serve it with warm bread, fresh herbs, or creamy feta, it’s guaranteed to become a staple in your kitchen.
PrintPersian Omelette (Nargesi)
- Total Time: 1 hour 30 minutes
- Yield: 4-6 servings 1x
Ingredients
For the Curry Paste (Homemade or Store-Bought):
- 2 tablespoons Massaman curry paste (store-bought or homemade)
- 1 teaspoon ground cinnamon
- ½ teaspoon ground cardamom
- ½ teaspoon ground cloves
- 1 teaspoon ground cumin
For the Curry:
- 1 pound (450g) beef chuck, chicken thighs, or lamb, cut into large chunks
- 2 tablespoons vegetable oil
- 1 large onion, sliced
- 3 cloves garlic, minced
- 1 tablespoon ginger, grated
- 1 can (14 oz) coconut milk
- 1 cup beef or chicken broth
- 2 tablespoons fish sauce
- 1 tablespoon soy sauce
- 1 tablespoon palm sugar (or brown sugar)
- 1 tablespoon tamarind paste (optional, for extra tanginess)
- 2 large potatoes, peeled and cubed
- ½ cup roasted peanuts
- 1 small cinnamon stick
- 2 bay leaves
For Serving:
- Steamed jasmine rice
- Fresh cilantro, chopped
- Lime wedges
Instructions
Step 1: Prepare the Meat
If using beef or lamb, season with a pinch of salt and pepper. For extra flavor, sear the meat before adding it to the curry. Heat 1 tablespoon of oil in a pan over medium-high heat and brown the meat on all sides for about 4-5 minutes. Remove and set aside.
Step 2: Sauté the Aromatics
In the same pan, add 1 tablespoon of oil. Sauté the onions for 3-4 minutes until soft and slightly caramelized. Add the garlic and ginger, cooking for another 30 seconds until fragrant.
Step 3: Fry the Curry Paste
Add the Massaman curry paste to the pan along with cinnamon, cardamom, cumin, and cloves. Stir-fry for 1-2 minutes to release the flavors.
Step 4: Simmer the Curry
Pour in coconut milk and broth, stirring well to incorporate the spices. Add the fish sauce, soy sauce, palm sugar, tamarind paste, cinnamon stick, and bay leaves. Return the seared meat to the pot and bring to a gentle simmer.
Step 5: Add the Potatoes and Peanuts
After 30 minutes, add the cubed potatoes and roasted peanuts. Continue simmering for another 30-40 minutes, until the meat is tender and the potatoes are fully cooked.
Step 6: Taste and Adjust
Taste the curry and adjust the seasoning—add more sugar for sweetness, fish sauce for saltiness, or tamarind for tanginess.
Step 7: Serve and Enjoy
Ladle the curry into bowls and serve with steamed jasmine rice. Garnish with fresh cilantro and squeeze a little lime juice over the top for brightness.
- Prep Time: 15 minutes
- Cook Time: 1 hour 15 minutes
Nutrition
- Calories: 540
- Sugar: 8g
- Fat: 32g
- Carbohydrates: 38g
- Fiber: 5g
- Protein: 30g