Baked Peanut Tofu

Jump to Recipe
Baked tofu is coated with a deeply savory and rich southeast Asian-inspired peanut sauce, then briefly baked until the sauce caramelizes on to the tofu and is outrageously delicious. Round out the meal with blanched vegetables, rice, and more peanut sauce for a complete dinner!
Prep 20 minutes
Cook 35 minutes
Total 55 minutes
5 from 37 votes

If you love peanut sauce and tofu, then you will go crazy for this baked peanut tofu!

Tofu is baked simply until lightly crisp, then tossed with an umami rich, sweet-and-sour peanut sauce, then baked again until the sauce caramelizes and the tofu becomes outrageously delicious. 

Pair the tofu with blanched broccolini and edamame alongside rice for a balanced and fresh yet indulgent meal the whole family will love!

Table of Contents
1. Why you’ll love this recipe
2. Ingredient notes
3. Tips for making this recipe
4. Frequently Asked Questions

Why you’ll love this recipe 

Tofu gets a FUN makeover.  

I’m a big believer that cooking tofu should be fun. If you’ve tried my Braised Tofu, Greek-Style Vegan Feta, Tofu Stir Fry, or Tofu Tikka Masala, you already know that 🙂

And this recipe makes tofu the fun star it can and should be. Serve it to your tofu-skeptical friends, partners, and kids, and I promise they’ll see tofu in a new light. 

ad for meal plans program with picture of woman with button

A serious flavor bomb

I’m not exaggerating when I say this peanut sauce is a flavor bomb! It’s inspired by peanut sauces you’ll find in certain Indonesian and Thai dishes, and I promise you’ll want to add this to your favorites collection. 

Peanut butter forms the creamy, nutty base, while a few pantry staples bring the big flavor: a generous amount of soy sauce adds a rich savory flavor, tamarind paste adds the most delightful tang, coconut sugar adds the requisite sweetness to balance, and sambal oelek adds a slightly spicy kick

Lime zest adds its characteristic citrusy freshness, while fresh garlic adds a, well, garlicky punch. One taste of this stuff and you’ll be hooked! 

Indulgent but wholesome 

This dish tastes almost decadent thanks to the rich peanut sauce, but the main ingredients are nutritious plant-based staples: tofu, peanut butter, edamame, brown rice, and broccolini

Bonus: this seriously tasty peanut sauce gets used in two ways. First, it coats the tofu before hitting the oven. The peanut sauce clings and almost caramelizes onto the tofu in the oven. 

And while that’s baking, you’ll thin out the rest of the peanut sauce with some water. Drizzle that over the entire meal to finish so you get that incredible sweet-savory-spicy flavor in every bite.

baked peanut tofu with broccolini and edamame on top of brown rice on a ceramic plate.

Ingredient Notes 

Extra-Firm Tofu 

Obvi! This recipe first bakes the tofu simply (with olive oil, salt, and potato starch). It’s basically the same method I use in my Simple Baked Tofu, but the tofu bakes for a shorter period of time before being tossed with the peanut sauce.

Potato starch yields the best texture for baked tofu, but you can also easily use arrowroot powder. 

Peanut Butter

Smooth, creamy peanut butter with no added sugars or oils is best here. If your peanut butter is salted, start with just 1 tablespoon of tamari/soy sauce and add more to taste. 

Substitutes: Peanut allergy? You can use almond butter with great results. If you’re allergic to all nuts, you can try sunflower seed butter, but most varieties have added sugar, start with just 2 teaspoons of sugar, then taste and adjust as needed. 

Tamarind Paste

Tamarind paste or tamarind concentrate adds a distinctly tart, tangy, and very slightly sweet flavor that is so wonderfully unique and hard to describe. 

Tamarind is a tropical pod fruit that’s used in many cuisines, including South Asian (particularly South Indian cuisine), Southeast Asian, Latin American, and Caribbean cuisines.

The whole fruit is a bit time consuming to turn the fruit in the pods into a paste, but tamarind paste or concentrate makes it easy to get that delicious flavor.

Where to buy: Buy tamarind paste/concentrate at South Asian, Southeast Asian, and Latin grocery stores, as well as stores like Whole Foods or online

Substitute: Can’t get tamarind? Use freshly squeezed lime juice from the lime you zested instead. The sauce will still be delicious. 

Soy Sauce 

A generous amount of soy sauce brings an addictive depth of savoriness to this sauce.

Tip: Gluten-free? Use tamari or gluten-free soy sauce (the rest of this recipe is gluten-free). 

