Who said you make an omelette without breaking a few eggs?

The exact origin of the phrase "you can't make an omelette without breaking a few eggs" is uncertain. It is a proverb, meaning that achieving something great often requires sacrifices or negative consequences.

However, the earliest known recorded use of the proverb was in 1948 by American politician and diplomat, Dean Acheson, in a speech about the Cold War. He said:

"It is a great deal easier to make an omelet than to unscramble the eggs."

While this is the earliest known use, it's likely the phrase existed in some form before that.

It's worth noting that the proverb has been attributed to many other people, including Napoleon Bonaparte, but there's no concrete evidence to support these claims.