What is the difference in meaning?

- I haven't got bread.
- I haven't got any bread.

No difference in meaning that I can think of.

Edit. I agree with Anon. If someone asks, "Could you please make me a sandwich?", we would more likely reply, "No, we haven't any bread," but "No, there's no bread," or "No, I haven't got bread" will do the job.

When answering which of a number of items on a list are missing, the shorter version would be more likely.
JesusenglandWhat is the difference in meaning?

- I haven't got bread.
- I haven't got any bread.
The first draws a contrast between bread and other things.

I've got peanut butter, but I haven't got bread.

The second focuses on the amount of bread.

-- How much bread have you got?
-- I haven't got any bread.

Teachers: We supply a list of EFL job vacancies

Good question. The difference is less a matter of meaning than it is that of articulation.

emphasis, just an observation.

2.I haven't got any bread could suggest:

-1. That the speaker wants to emphasize that he or she has not one piece of bread. It more strongly emphasizes the lack of bread and has more of a negative connotation than number

2.It is used as a clarification of a previous question: consider this dialogue below.

-Hey, John, we need to go to the bakery because we haven't got bread.

- Not even one slice?

- No, John, we haven't got any bread.

note- even stronger of an emphasis would be "I haven't got any bread at all''

Note that it is simply the speaker's perception of how important it is to emphasize something in this way, so to decide if it is correct or incorrect depends entirely on the point of view of the speaker
 Avangi's reply was promoted to an answer.
 CalifJim's reply was promoted to an answer.
Students: Are you brave enough to let our tutors analyse your pronunciation?