Skillet tofu satay is a very easy and simple variation of the grilled kind that you can make at home, fuss-free, and within the comforts of your own kitchen. No smoke, no charring, no outside preparation. It’s a side dish or easy dinner that is tofu comfort for the soul, and with all the lip-smacking taste in the quick peanut dipping sauce.
Updated on May 22, 2025

I have had my fair share of satay in my life. Being an Indonesian dish, and not being far from my Filipino food roots, satay has always drawn me in.
The flavor has subtle spices, it’s a happy hue of gold, and the peanut sauce for dipping is definitely my jam.
These days, if I don’t have time for skewering and grilling satay, despite my love for the dish, I go for the skillet. So on my meatless Mondays and times that I’m like “What the heck am I gonna make with this block of tofu?!”…I give my meals a healthy twist and voila, tofu satay, skillet-style, takes the cake.
Table of contents

What’s Good about Skillet Tofu Satay
- meatless, all vegan
- very easy to make without fussing with grilling, sticking, smoke, or skewering
- tasty and a beautiful side dish or meal
- hearty and filling, all the while being a healthy dish
- the tofu preparation makes it ideal for meal prep and lasting as leftovers

What is Tofu Satay
This in an inspired dish from some of the flavors of Southeast Asian that feature flavorful aromatics, marinated into tofu that has been frozen and thawed for meatiness, firmness, and satisfaction in each bite.
Paired with a quick-style peanut satay sauce, this is a vegan satay dish that is sure to land on your recipe rotation.

Do I Need to Freeze the Tofu?
Yes.
It’s the only way that the crisp exterior will come about in the skillet and the tofu can really absorb the marinade flavors.
In a nutshell, freezing the tofu is 100% transformational to the texture, it expels the water, and makes it into this less-moist and a bit spongier version, which makes it feel filling and “meatier”.
When you’re eating those “meaty and saucy” vegan tofu dishes, it’s because the tofu has been previously frozen.
How to Freeze Tofu

- Simply take the package of firm or extra firm tofu, and stick it inside the freezer. You don’t need to drain it.
- Remove the tofu when it is has been totally frozen, usually after an entire night, and let it thaw out.
- Once totally thawed, remove from package and place the block of tofu down on paper towels and gently squeeze, releasing out more water. Repeat until the tofu has little to no water coming out of it.
- Now, you can cut the tofu into strips to make tofu satay.
Extra Notes
- do not precut tofu before freezing; leave the entire block alone and freeze as is with the water.
- let the tofu totally freeze and also, let it completely thaw
- use paper towels to capture more water after it has thawed
- use Firm or Extra Firm tofu. Do not use silken tofu.
How Long does this Recipe Take?
Plan to take your time because you will have to freeze your tofu.
Personally, I really like this because when I buy tofu, I can just pop it in the freezer and if I have things come up, I’m not obligated to cook it right away. You can leave it till you are ready.
How long does it take to Thaw Frozen Tofu?
It can take a whole day for the tofu to freeze and then thaw the entire next afternoon. So at the least, you have to wait a day and a half before making this dish.
Once you slice and marinate the tofu, the timing is also flexible because you can have it marinating for as little as several hours or keep it refrigerated for two days.
If I buy the tofu on a Monday this would be my personal timeline…
- Freeze tofu on Monday.
- Defrost on Tuesday and then cut and marinate the slices at the end of the day (or by the next morning).
- Make the Recipe on Wednesday or Thursday for late lunch or dinner.
- It is a few days of “preparation”, but the flexibility of the timeline to make tofu satay works with my busy schedule. If there’s time to make it, great, and if not, it can still work for the next day.
INGREDIENTS
- 1 pack Firm or Extra Firm Tofu – frozen, completely 100% thawed, and the water pressed out (15 oz.)
Marinade
- 2 cloves garlic, minced – or garlic powder but fresh is more flavorful
- 1 shallot or just a 1/4 onion, finely chopped – or onion powder but fresh is more flavorful
- 3 tablespoons lemongrass, minced – use two stalks and just the white parts (read how to use lemongrass for more)
- 3/4 tablespoon turmeric powder
- 1/2 teaspoon coriander powder
- 1/2 teaspoon cumin powder
- 3/4 tablespoon white sugar
- 2 tbsp squeezed lime
- 1 pinch of salt
In the Skillet
- 1 tablespoon coconut oil
- salt and pepper to taste
Garnish
- fine chopped basil or cilantro
EQUIPMENT
- Large Pan – cast iron skillet, carbon steel pan, or non stick pan
- Flat, glass pan – for marinating the tofu strips
- Wire cooling rack
- Spatula
- Food Processor – for the peanut sauce

