Slice the beef against the grain into 1/2-inch wide strips, place the steak in a gallon size ziplock bag or bowl. In a glass measuring cup or mixing bowl whisk together the greek yogurt, olive oil, garlic, ginger, cumin, chipotle chile powder, smoked paprika, cayenne, turmeric, cinnamon and a good pinch of black pepper. Add the lemon juice. Pour the marinade over the steak and toss well. Seal the bag (or cover the bowl) and place in the fridge for 1 hour or overnight.
Meanwhile add the cashews to a food processor or high powered blender. Process until the cashews form a thick paste, scrapping down the sides of the bowl as needed. Add the garlic, coconut milk, ginger, honey, soy sauce, thai red curry paste and spicy curry powder. Process until completely smooth and creamy, about 3-5 minutes. Stir in the cilantro and mint. Season with pepper. Keep in the fridge until ready to serve. Warm the sauce over the stove or in the microwave before serving.
When the steak is ready preheat the grill to high heat. Thread the steak onto skewers. Oil the grill gates and place the beef on the grill. Cook the skewers 2 to 3 minute per side. Remove from the heat, place on a serving platter and sprinkle with the fresh mint and cilantro. Serve immediately with the warmed cashew dipping sauce. I also served this with couscous and [homemade naan | https://www.halfbakedharvest.com/homemade-naan-step-step-photos/].