I don't know about the grease part, but if crappie like garlic, surely they wouldn't mind the smell or taste of onion.