A. Complete all available levels and challenges in your current restaurants to maximize your earnings and unlock more content without spending gems.
B. Look for any promotional events that may temporarily reduce the cost of unlocking new restaurants or offer them for free.