How do I earn Soul Eggs?

Solution 1:

The bar just represents how close you are to the next soul egg.

Soul eggs are actually based on your total prestige earnings. The formula is

(prestige_earnings / 1,000,000) ^ .14) * epic_soul_egg_prestige_bonus

You can see your total prestige earnings by clicking: menu -> stats.

Verified by the game developer: https://twitter.com/renderpaz/status/775868514078818304

So anything that makes you more money will increase the amount of soul eggs.

Solution 2:

You are right. When the bar fills, you will be given one additional soul egg. The bar increases when you increase you money. This is cummulative, so if you buy an upgrade, the bar won't decrease again.

When you tap drones, watch videos or get a package with money inside, the bar will increase for a bigger amount.

You can also get soul eggs when you fulfill some mission aims.

Solution 3:

When your farm gets expensive enough, those will start to go up. I've already restarted once for 110 and can restart again for 201 and am at immortality egg. Also my bar is not full either.

You will also be able to earn few from challenges (I see you have these). I believe it was 6 or something and those were my first soul eggs for some challenge I forgot what it was about.

Basically keep breeding those chickens and keep making those eggs more expensive, you'll get there.