HOW TO MAKE Skillet Tofu Satay
- In a bowl, combine the minced garlic, chopped onion, minced lemongrass, turmeric powder, coriander powder, cumin powder, sugar, salt, and lime juice. If you have a mortar and pestle, then pound in the lemongrass into the mixture for more flavor. If not, just mix well until the spices and lemongrass have incorporated. The thinner the lemongrass, the better.
- Add the tofu and coat gently with the rub. Place in a flat glass pan or food safe bag and top the remaining rub over the tofu. Cover with plastic wrap or a lid. Marinate for at least 4 hours, or even overnight. The layer of marinade only has to be thin to get soaked up by the tofu, so no need to over coat and sauce everything. Be sure the rub is sitting on top of the tofu.
- After marinating, remove the tofu and brush off the marinade so there are no bits and pieces of ingredients on the tofu.
- Preheat the pan over medium-high heat. Add coconut or high-heat tolerant oil. Wait a bit for the coconut oil to heat and run easily.
- Add the tofu. It should quickly be sizzling. Let it be until the side that is down is slightly browned and seared on the edges. Flip and sear the other side. It takes a few minutes per side and the yellow color will deepen. Do not flip until the tofu until it is seared, and that way the tofu will easily lift and not be sticking.
- Remove the tofu strips from the pan and serve immediately or place on a wire rack to cool.
- Serve with the peanut sauce on the side and plenty of very finely chopped basil or cilantro all over the skillet tofu satay. You can also skewer these, cut them in smaller pieces, or just leave them as they are as finger food.
PEANUT SAUCE

- 1/4 cup (125g) natural, creamy peanut butter
- 1 small fresh garlic clove
- 1/2 tablespoon fresh ginger
- 1 tablespoon soy sauce
- 2 tablespoons brown sugar or honey – If you use brown sugar, dissolve it first in a half tablespoon of very hot water.
- 1 tablespoon lime juice
- 3 teaspoon rice vinegar
- 1 teaspoon of chili flakes
- 3 tablespoon of water
- pinch of salt
DIRECTIONS
- In a food processor, blend the sauce ingredients.
- Serve the tofu satay with the peanut sauce on the side.
Try this… Trader Joe’s Thai Peanut Dressing Copycat Recipe
What to Serve with this Dish
- Simple Cucumber Salad – cucumber, rice vinegar, honey, salt
- Simple Steamed Rice
- Pickled Vegetables
- Crisp Filipino Cucumber Tomato Salad
Add Ins and Variations
- Add a pinch of chili flakes to the marinade for a spicy kick.
- Add tamarind paste to the peanut sauce for a tangy element
- Be exciting and put the tofu strips in a soft and crispy baguette, add some sauces and veggies like carrot, daikon, cilantro, and jalapeno and make an awesome vegetarian sandwich.
- Simply use the tofu satay as a meal prep main dish, and add rice or salad as a side.
- Try soyaki as an extra dipping sauce.
- Add tofu satay inside of an avocado spring roll or a fresh beef spring roll as an extra ingredient, bringing in lots of flavor, texture, and impressing guests.
Questions
Can I make this satay tofu recipe in the oven?
Yes, you can bake the tofu in a preheated oven or air fryer at 375°F (190°C) for 15 minutes, or until slightly browned. Spray the pieces lightly with some avocado or coconut oil and place on parchment paper. It will not have the same crispy exterior as pan-fried skillet style.
Why does my tofu seem dry?
Previously frozen and thawed tofu is supposed to be drier. It should be firm to hold the sticks of tofu satay and also break in half with a “meaty” and more dense texture. This “dry” version of tofu makes it ideal for dipping and as a substitute to meat dishes.
Can I prepare the tofu satay in advance?
Certainly and in fact it is necessary. You can freeze the tofu two days before, thaw it the next day, marinate the tofu overnight, and then store it in the refrigerator until ready to use for up to 24 hours.
Can I grill the tofu?
Yes! If you soak bamboo skewers in water for half an hour, then skewer the tofu, they will be perfect for grilling. Be gentle as tofu can stick or fall apart on a grill.
Since these were frozen, the texture is much more firm, but be sure to wait at least several minutes before turning the tofu and use a spatula to ensure you can grab the whole piece off the grill.

