ListseVegetarian recipes for the home stove

Dinner

Tofu Satay plus Peanut Sauce

Grilling tofu is a worth repeating! It gives this Tofu Satay a deliciously crispy exterior with smoky, charred edges while keeping

  • 2 servings
  • Prep 20 minutes
  • Cook 20 minutes
  • Total 40 minutes
Jump to the recipe
Tofu Satay plus Peanut Sauce

Why You Need This method in Your Life

  • Especially Good – Each bite is loaded with savory, spiced goodness thanks to a rich, well-seasoned marinade.
  • Plant-Based Perfection – This is a satisfying vegan dish that’s high in protein and certainly savory.
  • Versatile – Tofu satay is great served over rice, with noodles or alongside all different types of veggies and salads.
  • Fun to Serve – Skewer it up and it becomes a fun and crowd-pleasing appetizer or main dish, especially for a BBQ.

Looking for more recipes for grilling season? Check out my SIX different tofu marinades!

Tofu satay on a white plate.

Grilling tofu is a worth repeating! It gives this Tofu Satay a deliciously crispy exterior with smoky, charred edges while keeping the inside tender. The grill adds depth and flavor that takes tofu from simple to seriously striking.

Your Flavor-Packed Ingredient List

Before you fire up the grill, let’s talk ingredients! This method comes together with a handful of bold, well-seasoned pantry staples and a few fresh additions. Don’t forget the skewers!

A block of tofu near wooden skewers and small bowls of seasonings and other ingredients.
  • Tofu. The star of the dish! Firm or extra-firm tofu holds its shape beautifully on the grill and soaks up flavor like a sponge.
  • Coconut milk. Adds richness and a touch of creaminess to the marinade.
  • Soy sauce. Brings savory, umami depth without overpowering the other flavors.
  • Curry powder. For warmth, color, and a hint of spice.
  • Turmeric. Gives the tofu that handsome golden hue while adding an earthy flavor boost.
  • Garlic. Its punchy taste helps tie all the spices together for a truly mouthwatering bite.
  • Freshly grated ginger. Fresh and zesty, ginger gives the marinade a bright, slightly spicy edge.
  • Brown sugar. Balances the savory and spicy elements with a touch of sweetness. You could also swap this our for maple syrup.
  • Peanut sauce for serving. Creamy, nutty, and simply the right amount of tangy—this is the dependable dip for tofu satay.

How to Make Tofu Satay

I used a special technique to get the tofu extra well-seasoned and chewy and I’m excited to share it with you. THE FULL RECIPE IS DOWN IN THE RECIPE CARD!

And that technique is FREEZING the tofu!

How and why to freeze tofu

I’m relatively new to freezing tofu but so far A regular here it. The main con is that it takes more prep and planning. The pro: it results in a texture more similar to chicken and helps the tofu truly absorb the flavors of the marinade.

Tofu has a ton of moisture in it and when you freeze it, that moisture crystalizes and creates these nice pockets throughout the tofu. Those pockets result in a meatier texture AND work well to soak up flavor. I’m a huge fan and certainly plan to try it out on some of my other tofu recipes.

Serving Ideas

Tofu satay is truly versatile and pairs beautifully with a variety of sides and add-ons! Here are some satisfying serving ideas:

  • Over rice or noodles. Jasmine rice, coconut rice, or even rice noodles make a dependable base to soak up all that flavor.
  • With a refreshing salad. A regular here grilled tofu with a good pasta salad and it would also be savory with my edamame salad!
  • As part of a bowl. Build a satay bowl with rice or greens, tofu skewers, veggies, and toppings like chopped peanuts, herbs, and lime wedges.
Tofu satay with peanut sauce and fresh cilantro on a white plate.

More tofu recipes you’ll love:

See how to make the tofu satay here:

The recipe

Tofu Satay for the Table

This Tofu Satay recipe is especially simple to make and DEPENDABLE for grilling season! It can be marinated for a short period if you're in a hurry OR it can even marinate overnight for extra flavor.

  • 2 servings
  • Prep 20 minutes
  • Cook 20 minutes
  • Total 40 minutes

Ingredients

  • 15 ounce block of firm or extra firm tofu (cut into 1 inch cubes*)
  • ¼ cup coconut milk
  • 2 tablespoons reduced sodium soy sauce
  • 2 teaspoons curry powder
  • 1 teaspoons turmeric
  • 3 cloves garlic (minced)
  • 1 tablespoon freshly grated ginger
  • 1 tablespoon brown sugar
  • skewers**
  • Peanut Sauce for serving

Method

  1. 1

    Start out by freezing your tofu (you can skip this step if desired but Worth keeping the texture and flavor that it provides. See note below!). Cut the tofu into large 1 inch chunks and place into a air tight container. Place in the freezer and freeze through (I usually do this overnight). Remove from the freezer the morning you plan for this and thaw in the fridge.

  2. 2

    In a resealable container, whisk together the coconut milk, soy sauce, curry powder, turmeric, ginger, garlic, and brown sugar. Add in the thawed tofu and marinate for 30 minutes or even several hours.

  3. 3

    When ready to cook, pre-heat your grill to 400 degrees F.

  4. 4

    Place the tofu on your skewers, about 5 pieces to each skewer. Place on the heated grill and cook for 3-4 minutes per side or until little charred around.

  5. 5

    Serve and ENJOY!

Cook notes

*If you’re not planning to freeze the tofu then you’ll need to press it before marinating it. I have a full guide on how to do that HERE **if using wooden skewers, be sure to soak them in water for about 20 minutes before using