What does Judges 6:19 mean?
Gideon has been commanded by the Lord to save Israel from the Midianites (Judges 6:11–16). No specific actions have been mentioned. The Lord has merely promised only to be with Gideon, describing His presence as Gideon's might. Since the Person speaking looks like a normal man, Gideon has asked for a sign to prove this is really the Lord. The Lord has graciously agreed to wait under the terebinth tree while Gideon prepares a gift for Him.Gideon's gift turns out to be a large and generous meal, which he carefully prepares himself. He slaughters and cooks a young goat and makes unleavened cakes from a relatively large quantity of flour. Gideon puts the meat in a basket, the broth to pour over the meat in a pot, and delivers the meal to the stranger waiting for him under the tree. The size and quality of the food expresses both hospitality and respect. It also anticipates that the Man will do something to show He is the Lord, if He truly is. Scripture is not clear about what exactly Gideon is expecting to see.
If Gideon meant to directly worship the Angel as the Lord God, he may have brought the goat and slaughtered it in front of the Man before putting the meat on an altar. He doesn't do that. Still, this meal may have been intended a kind of spiritually laden sacrifice. This gift was described in the previous verse using the Hebrew term used for sacrifices. Given the fear with which Gideon was hiding food from the enemy (Judges 6:1–4, 11), it also may have represented a legitimate material sacrifice on Gideon's part.