We like this recipe, too, however, I don't always use the onion, unless it's when Vidalias are in season. If you use onion, add it just before serving or it will overpower it. I often use Craisins instead of raisins and that's good. Pecans are okay, too. I have even added cauliflower.