• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cadry's Kitchen
  • Home
  • About
  • Recipes
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Threads
menu icon
go to homepage
  • About
  • Recipes
  • Book
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
  • search icon
    Homepage link
    • About
    • Recipes
    • Book
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
  • ×
    Home » Appetizers

    Tofu satay with peanut sauce (air fryer or baked)

    Updated: May 8, 2025 · Published: Mar 12, 2022 by Cadry Nelson · This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. · 20 Comments

    Jump to recipe
    Text overlay: Tofu satay air fryer, baked, or grilled. Platter of grilled vegan tofu satay with skewers.

    Vegan tofu satay is filled with the flavors of coconut milk, garlic, lime juice, and curry. Serve this mouthwatering appetizer with peanut dipping sauce.

    These delicious kebabs can be cooked in the air fryer, baked in the oven, or grilled.

    Tofu satay on stick being dunked into vegan peanut sauce.

    Before I went vegan, I loved getting chicken satay at Thai restaurants. Skewers take the fun quotient up on any food.

    And then when you get to dip it in peanut sauce? Forget about it. The best.

    Satay (or sate) is a Southeast Asian dish that’s typically made with skewered meat cooked over a hot grill.

    Unfortunately, outside of some vegan Thai places in Los Angeles and Seattle, I never see a plant-based alternative in restaurants. Especially where I live.

    So I had to take my peanut sauce cravings into my own hands and make homemade tofu satay skewers.

    It’s super easy to make. It just requires a bit of waiting while the tofu marinates.

    It can be prepared 3 different ways:

    1. Baked in the oven.
    2. Grilled in an indoor grill pan or outdoor grill.
    3. Cooked in the air fryer.

    Each of the ways has their advantages.

    The tofu becomes extra firm & toothsome in the oven or air fryer.

    And the grill offers extra smoky flavor & beautiful grill marks. So each method has its perks!

    Whichever way you choose, this tofu satay recipe is vegan, gluten free, easy to make, and great for parties.

    In addition to being a terrific appetizer, this protein-packed dish can also serve as a main course with rice and a vegetable. (See more serving ideas below!)

    In this post:

    Jump to:
    • Why readers love this recipe
    • Ingredients
    • Step by step instructions
    • Great for meal prep
    • What to serve with it
    • Storing & reheating
    • 📖 Recipe

    Why readers love this recipe

    5 stars

    “Both the marinade for the tofu and the dipping sauce were excellent. I will definitely be making this on a regular basis.” – Heidi

    Ingredients

    Here are the ingredients you will need for this tofu satay recipe.

    Labeled ingredients for tofu satay.

    Super firm tofu: I recommend buying the kind in the vacuum packaging, because it doesn’t have to be pressed first. It also holds up well when being dipped into peanut sauce without breaking apart.

    If you don’t have access to vacuum packed tofu, the water packed variety also works. You’ll just need to press it first, so that it can really absorb the flavors of the marinade.

    Coconut milk: Buy canned coconut milk from the center aisles of the grocery store. Either light or full fat coconut milk will work.

    Tamari: Tamari adds salt and umami to this dish. To keep it gluten free, use gluten free tamari soy sauce.

    Curry powder: I especially like Penzey’s curry powder in hot or sweet. S & B is also good. However, feel free to use whatever curry powder you have on hand.

    Garlic: I recommend using a Microplane zester on the garlic, so that it’s very fine. That makes it easier to really get mixed well into the marinade.

    If you don’t have one, mincing works fine.

    Lime juice: Fresh lime juice is best, but bottled works in a pinch. If you don’t have lime juice, use lemon instead.

    Maple syrup: Maple syrup adds sweetness & balances the saltiness of the marinade. As an alternative, any liquid sweetener will work like agave syrup or date syrup.

    Here are the ingredients you will need for the peanut sauce.

    Labeled ingredients for peanut sauce.

    Peanut butter: Unsweetened, natural peanut butter is best here. Either crunchy or creamy works.

    Tamari: Again, use gluten free tamari soy sauce to keep this dish gluten free.

    Rice vinegar: Look for rice vinegar next to the other vinegars in the center aisles of the grocery store or next to the soy sauces. Rice vinegar adds tang & plays well against the salty tamari.

    Sriracha: Hot sauce gives a kick of heat.

    Garlic: I recommend fresh cloves of garlic that are grated or finely minced.

    Ginger powder: If you’d prefer, ginger powder can be replaced with freshly grated ginger.

    Step by step instructions

    Here’s how to make the recipe at a glance. For complete ingredient amounts & instructions, keep scrolling to the recipe card below.

    Collage showing how to cut and marinate tofu.

    1. Cut vacuum-packed tofu into 6 equal slabs across the longest part of the tofu.

    2. Then cut each of those slabs in half, so that you have 12 total sticks of tofu.

    3. Prepare the marinade. In a baking dish or container with a lid, combine the following:

    • Coconut milk
    • Tamari
    • Curry powder
    • Grated or minced garlic
    • Lime juice
    • Maple syrup

    Put the tofu into the marinade, fully coating each side. Cover & refrigerate.

    Marinate for at least 30 minutes or up to a full day. Occasionally flip the tofu, so that it is evenly coated.

    Collage with tofu satay being prepared three ways: air fried, grilled, and baked.

    When you’re ready to cook the tofu, it can be prepared by air frying, baking, or grilling.

    To air fry: Put tofu pieces into the air fryer basket. Air fry at 400 degrees for 8 to 9 minutes. Stop halfway through to flip.

    Remember: Every air fryer runs differently. Times given are a general recommendation and should be tested in your own air fryer. Adjust as needed.

    To grill: Spray the grill pan or a grill basket with oil. Grill at a medium high heat for 3 or 4 minutes on each side, until you have nice grill marks on both sides.

    If using an outdoor grill, I recommend putting the tofu in a grill basket, so that it doesn’t fall through the grates since it’s on the small/skinny side.

    To bake: Put tofu pieces on a parchment paper lined baking sheet. Bake for 20 minutes at 400 degrees. Stop halfway through to flip.

    For all methods: Allow the tofu to cool enough to handle it. Then thread the cooked tofu pieces onto satay skewers.

    Peanut sauce being mixed in bowl by ingredients.

    To make the peanut sauce, combine the following in a bowl with a fork or whisk:

    • Peanut butter
    • Tamari
    • Rice vinegar
    • Sriracha
    • Water
    • Grated garlic
    • Ginger powder

    If you’d prefer, you can combine the peanut sauce in a food processor or blender instead.

    Serve the tofu skewers with peanut sauce. If you like, garnish with cilantro and crushed peanuts.

    Great for meal prep

    Platter of tofu satay on skewers by peanut dipping sauce.

    Tofu satay is ideal for meal prep. Because you can pop the tofu into the marinade & make the peanut sauce ahead of time.

    Then when dinnertime comes, it’s just a matter of cooking the tofu. Depending on your cooking method, it will be ready in 8 to 20 minutes.

    What to serve with it

    Baked tofu satay dipped in peanut sauce with crunchy peanuts and cilantro garnish.

    Tofu satay is a delicious appetizer or starter all on its own.

    It’s great for parties, because it can be eaten with one hand, while the other holds a drink. No fork required!

    It can also be served with other complementary side dishes for a full meal.

    • Pineapple fried rice
    • Brussels sprouts fried rice
    • Mixed vegetable fried rice
    • Stir fry green beans and shiitake mushrooms
    • Sugar snap peas stir fry
    • Sesame kale
    • Potsticker soup
    • Green salad with peanut dressing

    Storing & reheating

    Creamy peanut sauce dripping down tofu satay on stick.

    Keep leftovers in a covered container in the refrigerator. The tofu will keep 3 or 4 days.

    To reheat, air fry tofu at 400 degrees for about 5 minutes. Or pop it in the microwave until warm.

    The peanut sauce will last about a week.

    If you have leftover peanut sauce, it can also be used as a dipping sauce with spring roll wraps, or tossed with pasta for cold peanut noodles.

    Platter of grilled tofu satay skewers.

    If you try this recipe and love it, let me know! Leave a comment and ⭐⭐⭐⭐⭐ rating in the comment section below. It truly makes my day and is such a help!

    📖 Recipe

    Grilled tofu satay on plate with peanut & cilantro garnish.

    Tofu satay with peanut sauce (air fryer, baked, or grilled)

    Author: Cadry Nelson
    5 from 13 votes
    This mouthwatering appetizer is a guaranteed crowdpleaser. Tofu is marinated in a coconut curry sauce. Then it can be cooked on the grill, in the air fryer, or baked in the oven. Serve with peanut sauce for dipping. Garnish with optional cilantro and chopped peanuts.
    Print Pin Rate
    Prep Time: 15 minutes minutes
    Cook Time: 8 minutes minutes
    Marinating time: 30 minutes minutes
    Total Time: 53 minutes minutes
    Servings: 6 people
    Course: Appetizer
    Cuisine: Asian, Vegan
    Keyword: air fryer recipe, grill recipe, tofu skewer

    Ingredients

    Tofu satay

    • 16 ounces vacuum packed super firm tofu
    • ½ cup coconut milk light or full fat
    • 2 Tablespoons tamari
    • 2 teaspoons curry powder
    • 1 teaspoon lime juice
    • ½ teaspoon maple syrup or your preferred liquid sweetener
    • 1 clove garlic finely grated or minced
    • Oil spray for grilling only
    • Cilantro optional garnish
    • Chopped peanuts optional garnish

    Creamy peanut sauce

    • ¼ cup peanut butter crunchy or creamy
    • 1 teaspoon tamari
    • 1 teaspoon rice vinegar
    • 2 teaspoons sriracha
    • ¼ cup water
    • 1 small garlic clove finely grated or minced
    • ½ teaspoon ginger powder

    Instructions

    For the tofu satay

    • Remove tofu from packaging & blot dry with a clean kitchen towel.
      Cut tofu into 6 even sized slabs across the longest part of the tofu. Then cut each of those slabs in half, so that you have 12 tofu pieces in total.
    • In a shallow baking dish, combine coconut milk, tamari, curry powder, lime juice, maple syrup, and minced garlic.
    • Lay the tofu slices in the marinade, coating each side. Cover the dish and refrigerate.
      Marinate for 30 minutes or up to 24 hours. Flip the tofu occasionally for even marinating.
      When you're ready to cook, choose one cooking method below – air fry, bake, or grill.
    • TO AIR FRY: Remove the tofu pieces from the marinade, and put into the air fryer basket. (Don't overcrowd. If necessary, cook in batches.)
      Air fry at 400 degrees for 8 to 9 minutes, stopping about halfway through to flip (once it has browned on one side). If you like, you can add a drizzle of marinade to each tofu slice after flipping.
      Remove from air fryer. When the tofu is cool enough to handle, thread each piece of tofu onto a bamboo skewer. Serve with peanut sauce for dipping. Garnish with optional cilantro & chopped peanuts.
    • TO BAKE: Preheat oven to 400 degrees. Line a baking sheet (or two if needed) with parchment paper. Put the tofu pieces onto the baking sheet, evenly spaced.
      Bake for 20 minutes, stopping once halfway through to flip. If you like, you can add a drizzle more of marinade onto each piece of tofu after flipping.
      Remove from oven. When the tofu is cool enough to handle, thread each piece of tofu with a bamboo skewer. Serve with peanut sauce for dipping. Garnish with optional cilantro & chopped peanuts.
    • TO GRILL: Bring an outdoor grill or indoor grill pan to a medium high heat. Spray with oil. (For an outdoor grill, I recommend using a grill basket, so that the tofu doesn't fall through the grates.)
      Put the tofu across the grill basket or grill pan, being careful not to overcrowd. (You may need to cook in batches.)
      Grill each side for 3 to 4 minutes, until the tofu easily moves from the grill and has dark grill marks. (If you move the tofu and it sticks, it’s not done yet.) If you like, you can drizzle a little marinade onto each tofu slice after flipping.
      Once the tofu pieces are done, move them to a separate plate. When the tofu is cool enough to handle, thread each piece of tofu with a bamboo skewer. Serve with peanut sauce for dipping. Garnish with optional cilantro & chopped peanuts.
      (If you'd prefer, you can grill the tofu on the skewers instead of threading them afterwards. But remember to soak bamboo skewers in water before outdoor grilling, so that they don't burn.)

    For the creamy peanut sauce:

    • In a small bowl, use a fork or whisk to combine peanut butter, tamari, brown rice vinegar, hot sauce, and water until it is fully combined and has the texture of a creamy sauce. For the optimum texture & creaminess, be sure to get out any lumps.
      Thickness of peanut butter varies. So if your sauce is too thick and pasty, add another teaspoon of water. If it's too thin, add another 1 to 2 teaspoons of peanut butter.
    • Add the garlic and ginger powder and fully combine.
    • Serve right away, or put in a covered container in the refrigerator. If you like, garnish with cilantro and chopped peanuts.

    Notes

    This recipe is for tofu in vacuum packaging. If you’re using water-packaged tofu, it will need to be pressed first. For help with that, read this post on how to press tofu.
    I recommend using a Microplane zester on the garlic. It makes it very fine, which blends well with the marinade and peanut sauce.
    If you’d prefer, you can blend the peanut sauce in a food processor or blender instead of using a fork or whisk.
    Ground ginger can be replaced with ½ teaspoon freshly grated ginger.
    If you don’t have short bamboo skewers, here’s how to cut long skewers down to the right size. Use strong scissors to cut tall skewers right in the middle to score them. Then use your hands to break them in half. Be careful of any splinters & don’t put that end into your food.
    Store leftover tofu satay & peanut sauce in covered containers in the refrigerator. Tofu satay will last 3 or 4 days. Reheat in the microwave or in the air fryer at 400 degrees for about 5 minutes.
    The peanut sauce will continue to thicken as it cools. Add a teaspoon of water to thin it out, if needed, after refrigeration. Peanut sauce will keep for about a week in the refrigerator.
    Subscribe to Cadry’s KitchenSign up today! JOIN BY CLICKING HERE

    Nutrition

    Calories: 88kcal | Carbohydrates: 3g | Protein: 7g | Fat: 6g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 478mg | Potassium: 189mg | Fiber: 1g | Sugar: 1g | Vitamin A: 9IU | Vitamin C: 1mg | Calcium: 33mg | Iron: 2mg

    Content updated May 8, 2025. Originally posted June 18, 2014 as grilled tofu satay with bok choy.

    More Appetizers

    • Swirls of pizza hummus in bowl, garnished with fresh basil, seitan pepperoni, and sun-dried tomato oil.
      Pizza hummus with sun-dried tomatoes
    • Tortilla chip dipping into salsa verde.
      Oven roasted tomatillo salsa verde recipe
    • Vegan fried summer squash dunked in creamy onion & garlic dressing.
      Crispy air fryer summer squash (or pan fried)
    • Tortilla chip being dunked into roasted tomato salsa by lime wedges.
      Roasted tomato salsa with onion, garlic & jalapeño
    • Facebook
    • Threads

    About Cadry Nelson

    Cadry Nelson is the writer, recipe creator, and photographer behind Cadry’s Kitchen, and the author of Living Vegan For Dummies, 2nd Edition. Since launching her blog in 2009, Cadry has been making plant-based cooking approachable, and reimagining classic comfort foods. Her work has been featured in NBC News, Buzzfeed, Yahoo, Parade, VegNews, and more. She regularly appears on local TV shows, demonstrating to a broad audience how easy vegan cooking can be.

    Reader Interactions

    Comments

      5 from 13 votes (3 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Jill

      May 20, 2022 at 4:49 pm

      This looks so yummy! Some of the ingredient amounts are not listed. For the coconut milk and maple syrup, there is just a “-” (dash) symbol and the peanut butter and water have an “x”. Am I the only one seeing this?
      thanks!

      Reply
      • Cadry Nelson

        May 20, 2022 at 6:36 pm

        Oh, no! I’m sorry to hear that. It looks okay on my end. I asked some friends to check, and it looks okay for them. Have you tried looking on your phone? What browser are you using? I’m happy to send you the amounts if you can’t see them.

        Reply
    2. Heidi

      April 08, 2022 at 9:05 pm

      5 stars
      Both the marinade for the tofu and the dipping sauce were excellent. I will definitely be making this on a regular basis.

      Reply
      • Cadry Nelson

        April 09, 2022 at 12:31 pm

        I’m so glad to hear that, Heidi! Thanks for the great feedback!

        Reply
    3. Tracey

      September 02, 2015 at 9:31 am

      I’m pretty new to tofu. So, firm tofu in aseptic package doesn’t need to be presses prior? Second, is the lite coconut milk from a can? Thank you!

      Reply
      • Cadry

        September 02, 2015 at 10:24 am

        Hi, Tracey!

        That’s right. If you get the super firm tofu in an aseptic package, you don’t have to press it because there’s not much water inside of it. (Some people still do, but I think that’s unnecessary.) If you get the kind that’s packaged in water, you’ll generally need to press it first. I talk more about aseptic tofu and the kind I buy in this post. For the water packed variety, here’s a video about how to press it.

        The light coconut milk is from a can. This is the brand I buy.

        Reply
        • Tracey

          September 02, 2015 at 11:08 am

          WOW, thank you for the detailed reply and all the great info. I was always so intimidated by tofu..NO more! 🙂

          Reply
          • Cadry

            September 03, 2015 at 10:53 am

            You’re so welcome! I used to be intimidated by tofu too. Once you get acquainted, though, it’s really user-friendly and multi-purpose. If you have any more questions, feel free to drop me a line! 🙂

            Reply
            • Tracey

              September 03, 2015 at 10:55 am

              Thank you! I think I will email you 🙂 I have a question.

              Reply
    4. Becky Striepe

      June 23, 2014 at 7:41 pm

      5 stars
      Oh yum! I love a satay. The grill marks on your tofu are perfect!

      Reply
      • Cadry

        June 28, 2014 at 5:24 pm

        Thank you! Grill marks do make a dish that much more enticing! 🙂

        Reply
    5. Hannah

      June 19, 2014 at 3:43 pm

      5 stars
      Oh this whole dish looks incredible!

      Reply
    6. cookeasyvegan

      June 19, 2014 at 10:56 am

      5 stars
      Oh, those seductive grill marks again. Everything tastes better with grill marks! I can just feel my grill pan of the future creeping closer and closer. Your marinade and peanut sauce sound really good.

      Reply
    7. An Unrefined Vegan

      June 19, 2014 at 9:00 am

      5 stars
      Mmmm, looks so good, Cadry!

      Reply
      • Earlene

        April 28, 2022 at 5:38 pm

        5 stars
        Another 5 star recipe! I had planned something different for supper, but this started calling my name. I only had powdered peanut butter, but it worked fine. Food on sticks makes me think of the iowa fair! Thank you for so many tasty recipes!

        Reply
        • Cadry Nelson

          May 11, 2022 at 8:39 am

          Aw, thanks, Earlene! I’m so glad you enjoyed it. Food on sticks always makes me think of the Iowa State Fair too!

          Reply
    8. flickingthevs

      June 19, 2014 at 1:54 am

      I have a real problem with satay sauce – I can’t keep it in the house or I just eat in on everything. Like toast. Worrying! I love the choice of brown rice – I can see the nutty flavour going so well here.

      Reply
      • Cadry

        June 20, 2014 at 11:23 am

        That doesn’t sound like a problem to me! 😀

        Reply
    9. Randi

      June 18, 2014 at 2:39 pm

      5 stars
      This looks so yummy! I love tofu and bok choy, although I admit that there was a learning curve when it came to cooking it. Like you said, with the right sauce it’s really good! I love your blog, thank you for putting out great info and spreading the vegan message. Sending hugs!

      Reply
      • Cadry

        June 19, 2014 at 10:32 am

        You’re so right about the learning curve with tofu! It used to seem so complicated with the pressing, marinating, and cooking. Now it’s easy to make delicious tofu in no time.

        Thank you for the kind words about my blog! I really appreciate it! Hugs back at you! 😀

        Reply

    Primary Sidebar

    Cadry Nelson standing in kitchen with hand on hip.

    Hi, I'm Cadry!

    I’m the creator behind Cadry's Kitchen and author of Living Vegan For Dummies.

    I'm a longtime vegan, but I grew up eating a standard American diet. I know that all of us crave foods that are familiar, comforting, and delicious.

    That’s why it’s my passion to share mouthwatering plant-based recipes that taste like home.

    More about me →

    In stores now

    Air fryer recipes

    • Crispy corn tortilla strips made in the air fryer garnishing burrito bowl.
      Air fryer tortilla strips: Crispy snack & salad topper
    • Pillowy air fryer gnocchi with tomato dipping sauce.
      Crispy air fryer gnocchi (in 15 minutes!)
    • Vegan air fryer green beans with creamy dipping sauce.
      Crispy air fryer green beans (pan-fried option)
    • Text overlay: 50 vegan air fryer recipes. 4-panel collage with jalapeno popper, onion ring, fried pickles, and vegan arancini.
      50 easy vegan air fryer recipes for every meal

    Vibrant spring recipes

    • Bright pink pickled shallots in jar by plate and salsa bowl.
      Quick pickled shallots recipe (Perfect for tacos, salads & bowls!)
    • Bright pink pickled red onions on avocado toast with nutritional yeast covered tofu.
      Vegan avocado toast with pickled onions & nutritional yeast (5-minute)
    • Green beans stir fried with shiitake mushrooms in bowl.
      Soy-glazed stir-fried green beans with shiitake mushrooms
    • Creamed kale on plate with noodles and seitan.
      Easy creamed kale in cashew sauce (Dairy-free)

    Footer

    ↑ back to top

    About

    • Meet Cadry
    • Work with me

    Newsletter

    • Sign up for emails and updates

    Contact

    • Contact
    • Privacy Policy

    As seen in

    Copyright © 2025 Cadry's Kitchen

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.