You need to look at who the verse was written to and whether or not this can be applied to Christians today. The promises made to Israel apply to Israel. The animal sacrifices and dietary laws applied to Israel under the old covenant and don't apply to believers today.
You need to interpret scripture literally unless it's clear from the context that you can't. For example:
(Luke 13:23-25 NIV) Someone asked him, "Lord, are only a few people going to be saved?" He said to them, {24} "Make every effort to enter through the narrow door, because many, I tell you, will try to enter and will not be able to. {25} Once the owner of the house gets up and closes the door, you will stand outside knocking and pleading, 'Sir, open the door for us.' "But he will answer, 'I don't know you or where you come from.'
That's very similar to what Jesus says in Matthew:
(Matthew 7:13-14 NIV) "Enter through the narrow gate. For wide is the gate and broad is the road that leads to destruction, and many enter through it. {14} But small is the gate and narrow the road that leads to life, and only a few find it.