Sambal Oelek (Chili Sauce)

You may have seen a jar of sambal oelek without even realizing it. This Indonesian chili sauce is made with just chiles, salt, and vinegar, and the brand you’ll see most commonly in the states is Huy Fong (with the green lid). 

Huy Fong also sells a similar Vietnamese chili-garlic sauce (the main difference is that it has garlic). Either of these sauces works great, but if you are using a sweeter hot sauce like sriracha, go easy on the sugar. 

Broccolini and Edamame

While the tofu bakes, you’ll blanch some broccolini and edamame to round out the meal. When they’re done boiling, simply dip them in an ice bath (a large bowl of ice water) to stop them from overcooking and to preserve their bright green color. 

To finish, toss with a drizzle of toasted sesame oil and salt. They don’t need much flavor since they’ll be paired with the flavor-heavy peanut sauce.

If you can’t find broccolini, feel free to use regular broccoli (about 14 ounces or 400g), cut into medium-sized florets.

crispy baked tofu cubes on a green sheet pan.
the baked tofu before getting tossed with peanut sauce.

Tips for making this recipe 

Make a double batch of the peanut sauce. 

Trust me when I say this peanut sauce is so good that you’ll want to double batch it. It’ll stay good in the fridge for about 1 week. 

You can use leftover peanut sauce to make another batch of baked peanut tofu, or to make this incredible Noodle Salad with Rainbow Veggies. You can also pair it with summer rolls or lettuce wraps, or use it as a dressing for a tempeh salad (thin the sauce out with water first). 

Seek out tamarind paste if you can. 

Tamarind paste helps set this peanut sauce apart and a step above the rest. Its exquisite tangy flavor can’t be replicated, and it’s such a fun ingredient to explore. 

Try using leftovers in an Indian chutney like this, try adding a bit to an Indian curry instead of lemon/lime juice (start slowly), use it in pad Thai, or add a spoon to BBQ sauce for a fun twist. 

For my favorite easy hack, drizzle tamarind paste over a vegan yogurt sauce (flavored with lemon juice, salt and garlic); schmear it on a plate and use as a topping for virtually any Indian-inspired meal for a cooling-tangy-sweet finish.  


To make this meal the most efficiently, you will need to multitask. Follow these instructions for the best use of your time. 

For instance, while the tofu is pressing, you can make your peanut sauce and trim the broccolini. 

Then, put on a large pot of water to boil and start cooking your rice using your preferred cooking method. 

While the tofu bakes during its first round (with just oil, salt, and potato starch), you can boil the broccolini and edamame, transfer them to the ice bath, dry off, and toss them with toasted sesame oil and salt.

After 20 minutes in the oven, remove the tofu and toss it with the peanut sauce. Return to the oven for 10 minutes. During that time, thin out the remaining peanut sauce with a bit of water until drizzleable. And chop the garnishes: cilantro and roasted cashews. 

When the baked peanut tofu is done, everything is ready to assemble! 

Serve however you like

Feel free to swap the broccolini for green beans or snap peas, or serve over noodles instead of rice. Or, keep things simple and serve the baked peanut tofu on top of leftover rice, grate or shred a carrot on top, and squeeze with lime juice. 

Make it more weeknight friendly 

Want to get this dinner on the table more quickly? Check out my new weekly meal plan subscription, Meal Plans by Rainbow Plant Life!

This recipe for baked peanut tofu is featured in one of the spring meal plans—and like every weekly plan—this particular plan shows you which prep steps you can take during meal prep to streamline your weeknights so you spend less time in the kitchen and enjoy way tastier meals.

From categorized grocery lists complete with substitutions to efficient meal prep steps that will make your weeknights a breeze, each weekly plan is jam-packed with useful information that will empower you to become the home cook you’ve always dreamed of becoming.

Sign up for a 7-day free trial here!

Frequently Asked Questions 

I have a peanut/nut allergy. What can I use besides peanut butter?

You can use almond butter with great results. If you are allergic to all nuts, you can try sunflower seed butter, but most varieties have added sugar, start with just 2 teaspoons of sugar, then taste and adjust as needed. 

If allergic to all nuts, omit the cashews as a garnish entirely, or replace with 2 tablespoons roasted sesame seeds.

Can I use more edamame?

This recipe calls for 6 ounces of edamame (half the amount in a standard bag of frozen shelled edamame), which feels like the right amount to me. You can store the remaining half of the edamame in its bag in the freezer.

