Place the eggs in a saucepan, cover them with water, and bring to a boil. Once boiling, cover the pot, remove from heat, and let the eggs sit for about 10-12 minutes. After cooking, transfer the eggs to an ice bath to cool completely.
Prepare the natural dyes. For pink, boil the chopped beets in 2 cups of water for 30 minutes, strain, and add ¼ cup of vinegar. For green, boil the chopped spinach in 2 cups of water for 30 minutes, strain, and add ¼ cup of vinegar. For blue, boil the red cabbage in 2 cups of water for 30 minutes, strain, and add ¼ cup of vinegar. For yellow, dissolve turmeric in 2 cups of hot water and stir in ¼ cup vinegar.
Submerge the cooled eggs in the prepared dye baths. For pastel colors, let them sit for about 10-15 minutes. For more vibrant colors, leave them in for 30 minutes or longer. Remove the eggs and allow them to dry on paper towels.
Once the eggs are dry, use stickers, washi tape, paint pens, or edible glitter to decorate them as you wish. Get creative with designs to enhance the aesthetic appeal!
Place the decorated eggs in egg cups or holders and arrange them on a platter for an eye-catching centerpiece.