Tofu Satay With Peanut Sauce: A Taste of Thailand at Home
The scent of lemongrass and ginger always transports me back to that tiny street food stall in Bangkok. The air, thick with humidity, hummed with the sounds of sizzling woks and lively chatter. It was there, amidst the sensory overload, that I first tasted truly exceptional satay. But it wasn’t chicken or beef; it was tofu, grilled to perfection and slathered in a peanut sauce so rich and flavorful, it redefined my understanding of vegetarian cuisine. Now, years later, I’ve recreated a version of that unforgettable dish, bringing a little piece of Thailand into my own kitchen.
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Servings: 4-6
- Dietary Type: Vegan
Ingredients
- 1 (16 ounce) package firm teriyaki tofu (or plain tofu marinated in a little teriyaki sauce)
Peanut Sauce:
- 1 tablespoon canola oil
- 1/2 cup sliced red onion
- 1 1/2 teaspoons minced fresh ginger
- 1 1/2 teaspoons minced fresh garlic
- 2 teaspoons red chili paste
- 1/4 cup rice vinegar
- 1 tablespoon white sugar
- 3 tablespoons brown sugar
- 1 tablespoon tamari soy sauce
- Salt, to taste
- 1 lime, juice of
- 1/4 cup cilantro leaf
- 1/2 cup coconut milk
- 3/4 cup crunchy peanut butter
Equipment Needed
- Grill (or grill pan)
- Skewers
- Large skillet
- Blender or food processor
Instructions
-
Begin by preparing the tofu. If you’re using plain tofu, marinate it in a teriyaki sauce for at least 30 minutes (or longer for a more intense flavor). Pre-marinated teriyaki tofu works wonderfully too! Cut the tofu into 3 lengthwise slices. This will give you substantial pieces to grill.
-
Heat your grill to medium-high heat. The goal is to achieve beautiful grill marks and a slightly crispy exterior. Place the tofu slices on the grill.
-
Grill the tofu until crisp, ensuring you get those desirable grill marks on both sides. This usually takes about 5-7 minutes per side, depending on your grill.
-
Remove the tofu from the heat and let it cool slightly. Then, cut each slice into long, wide strips. This will make them easier to skewer.
-
Thread the tofu strips onto skewers. If using wooden skewers, soak them in water for at least 30 minutes beforehand to prevent them from burning on the grill.
-
Now, let’s make the peanut sauce. Heat the canola oil in a large skillet over medium heat.
-
Add the sliced red onion and minced fresh ginger to the skillet. Cook, stirring frequently, until the onion is softened and slightly browned, about 5-7 minutes.
-
Add the minced fresh garlic and red chili paste to the skillet. Cook for another minute or two, browning lightly and allowing the aromatic flavors to meld together. Be careful not to burn the garlic.
-
Pour in the rice vinegar, white sugar, and brown sugar. Stir to dissolve the sugars and deglaze the pan, scraping up any browned bits from the bottom.
-
Add the tamari soy sauce, salt to taste, and the juice of one lime. Bring the mixture to a boil, then reduce the heat and let it simmer for a few minutes, allowing the flavors to meld together. Taste and adjust seasonings as needed, adding more lime juice for acidity, soy sauce for saltiness, or sugar for sweetness.
-
Stir in the cilantro leaf.
-
Add the coconut milk and return the mixture to a boil, then reduce the heat to a simmer.
-
Remove the sauce from the heat and carefully transfer it to a blender or food processor. Purée until smooth and creamy.
-
Return the puréed sauce to the skillet. Place the skillet over low heat and slowly whisk in the crunchy peanut butter until it is completely melted and combined, creating a rich and luscious sauce. Simmer for a few more minutes to allow the flavors to fully meld.
-
Serve the grilled tofu skewers immediately with the warm peanut sauce.
Expert Tips & Tricks
-
Tofu Pressing: For even better texture, press the tofu before marinating or grilling. This removes excess water and allows the tofu to absorb more flavor. You can use a tofu press or simply wrap the tofu in paper towels and place a heavy object on top for about 30 minutes.
-
Spice Level: Adjust the amount of red chili paste to control the spiciness of the peanut sauce. Start with a small amount and add more to taste. You can also use a pinch of cayenne pepper for an extra kick.
-
Sauce Consistency: If the peanut sauce is too thick, add a little more coconut milk to thin it out. If it’s too thin, simmer it for a few more minutes to allow it to reduce.
-
Grill Basket: If you’re concerned about the tofu sticking to the grill, use a grill basket or a well-oiled grill grate.
Serving & Storage Suggestions
Serve the tofu satay immediately while the tofu is still warm and the peanut sauce is at its peak flavor. Garnish with chopped peanuts, fresh cilantro, and a lime wedge for an extra burst of freshness. It’s delicious served with a side of jasmine rice or a refreshing cucumber salad.
Leftover peanut sauce can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave before serving. The tofu satay is best enjoyed fresh, but leftovers can also be stored in the refrigerator for up to 2 days. Reheat in a skillet or microwave.
Nutritional Information
| Nutrient | Amount per Serving | % Daily Value |
|---|---|---|
| Calories | 680 kcal | 34% |
| Total Fat | 48g | 62% |
| Saturated Fat | 12g | 60% |
| Cholesterol | 0mg | 0% |
| Sodium | 750mg | 33% |
| Total Carbohydrate | 55g | 20% |
| Dietary Fiber | 5g | 18% |
| Sugars | 45g | |
| Protein | 25g | 50% |
Note: Nutritional information is an estimate and may vary based on specific ingredients and preparation methods.
Variations & Substitutions
- Gluten-Free: Ensure the tamari soy sauce is gluten-free.
- Nut-Free: Substitute sunflower seed butter for peanut butter, and adjust other ingredients as needed to taste.
- Spicier Satay: Add a finely chopped Thai chili pepper to the peanut sauce for a significant heat boost.
- Creamier Sauce: Use full-fat coconut milk for an even richer and creamier peanut sauce.
- Different Tofu: Use smoked tofu for a different flavor profile.
- Vegetable Skewers: Add other vegetables like bell peppers, onions, and zucchini to the skewers along with the tofu for a more colorful and nutritious dish.
FAQs (Frequently Asked Questions)
Q: Can I use regular soy sauce instead of tamari?
A: Yes, you can, but tamari has a richer and slightly less salty flavor. If using soy sauce, reduce the amount slightly and adjust to taste. Also, ensure the tamari used is gluten-free.
Q: Can I make the peanut sauce ahead of time?
A: Absolutely! The peanut sauce can be made up to 3 days in advance and stored in the refrigerator. Reheat gently before serving.
Q: What’s the best way to prevent the tofu from sticking to the grill?
A: Make sure your grill grates are clean and well-oiled. You can also use a grill basket to prevent sticking.
Q: Can I bake the tofu instead of grilling it?
A: Yes, you can bake the tofu at 375°F (190°C) for about 20-25 minutes, flipping halfway through, until it’s golden brown and slightly crispy.
Q: How do I make this recipe less spicy?
A: Reduce or omit the red chili paste. You can also use a milder chili paste or omit it altogether for a non-spicy version.
Final Thoughts
I hope this recipe inspires you to create your own delicious version of Tofu Satay with Peanut Sauce. The vibrant flavors and textures make it a truly satisfying and memorable dish, perfect for a weeknight dinner or a special occasion. Don’t be afraid to experiment with different ingredients and spices to personalize it to your liking. And most importantly, have fun in the kitchen! This dish pairs wonderfully with a crisp cucumber salad or a side of jasmine rice. Enjoy!
