In a large bowl, cream together all wet ingredients until smooth.
In a separate bowl, whisk together all dry ingredients.
Slowly mix the dry ingredients into the wet until fully combined. Then, fold in chocolate chips & gems.
Cover and chill dough for at least 30 minutes to prevent spreading. About 10 minutes before baking, preheat the oven to 350°F.
Line a baking sheet with parchment paper. Use a cookie scoop to form even-sized dough balls and place them on the prepared baking sheet, spacing them apart. Gently press down slightly, then bake for 10–12 minutes (see Notes).
Let cookies rest on the baking sheet for 5 minutes, then transfer to a cooling rack.
Notes
The centers will look soft and underdone when you take them out of the oven — that’s exactly what you want! They’ll firm up as they cool, turning a light golden brown with the perfect soft-baked texture.