In a medium-sized mixing bowl, combine the sour cream and mayonnaise. Stir until the mixture is smooth and well incorporated.
Add the finely chopped fresh dill, fresh parsley, garlic powder, onion powder, salt, and black pepper to the bowl. If you're using dried dill, add it now.
Stir all the ingredients together until everything is evenly distributed throughout the creamy base. Make sure there are no clumps of spices.
If desired, stir in the lemon juice for an added layer of bright, tangy flavor. Taste the dip and adjust seasonings if necessary – you might want a little more salt or pepper.
For the best flavor, cover the bowl and refrigerate the dill dip for at least 30 minutes. This allows the flavors to meld together beautifully.