But if you are looking to stretch out the meal further or have heartier appetites to feed, feel free to use the full bag of edamame (12 ounces of 340g). 

How should I store and reheat leftovers?

Store the broccolini and edamame mixture in a separate container if you can, for up to 4 days. Stir the peanut tofu separately in the fridge for about 4 days as well. 

Reheat tofu in a nonstick frying pan with a touch of oil until warmed through, or serve at room temperature. Reheat the broccolini and edamame in the microwave, covered (or in a frying pan).

Before serving, top the dish with freshly chopped cilantro and nuts and a squeeze of lime juice. 

If you love this Baked Peanut Tofu, please be sure to leave a rating and review below! And tag me on Instagram – I love seeing your remakes!

Baked Peanut Tofu

5 from 37 votes
Baked tofu is coated with a deeply savory and rich southeast Asian-inspired peanut sauce, then briefly baked until the sauce caramelizes on to the tofu and is outrageously delicious. Round out the meal with blanched vegetables, rice, and more peanut sauce for a complete dinner!
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Course: Dinner
Cuisine: Southeast Asian-inspired
Diet Gluten Free, Vegan, Vegetarian
Serving size: 4



  • 1 (~14 oz/400g) block of extra-firm tofu, drained
  • 1 ½ tablespoons neutral-flavored oil or olive oil
  • Kosher salt and freshly cracked black pepper
  • 2 tablespoons potato starch (or arrowroot powder)
  • 1 tablespoon roasted sesame seeds

Peanut Sauce

  • ¼ cup (56g) creamy peanut butter (preferably unsalted) (see Note 1)
  • 1 fat garlic clove, grated or crushed with a press
  • 1 tablespoon (20g) tamarind paste or tamarind concentrate (see Note 2)
  • 1 large lime zested
  • 1 ½ tablespoons (25g) tamari or soy sauce
  • 1 tablespoon (15g) sambal oelek or chili-garlic sauce (see Note 3)
  • 1 tablespoon (8g) coconut sugar (or organic cane/brown sugar; see Note 4)
  • ½ teaspoon ground coriander
  • teaspoon ground cinnamon


  • 2 to 3 bunches broccolini (~14 oz / 400g) , thick ends trimmed (see Note 5)
  • 6 ounces (170g) shelled edamame
  • 1 ½ teaspoons toasted sesame oil

For serving

  • 3 to 4 cups 450 to 600g cooked rice (brown or white)
  • cup (45g) roasted cashews (or peanuts) (see Note 6)
  • 1 big handful (14g) cilantro leaves and tender stems
  • A few squeezes of lime juice


  • Preheat the oven to 425ºF/220ºC. Line a rimmed sheet pan with parchment paper.
  • Prep the tofu. Slice the block of tofu lengthwise into four slabs; wrap them in a thin dish towel, then weigh them down with your heaviest cookbook(s). Press for 10 to 15 minutes (no more than 15 min). Alternatively, use a tofu press if you have one (but don’t slice the tofu into slabs first).
  • Bring a large saucepan of water to a boil for the broccolini and edamame.
  • While the tofu presses, make the Peanut Sauce. In a bowl, combine the peanut butter, garlic, tamarind, lime zest, tamari or soy sauce, chili sauce, sugar, coriander, and cinnamon. Whisk well to combine.
    Taste and adjust to your preference, adding more tamari for extra savory saltiness, more sugar for sweetness, more tamarind or lime juice for tang, or more chili sauce for heat.
  • Bake the tofu. Slice tofu into ½” to ¾” (~1.5 cm) cubes. In a large bowl, combine tofu with 1 ½ tablespoons oil, 1 teaspoon kosher salt, and pepper to taste, tossing to coat with a silicone spatula. Add the potato starch and gently toss to coat. Spread tofu out on the lined pan so they don’t touch. Bake in the oven for 20 minutes.
    Wipe out the large bowl and fill it up with ice and cold water (for an ice bath).
  • Blanch the veggies. Once the water is boiling, add a generous tablespoon of kosher salt, followed by the broccolini and edamame. Partially cover to help bring back to a boil, and cook for about 3 minutes, until broccolini is crisp tender with a bite. Drain in a colander, then transfer to the ice bath to chill.
    Drain and dry the veggies well with a towel. Transfer back to the large bowl and season with a few pinches of salt and drizzle with the toasted sesame oil. Toss, and set aside.
  • Make the peanut tofu. After 20 minutes in the oven, reduce the temperature to 350ºF / 175ºC. Transfer baked tofu and half of the Peanut Sauce (¼ cup or ~70g) to a bowl. Toss with a silicone spatula to coat, then sprinkle with the 1 tablespoon sesame seeds.
    Spread the tofu out on the lined pan. Bake at 350ºF / 175ºC for 10 minutes, until the peanut sauce has dried out a bit.
  • While the peanut tofu bakes, prep the serving ingredients. Whisk a few teaspoons of water into the remaining half of the Peanut Sauce until pourable. Roughly chop the cashews (or peanuts) and chop the cilantro. Reheat your rice, as needed.
  • Assemble. Squeeze a bit of lime juice on top of the warm baked peanut tofu. Divide cooked rice between four bowls. Top with broccolini & edamame, then drizzle some Peanut Sauce on top of each. Top with baked peanut tofu, cilantro, and chopped nuts. Spoon more Peanut Sauce on top.


  1. If you have salted peanut butter, start with 1 tablespoon of tamari and add more as needed. Peanut allergy? Use almond butter. Nut allergy? Use sunflower seed butter.
  2. If you don’t have tamarind paste, juice the lime after zesting it, and use 1 to 1 ½ tablespoons lime juice (or to taste).
  3. Use less chili sauce as needed. If you need to sub with sriracha, use less sugar.
  4. If your nut/seed butter contains sugar, start with just 2 teaspoons of sugar, then taste and adjust as needed.
  5. If any broccolini stems are very thick, slice the spears in half, lengthwise. If desired, slice the stems crosswise into 3” to 4” (7.5 to 10 cm) pieces (for more bite-sized pieces). If using regular broccoli, cut into-medium sized florets.
  6. Nut allergy? Omit the nut topping (or use 2 TBSP roasted sesame seeds).

