Yes it does, here's how much ...
...
Asparagus has about 21 mg of choline in it per serving. The RDA is between 4-500.
This makes asparagus source of choline but not a very high one. You would need to eat approximately 20 cups of asparagus each and every day to reach the amount of choline that you require.
Choline is usually found in foods such as meat, chicken, turkey, fish, legumes, grains and eggs. We can also make it in our liver when we need it.
Choline is kind of like a B vitamin. It is used in many chemical processes in the body. Choline seems to be an important for the nervous system. In asthma, choline may help reduce swelling and inflammation.
Asparagus is a source of choline but if you're looking to increase your choline intake then asparagus wouldn't be your first choice. That shouldn't discourage you from eating asparagus as it has a lot of other health benefits.
Eat and enjoy nonetheless.
...