Satay Tofu Sticks with Peanut Sauce
Skewered tofu marinated in coconut milk and spices served with a creamy peanut sauce
Why This Recipe Works
This recipe transforms extra-firm tofu into a savory appetizer through a long soak in a coconut milk and curry marinade. A quick sear in a grill pan provides the characteristic charred edges that pair perfectly with the bright, zesty peanut dipping sauce.
Instructions
Press the block of extra-firm tofu for at least 10 minutes to remove excess moisture; this ensures it properly absorbs the marinade and sears rather than steams.
Whisk together the coconut milk, garlic, ginger, curry powder, maple syrup, and soy sauce in a large container until the marinade is well blended.
Cut the tofu into 1.5-inch cubes and toss them in the marinade until well coated, then refrigerate for at least 2 hours or overnight for the deepest flavor.
Soak the bamboo skewers in warm water for at least 30 minutes to prevent them from burning during cooking.
Combine the peanut butter, warm water, coconut sugar, rice vinegar, garlic, sesame oil, sriracha, and soy sauce in a small bowl, whisking until the texture is smooth and emulsified.
Thread the marinated tofu cubes onto the soaked skewers, fitting about five or six pieces per stick without crowding them.
Heat a grill pan over medium heat and brush generously with neutral oil until it shimmers. Arrange the skewers in the pan and cook for about 15 minutes total, turning every 4 to 5 minutes to achieve a light char on all sides. Pour any leftover marinade over the tofu during the last few minutes of cooking so it reduces into a thick glaze.
Serve the tofu satay sticks hot with the peanut sauce and top with chopped peanuts, cilantro, and a squeeze of fresh lime.
π½οΈ Complete the Meal
Frequently Asked Questions
Can I freeze this recipe?
Store leftover tofu and sauce separately in airtight containers in the refrigerator for up to 3 days.
Can I make this ahead of time?
The tofu can be marinated and the peanut sauce prepared up to 24 hours in advance.