Skillet Tofu Satay with Quick Peanut Sauce
Equipment
- large pan cast iron, carbon steel, or non stick
- Flat, glass pan to marinate
- spatula
- food processor for peanut sauce
Ingredients
- 1 pack Firm Tofu – frozen and thawed completely thawed, and the water pressed out (15 oz.); you can use Extra Firm also
Marinade
- 2 cloves garlic minced
- 1 shallot or just a ¼ onion finely chopped
- 3 tablespoons lemongrass sliced thin – use two stalks and just the white parts
- ¾ tablespoon turmeric powder
- ¾ tablespoon white granulated sugar
- ½ teaspoon coriander powder
- ½ teaspoon cumin powder
- 2 tbsp squeezed lime
- 1 pinch salt
In the Skillet
- 1 tablespoon coconut oil
- salt and pepper to taste
Garnish
- fine chopped basil or cilantro
Quick Peanut Sauce
- ¼ cup natural, creamy peanut butter
- 1 clove small garlic clove
- ½ tbsp fresh ginger
- 2 tbsps brown sugar or honey dissolve the brown sugar in 1 tbsp very hot water
- 1 tbsp soy sauce
- 3 tbsp water
- 1 tbsp lime juice
- 3 tsp rice vinegar
- 1 tsp chili flakes
Instructions
Marinating
- In a bowl, combine the minced garlic, chopped onion, minced lemongrass, turmeric powder, coriander powder, cumin powder, brown sugar, oil, and lime juice. If you have a mortar and pestle, then pound in the lemongrass into the mixture for more flavor. If not, just mix well until the spices and lemongrass have incorporated. The thinner the lemongrass, the better.2 cloves garlic, 1 shallot or just a ¼ onion, 3 tablespoons lemongrass, ¾ tablespoon turmeric powder, ¾ tablespoon white granulated sugar, ½ teaspoon coriander powder, ½ teaspoon cumin powder, 2 tbsp squeezed lime, 1 pinch salt
- Ensure you have gently squeezed out all the water in the thawed tofu. Then slice into sticks to make tofu satay.1 pack Firm Tofu – frozen and thawed

- Add the tofu and coat gently with the rub. Place in a flat glass pan or food safe bag and brush the remaining rub over the tofu. Cover with plastic wrap or a lid. Marinate for at least 5 hours, or even overnight. The layer of marinade only has to be thin to get soaked up by the tofu, so no need to over coat and sauce everything. Be sure the rub is sitting on top of the tofu.
- After marinating, remove the tofu and brush off the marinade so there are no bits and pieces of ingredients on the tofu.
In the Skillet
- Preheat the pan over medium-high heat. One the pan is hot, add coconut oil. Wait a bit for the coconut oil to heat and run easily.1 tablespoon coconut oil
- Add the tofu. It should quickly be sizzling. Let it be until the side that is down is slightly browned and seared on the edges. Flip and sear the other side. It takes a few minutes per side and the yellow color will deepen. Do not flip until the tofu until it is seared, and that way the tofu will easily lift and not be sticking.salt and pepper to taste

- Remove the tofu strips from the pan and serve immediately or place on a wire rack to cool.

- Serve with the peanut sauce on the side and plenty of very finely chopped basil or cilantro all over the skillet tofu satay.fine chopped basil or cilantro

Peanut Sauce
- Blend all sauce ingredients in a food processor until very well blended and smooth.¼ cup natural, creamy peanut butter, 1 clove small garlic clove, ½ tbsp fresh ginger, 2 tbsps brown sugar or honey, 1 tbsp soy sauce, 3 tbsp water, 1 tbsp lime juice, 3 tsp rice vinegar, 1 tsp chili flakes


LEAVE A COMMENT