In a small bowl, mix together the peanut sauce ingredients, except the optional topping and avocado oil. Add in an extra pinch of salt if needed. Set aside.
Add the thick slices of tempeh to a nonstick skillet. Fill with warm water to fully cover, then turn the heat to high.
Steam tempeh by bringing the water to a boil, the reducing the heat to medium-low for 10 minutes, keeping the pan covered with a lid. This removes the bitterness from the tempeh.
Remove the water and tempeh from the skillet. Over medium-low heat, drizzle a small amount of avocado oil in. Evenly arrange the tempeh slices into the oil, once heated.
Allow them to cook on each side for 2-3 minutes each. Make sure each side has enough oil to turn golden brown, then flip each piece over.
Once both sides of the tempeh are cooked, pour the peanut sauce over top.
Stir the sauce on low heat every 30 seconds until thickened. This will take around 6-7 minutes.
Turn the heat off and add the cooked tempeh into a serving dish.
Garnish with roasted peanuts, lime juice and fresh cilantro.
Keep additional lime wedges on the side of the dish, to serve. Enjoy!