Easter Eggs with Onion Skins
Learn how to dye eggs with onion skins using this traditional Bulgarian method. Naturally colored Easter eggs with herbs, flowers, and pantyhose – rustic, festive, and fun.
Prep Time15 minutes mins
Cook Time20 minutes mins
2 hours hrs
Servings: 12 eggs
- 12 white eggs
- Skins from 12 yellow or red onions outer dry layers only
- 12 small herbs leaves, or edible flowers (parsley, mint, clover, etc.)
- Nylon stockings or pantyhose cut into 12 pieces, 5–6 inches each
- Thread or twist ties
- Water enough to cover eggs in pot
- 1 –2 tablespoons vinegar optional
- Vegetable oil for polishing
Wash and dry the eggs. Lightly moisten each herb, leaf, or flower and press it onto the egg.
Wrap each egg tightly in a piece of nylon, securing both ends with thread or twist ties.
In a large pot, add onion skins and cover with water. Stir in vinegar, if using.
Bring to a boil, then reduce heat and simmer for 10–15 minutes to create the dye bath.
Gently lower the wrapped eggs into the pot and simmer for 15–20 minutes.
For deeper color, let the eggs soak in the dye bath for 2–8 hours after boiling.
Remove eggs, cool slightly, then unwrap and peel off the herbs or flowers.
Dry completely, then rub each egg with a little vegetable oil for a shiny finish.
[adthrive-in-post-video-player video-id="MIlp3ENR" upload-date="2025-04-18T21:17:59.000Z" name="Bulgarian Easter Colored Eggs Video.MOV" description="null" player-type="default" override-embed="default"]
Use flat herbs and edible flowers for beautiful, clean prints.
White eggs give the best contrast.
You can reuse the dye bath for another batch.
Red onion skins yield a darker, brick-red tone.
This method works with artificial egg dyes, too—just know the results may be more subtle due to the long soaking process.
Calories: 63kcal | Carbohydrates: 0.3g | Protein: 6g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.02g | Cholesterol: 164mg | Sodium: 62mg | Potassium: 61mg | Sugar: 0.2g | Vitamin A: 238IU | Calcium: 25mg | Iron: 1mg