Why do people put butter on steak? Adding butter to steak adds extra richness and can also soften the charred exterior, making a steak more tender. But a good Steak Butter should complement the flavor of a steak, not mask it.