Description
This baked vegan tofu satay is saucy, savory, and deeply satisfying. Thick pieces of extra-firm tofu soak up a rich coconut marinade flavored with turmeric, curry powder, and mushroom seasoning. No tofu skewers required—and no tofu press either if you’re using the right kind.
Ingredients
Scale
- 2 lbs extra firm tofu – Look for “super firm” tofu like House Foods brand. No tofu press needed—just pat dry on a flat surface.
- 13.5 oz coconut milk – I use Chaokoh for that classic Thai flavor.
- 3 tbsp tamari – Gluten-free soy sauce. Kikkoman tamari is my go-to.
- 2 tbsp curry powder – Use my homemade Thai yellow curry powder for best flavor.
- 2 tbsp mushroom powder – This adds deep, earthy umami. (Gia Vi brand is pictured above)
- 2 tsp turmeric powder – Brightens the color and flavor.
- 3 tbsp sugar – You can use brown sugar, palm sugar, or monk fruit sweetener.
- 2 tsp vinegar – Rice vinegar or white vinegar helps cut the richness.
- Optional for brushing before second bake: oil or cooking spray for moisture and sheen.
- Garnishes options: Crushed peanuts, chilli flakes, cilantro, chopped green onion, sesame seeds, toasted coconut flakes
Instructions
- Cut the tofu. Slice tofu into 3” long x 1-1/2” thick pieces. Bigger = meatier texture.
- Mix the marinade. In a large bowl, combine coconut milk, tamari, curry powder, turmeric, mushroom powder, sugar, and vinegar. Whisk until smooth. Give it a good stir. You want a creamy, golden marinade that coats every piece.
- Marinate the tofu. Lay tofu pieces in a single layer on a baking tray (not parchment-lined—it’s too saucy!). Pour all the marinade over. Scrape the bowl clean. Let sit for at least 20 minutes (overnight in the fridge is best for flavor).
- Bake. Bake at 375°F for 15 minutes. Flip each piece, brush it with a little oil, and bake for another 15 minutes, until golden brown.
- Finish and serve. Spoon the leftover sauce from the tray back over the tofu for extra flavor. Sprinkle some crushed peanuts, chopped cilantro, or green onions. Add some lime wedges to the side for a zingy dash. Sprinkle some red pepper flakes for some added heat.
Notes
- Use super firm tofu for best texture. It holds together and stays chewy, not soggy.
- Don’t toss the leftover marinade. Spoon it over your tofu just before serving.
- Skip the parchment paper. You want the tofu to soak in that flavorful tofu marinade.
- Cut thick! Big tofu cubes give more chew—no soft, floppy tofu here.
- Wear gloves and dark-colored clothing—turmeric powder stains easily and can leave lasting marks on nails and fabric.
- Check the different ways to cook this tofu below in the frequently asked questions.
- Prep Time: 10
- Cook Time: 30
- Category: Vegan, Tofu
- Method: baked
- Cuisine: Thai