These baked Thai tofu satay skewers are delicious, easy, and full of flavor! Marinated and baked tofu glazed with a peanut satay sauce. Vegan, healthy, and full of protein!
These baked Thai tofu satay skewers have become a favorite appetizer of mine to make when serving Thai food. They're easy to make, have amazing texture and flavor, and they're healthy and full of protein!
These baked Thai tofu satay skewers have so much flavor because they're marinated and then double glazed with a delicious coconut peanut satay sauce. The marinade really helps the tofu absorb more flavor and that's definitely needed since tofu can be rather bland and flavorless.
The glaze on this tofu satay is incredible! It created this wonderful caramelized crust that really intensified the satay flavors. I always try to pair tofu with big, bold flavors and this definitely delivers.
Baked Thai Tofu Satay Tips:
- Start with firm fried tofu - you can find this in any Asian market in the refrigerated section where they have all the tofu. My Asian market as a variety of fried tofu so look for one that feels firm. There's another type of fried tofu that's soft and squishy but those are fried tofu skins.
- Marinate the tofu - dark soy sauce, turmeric, cumin, coriander, garlic powder, and a hint of brown sugar
- Skewer then bake - soak your wooden skewers in water first for at least 10 minutes so they don't burn in the oven
While the tofu is baking, prepare this delicious coconut peanut satay sauce. It's made with peanut butter, coconut milk, soy sauce, chili garlic sauce, and other Thai flavorings.
Reserve about half of the peanut satay sauce for dipping later and use the other half to glaze the tofu. Bake the tofu until the glaze starts to caramelize and then brush on a second coating for extra flavor.
Lay the tofu satay skewers on top of some crunchy veggies such as shredded cabbage or lettuce. They make an incredible appetizer or even a meal.
What to serve with tofu satay:
- Serve on the side of steamed rice with refreshing Asian cucumber salad
- Substitute for chicken in this Healthy Chinese Chicken Salad
- Lay on top of rice noodles for a tofu vermicelli bowl
To store this tofu satay, put in an airtight container and keep in the fridge for up to 4 days. You can reheat these in the microwave or in the oven or toaster oven. For the oven, cover these with foil so they don't burn and reheat at 300 degrees F for 10 minutes or until warm in the center.
I hope you enjoy these baked Thai tofu satay skewers! Please share, rate, and comment below. I’d love to hear from you!
Let’s stay connected! Come find me on:
Want more? Check out these other recipes!
- 15 Minute Thai Basil Tofu
- PF Chang's Vegetarian Lettuce Wraps
- Pad See Ew Thai Noodles
- Vegan Thai Peanut Noodles
- Spicy Asian Cucumber Salad
- 5 Minute Thai Peanut Sauce
*This post may contain affiliate links which means any purchases made through my link pay out a small commission without any extra cost to you. All opinions are my own and I only recommend products that I know, personally use, and trust. For more information, please see my Privacy Policy.
Recipe
Baked Thai Tofu Satay Skewers with Peanut Sauce
☑ Ingredients
- 1 package firm fried tofu - approximately 350g
- 4 wooden skewers - soaked in water
Tofu Marinade:
- 2 Tablespoons dark soy sauce
- 1 teaspoon turmeric powder
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 1 teaspoon brown sugar
- 1 teaspoon garlic powder
Peanut Satay Sauce:
- ¼ cup peanut butter
- ⅓ cup lite coconut milk
- 2 Tablespoons low sodium soy sauce
- 1 Tablespoon rice wine vinegar
- ½ Tablespoon sesame oil
- 1 teaspoon brown sugar
- ¼ teaspoon ginger - freshly grated
- 1 Tablespoon chili garlic sauce - optional for spice
- ⅛ teaspoon Thai chili pepper flakes - optional for spice
Instructions
- Preheat your oven to 425 degrees F.
- Combine the marinade ingredients in a medium bowl and toss in the fried tofu pieces. Let the tofu marinate for at least 5 minutes.
- Skewer your tofu pieces onto the wooden skewers and lay them on top of a parchment paper lined sheet pan. Bake them in the oven for 10 minutes.
- Meanwhile combine the peanut satay sauce ingredients in a small bowl. Reserve half of the sauce for dipping later.
- After 10 minutes, take the tofu out of the oven and brush the top of the tofu pieces with the peanut sauce. Bake for 5 minutes, flip over the tofu and brush the tofu pieces again with the peanut sauce and bake for 5 more minutes. Serve immediately with the reserved peanut sauce.
Nutrition
*Nutritional information is an estimate, calculated using online tools.
eileen
Could you please let me know a substitute for the coconut milk
Thank You
Jamie
Hi Eileen! You can replace it with any kind of liquid, even water would work but it won't have that coconut flavor. Hope that helps!
Joan
I recently switched to a plant based diet, and have been looking for some interesting recipes. It is recipes like this which give me hope I will be able to stick to this diet... I don't feel like I am missing out on anything at all, and the food is delicious. I look forward to trying some more of your plant based recipes.
Jamie
Thank you Joan! This is such a great, protein packed vegan recipe! Definitely try out some more on the site!
Felicity
I have recently started cooking with tofu, and I am loving finding new and creative ways to use it. This is my favourite so far. Not only does it look great, it tastes so good - the peanut sauce is such a fantastic addition!
Sara Welch
What a great Thai recipe! These would make a great appetizer or snack; I'm excited to try that glaze!
Jamie
Thank you so much Sara! Yes definitely a great appetizer or snack! Sometimes I even make double the serving and make a big dinner out of it with a side salad. I hope you enjoy this recipe! 🙂
Elaine
I love tofu but I have never had it on a skewer. Fantastic idea for this summer! At least I know that I will be experimenting with something new now 🙂
Jamie
Yay Elaine! I love experimenting with different recipes and ingredients too! I hope you try this recipe. It'd be perfect to take along picnics in the summer. 🙂
Sharon
This is such a delicious looking recipe! A must-have for meatless Mondays or when hosting vegetarian dinner guests.
Jamie
Thank you Sharon! Yes exactly! I love doing meatless Mondays and this is certainly a favorite among my vegetarian friends!
Suzy
Would have never thought to prepare tofu like this. Genius.
Jamie
Thank you Suzy! It's crazy how versatile tofu is. So many things you can do with it. I hope you try this recipe! 🙂
Alexandra @ It's Not Complicated Recipes
Oh wow, I love the look of this - the presentation is just stunning and I bet they taste even better! Love the idea of using the satay sauce with the tofu.
Jamie
Wow thank you so much Alexandra! What a compliment. 🙂 This is definitely one of those dishes that look amazing on a platter. I hope you get to try this!
Katie
I can’t wait to make this!! I love everything about it! And I totally know what you mean about “stalking” a recipe and getting weird looks 😂😂😂 Been there done that!
Jamie
Haha thanks Katie! It's so easy for me to fixate on a particular dish and want it over and over again lol. Glad to know I'm not the only one. I hope you enjoy this recipe! 🙂