Calories: 575kcal | Carbohydrates: 67g | Protein: 25.25g | Fat: 26g | Saturated Fat: 4.75g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 17.75g | Sodium: 985mg | Potassium: 1062mg | Fiber: 9g | Sugar: 10g | Vitamin A: 717IU | Vitamin C: 101mg | Calcium: 179mg | Iron: 6mg

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe

52 comments on Baked Peanut Tofu

  1. Madhu Singh

    4 stars
    I liked the recipe but preferred baked tofu without marinating it with peanut sauce. After marinating and baking it was too dry. I also found the peanut sauce (I used almond) was too thick and had to add water to bring it to a right consistency. Otherwise this was a good recipe.

    1. Kaitlin @ Rainbow Plant Life

      Thanks for the feedback, Madhu. We are happy the recipe was a hit :)

  2. That Wellness Guy

    5 stars
    This is delicious! I loved the idea of cooking the tofu first, then marinate, then cook again for a nice crispy coating. Yummmmmm. I even blanched the veggies like she said, and I haven’t like broccolini so much before! I usually stir fry it and steam in a pan… Definitely this way from now on. The sauce was great. Could have been way hotter for me, but I’ll just add some more heat next time.

    1. Kaitlin @ Rainbow Plant Life

      Hi there, it’s great to hear you had success with the recipe. Thanks for the review!

  3. Mrs Tiggy Apponyi

    5 stars
    Super yummy! Loved this meal .. thank you

    1. Kaitlin @ Rainbow Plant Life

      Awesome :) Thanks for your comment and for taking the time to review!

  4. Soleil

    Hi! In the notes, if using salted peanut butter you should reduce the tamari yo 2.5 T, but in the recipe which calls for unsalted pb, it uses only 1.5 T of tamari. Wouldn’t using 2.5 T tamari + the salted pb make it much saltier than the written recipe?

    1. Nisha

      Great catch, thanks for pointing that out! The peanut sauce in my recipe notes was for a double batch that had 3 TBSP soy sauce, but I forgot to update the note. If using salted peanut butter, you should start with 1 tablespoon soy sauce, taste, then add more as desired.

  5. Alina

    5 stars
    I made half a batch, omitted tamarind paste and chili oil and it was still absolutely delicious! Will be making more!!

  6. Ariane

    5 stars
    What can I say…probably THE best peanut sauce ever! Just delicious :)

  7. tracy

    5 stars
    Just made this and it was so, sooo delicious! My partner really loved it too. The fresh cilantro really compliments the flavors, and the whole dish comes together even more deliciously than the samples I tasted of each component. I was surprised how much it wowed when it all came together. This peanut sauce is much more complex and much much better than the ho-hum standby peanut sauce recipe I’ve made for years. I did have to sub in fresh squeezed lime since I didn’t have tamarind, but it was still excellent and interesting. I’m so grateful for this recipe, thank you for sharing!!!!

  8. Carrie Cox

    Having learned the trick from Nisha’s Tofu Curry recipe, would using previously frozen tofu here be a good idea?

    1. Alina

      I did :)

      1. Carrie Cox

        Seeing your comment, I tried it with frozen tofu too. It was definitely winner. Thanks for the advice!

  9. Jodi Cohen-Bucci

    5 stars
    We loved this. Didn’t have samba oelek or tamarind paste so used the chili oil from a prior recipe and added extra cayenne for heat. I used your suggestion for the lime juice to replace the tamarind paste. Also used a combination of broccoli and cauliflower for the veggies. There is a bit of multi-tasking but i made it in stages as suggested and heated things up when the tofu was about ready.
    I am becoming a tofu convert!!!

  10. jan marie

    5 stars
    This was absolutely amazing. I am fasting off all sugar so made a date paste and didn’t have Sambal but used chili oil sauce and some crispy garlic pieces! Definitely keeping this one booked marked and will make this weekly.

  11. Karen Silvers

    Delicious! Wish I’d made more peanut sauce. Also added a little thin sliced green onion on top and slivered carrots to the broccolini for color.

    1. Kaitlin @ Rainbow Plant Life

      Hi Karen, we’re thrilled to hear you enjoyed this recipe! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  12. Amy

    This recipe ROCKS! Seriously one of Nisha’s best (and I love so many of them). I went to the Asian grocery store to ge the tamerind concentrate. Will be interested in finding more receipts to use it — uniquely tangy!. If you haven’t already, put this recipe on your to-make list!

    1. Kaitlin @ Rainbow Plant Life

      It’s so great to hear you love the recipe, Amy! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  13. Caitlin

    5 stars
    This was a huge winner in my house. Absolutely double the sauce because you will want it on everything.

    1. Kaitlin @ Rainbow Plant Life

      Your review made our day, Caitlin! Thank you for taking the time to share your thoughts and for trying out the recipe.

  14. Taylor

    YUM – the baked Tofu is amazing. Will be making in its own for a snack!

    1. Kaitlin @ Rainbow Plant Life

      Hi Taylor, we’re thrilled to hear you enjoyed this recipe! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  15. Michal

    5 stars
    Gosh this was good! Delicious combo of flavors and textures.

    1. Kaitlin @ Rainbow Plant Life

      Thanks for the lovely feedback, Michal!

  16. Casey

    5 stars
    This sauce is so so so good! My favorite baked tofu recipe by far.

    1. Kaitlin @ Rainbow Plant Life

      Hi Casey, thank you so much for your kind review!

  17. Belinda

    5 stars
    I didn’t have tamarind but it was still really great with the lime juice. Really savory and rich but loved the lightness of the veggies as a balance. Even my picky kid gave the tofu two thumbs up!

    1. Kaitlin @ Rainbow Plant Life

      We are very happy to hear you two loved the recipe, Belinda :) Cheers!

  18. Mandy D.

    5 stars
    This tofu is addictive. I never thought to coat tofu in peanut sauce. Genius! I used regular broccoli and served it with noodles. So yum!

    1. Kaitlin @ Rainbow Plant Life

      Mandy, Thank you for your thoughtful review! We’re so happy to hear that you enjoyed the tofu.

  19. Jacinda

    Wow, this peanut sauce is so good! I can’t stop eating the tofu. Even made me clean the broccoli off my plate (something I don’t normally do).

    1. Kaitlin @ Rainbow Plant Life

      Hi Jacinda, we’re thrilled to hear you enjoyed this recipe! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  20. Gail Doeff

    4 stars
    This recipe had good flavor but the bake time for the tofu was much too long—it was so hard it was barely chewable. Definitely double the sauce recipe and the tamarind makes it super delicious.

    1. Nisha

      Hi Gail, is it possible you didn’t reduce the oven temperature to 350F before adding the peanut sauce-covered tofu to the oven? I just made this a few days ago and the texture was great – a little crisp on the outside, but tender on the inside.

      1. Gail Doeff

        I did reduce the temp. I think 20 minutes at 425 was too much for the pressed tofu that was already pretty dry to start. Next time I’d probably use the air fryer for less time.

        1. Nisha

          Thanks for sharing, Gail. I did test the tofu again last night and it was still pillowy on the inside, definitely not crunchy. I have to imagine that your tofu was much firmer to start with than the brand extra firm tofu I use.

Development Alchemy + Aim