You called this a 'very irritating issue', and it's a problem you're having with multiple roommates. I could have stated it in a better way, but it does sound like there are communication issues or you're not setting clear boundaries. Even if they're helping you cook, they should still respect the money and effort spent on gathering ingredients by trying to follow your directions.