Erin is the author of the food blog Olives for Dinner. When she’s not watching cooking shows on the Food Network or reading cookbooks, she’s in the kitchen creating vegan dishes for herself as well as her non-vegan husband. Through her b...
6 ounces cremini or baby bella mushrooms, quartered
2 shallots, sliced
4 cloves garlic, sliced
1/4 cup unsalted peanuts, crushed
3 scallions, green portion only, cut on the bias
For the tofu and marinade
Cut the tofu into 4 slabs, then cut each slab in half twice to create dice-sized tofu cubes. Place in a single layer in a glass dish and place into the freezer for at least 4 hours. Remove from the freezer and gently remove the tofu. Let it defrost slightly for about 30 minutes and then press it for an hour.
In the same glass dish, make the marinade. Whisk the peanut oil with the soy sauce and ginger. Place the pressed tofu into the marinade, tossing as needed to completely cover. Place in the refrigerator to marinate for at least 4 hours.
For the sauce
Place the first four sauce ingredients into a small saucepan over medium heat. Once it begins to slightly bubble, add the agave and peanut butter. Whisk until well combined. Whisk in the xantham gum or cornstarch slurry. Turn the heat to low, stirring occasionally.
To finish the dish
In a large skillet, heat peanut oil over medium-high heat. Add the tofu cubes and saute on each side for about 2 minutes, or until well-browned. Remove from the skillet and reserve in a bowl.
Add the mushrooms to the skillet, using more peanut oil as needed until slightly browned, about 7 minutes. Remove from the skillet and add it to the bowl with the tofu.
Lower the heat to medium and add a small amount of peanut oil to the skillet. Saute shallots for about 3 minutes. Add the garlic and saute for a minute more. Transfer to the bowl with the tofu.
Add the peanuts into the skillet (do not add any additional oil) and toast for about 2 minutes, tossing occasionally so they don’t burn. Remove from the skillet into a small bowl.
To serve, place the tofu mixture into bowls. Top with the sauce, toasted peanuts, sesame seeds and scallion tops.