What does Malachi 1:11 mean?
There are some disagreements about whether this verse should be rendered in the present tense or the future tense. Theologically, only the future tense makes sense. At this point in history, proper sacrifices could only be made at the temple, and pagan nations had no such place to worship God. Likewise, the Hebrew construction suggests that these future offerings will be "brought" from all places, not literally "offered in" all places.God has just told Israel that He would rather they stop offering Him any sacrifices at all, rather than bringing insultingly flawed animals. This verse brings in God's eventual honor from the Gentiles—non-Jews—which would have been a slap in the face to Israel. As God's chosen people, they had been given special treatment by God. Here, however, God is telling them that "pure" offerings, unlike Israel's impure sacrifices, will be offered by the—supposedly—unclean Gentiles.
In short, God is reminding Israel that He will be properly worshipped, even if that worship comes from those outside of Israel. He will be given honor, even if that happens in spite of Israel (Romans 3:1–8). Someday, those outside of God's chosen people will recognize God for who He is, and give Him the worship He is due (Zechariah 14:9).