Just like the original Cadbury Creme Eggs, but vegan!
Soften the vegan butter in a microwave-safe bowl. Add the salt and vanilla, then mix together. Add the Karo syrup (light corn syrup) and mix again.
Add the powdered sugar. Mix until smooth and evenly blended.
Take out 1/3 of the mixture and add it to a smaller bowl. Add yellow food coloring and mix it in. I used four drops, but think five would have been better.
Cover both bowls of filling and set them aside.
Melt your chocolate according to the directions on my post on how to temper chocolate (see recipe notes.)
Add a spoonful of tempered chocolate to each egg-shaped mold, then use a teaspoon to spread the chocolate around and coat the entire inside of each egg mold. Place in the freezer for a few minutes to harden.
Scoop out a small marble-sized piece of the yellow center and roll it into a ball. Place it on the white center.
Spoon more of the tempered chocolate onto each egg, and then spread it around to seal in the filling. Be sure that the entire egg shape is filled up.
Chill in the fridge for about 30 minutes until the chocolate is completely hardened. Turn the mold over onto a piece of waxed paper. The eggs should fall right out. Twist the mold a bit if needed to release all of the eggs.
Wrap as desired and store at room temperature. They should be good for at least a week.