Lamb has a more earthy taste than beef, and is sometimes described as grassy or gamey. It cooks very similar to ground beef, but the flavor of beef is milder. Adding fresh herbs (like thyme) balances out the gamey flavor. It is definitely an acquired taste, which is why most Americans use ground beef as a substitute in this dish.