Peanut Tofu with Coconut Rice is a delicious 30 minute meal, perfect for busy weeknights when you don’t have much time to cook! The peanut sauce is to die for; kids and adults alike will swoon over it. Skip the delivery; this tastes so much better!

plate with peanut tofu and coconut rice

I think this peanut tofu with coconut rice is going to be your new best friend. Not only is it easy to make with simple ingredients you probably already have, but it’s INSANELY delicious. This peanut tofu tastes so much better than anything you can order out! Oh, and it can be ready in just about 30 minutes. Are you with me yet?

I’ll show you the best way to make this dish. It goes like this:

  1. Get the tofu baking in the oven.
  2. Once the tofu is in the oven, get your rice cooking.
  3. Once the rice is cooking, make the sauce.
  4. Once the tofu is done cooking, add to sauce.
  5. Serve and devour!!

peanut tofu with coconut rice on two plates with cilantro

How do you make crispy baked tofu?

Here is my fool-proof method for making delicious, crispy tofu.

Start with pressed tofu, and slice into 2 inch squares/rectangles. Preheat the oven to 400 degrees F and line a baking sheet with parchment paper. Add the tofu to a large bowl, then pour 3 tablespoons of low sodium soy sauce (or tamari for gluten free) and toss to coat. Sprinkle on the cornstarch and gently toss. I always use my hands. Be very gentle, or the tofu will fall apart.

collage showing how to make tofu with soy sauce and cornstarch in bowl

Spray the parchment paper with oil. Place the tofu evenly on the parchment paper lined pan, spray the tops with oil and bake for about 25 minutes, until golden brown. There is no need to flip the tofu halfway.

tofu ready to go in oven on parchment paper

See how crispy the tofu gets? It amazes me every time!

crispy baked tofu, done for peanut tofu

Once the tofu is in the oven, make your rice.

For the coconut rice, you will use 1/2 cup of the canned full fat coconut milk. The rest of the milk will go in the peanut sauce (about 1 cup), so make sure to save it for the next step.

Rinse the rice, add to a pot with the coconut milk, water and a pinch of salt. Bring to a boil, then simmer for 18 minutes. Fluff with a fork when done. (See recipe card below for full amounts and instructions.)

coconut rice in pot, done cooking

Once the rice is cooking, make your peanut sauce.

Add all the sauce ingredients to a large saucepan, and stir until smooth and creamy. The sauce is amazingly tasty, and made with coconut milk, peanut butter, soy sauce, maple syrup, fresh ginger, garlic and lime juice.

collage of making peanut sauce for peanut tofu dish

When the tofu is done baking, add it to the peanut sauce and stir to coat. The rice should also be done by now.

peanut tofu in a pan with a silver spoon

Serve immediately with chopped cilantro, peanuts and perhaps some steamed kale or broccoli on the side, if desired. Enjoy!

Possible substitutions:

  • Swap unsweetened cashew, almond or soy milk for the full fat coconut milk if you want a lighter, less rich dish.
  • Use tempeh instead of tofu. For this, I would simply steam the tempeh on the stovetop, then add it to the peanut sauce.
  • Use brown rice instead of white.
  • For gluten free, make sure to use gluten free tamari.

plate with peanut tofu and coconut rice

Want more tofu recipes?

close up of peanut tofu with white rice

follow me on pinterest button

This post contains affiliate links. Read my full disclosure here.

plate with peanut tofu and coconut rice
4.91 stars (80 ratings)

Peanut Tofu with Coconut Rice

Peanut Tofu with Coconut Rice is a delicious 30 minute meal, perfect for busy weeknights when you don't have much time to cook! The peanut sauce is to die for; kids and adults alike will swoon over it. Skip the delivery; this tastes so much better!
Prep: 5 minutes
Cook: 25 minutes
Tofu Pressing: 30 minutes
Total: 30 minutes
Servings: 6 servings

Ingredients 
 

Crispy Baked Tofu

Coconut Rice

Peanut Sauce

Optional for serving

  • chopped cilantro, peanuts
  • steamed kale or broccoli

Instructions 

  • Press the tofu by wrapping in paper towels. Place a plate or pan on top of the wrapped tofu, and put a couple of heavy books on top of that. Let the tofu press for at least 30 minutes if possible and up to an hour. (Skip this step by purchasing firm tofu in a vacuum pack.)
  • Preheat the oven to 400 degrees F and line a large baking sheet with parchment paper. Slice the tofu into 2 inch squares or rectangles and place in a large bowl. Drizzle on the soy sauce and toss gently to combine. Sprinkle on the cornstarch and toss to combine, gently (I always use my hands.)
  • Spray the parchment paper with oil. Arrange the tofu pieces evenly on the pan, spray the tops lightly with oil and bake for 25 minutes until crispy and lightly golden brown. 
  • Once the tofu is baking, make the coconut rice: Rinse the rice, then add it to a medium pot, along with the coconut milk, water and a pinch of salt. Bring to a boil, then let simmer for 18 minutes. Turn off the heat, and fluff with a fork. You will use the rest of the coconut milk for the peanut sauce.
  • Once the rice is cooking, make the peanut sauce: In a large pan, add all the sauce ingredients and turn the heat to medium. Stir constantly, until smooth and creamy, about 5-10 minutes. 
  • When the tofu is done baking, carefully add it to the pan with the sauce, and stir to coat the tofu pieces. Serve immediately over the coconut rice, sprinkling peanuts and cilantro on top, if desired. 

Notes

  1. May substitute unsweetened cashew, almond or soy milk for the full fat coconut milk, if desired. It won't be as delicious and creamy, but it will still taste good.
  2. For gluten free, make sure to use gluten free tamari instead of soy sauce.
  3. To avoid needing to press your tofu, buy the tofu NOT in water, but the extra firm tofu in vacuum sealed packs.

Nutrition

Serving: 1serving | Calories: 462kcal | Carbohydrates: 42g | Protein: 19g | Fat: 26g | Saturated Fat: 13g | Sodium: 639mg | Potassium: 542mg | Fiber: 2g | Sugar: 8g | Vitamin C: 2mg | Calcium: 78mg | Iron: 4mg
Course: Main Course
Cuisine: Thai
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

 

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , , , , ,

you may also like:

Comments

  1. After trying your awesome chocolate cake recipe I wanted to try more of your recipes. Actually I printed off quite a few! Last night we tried this one, and my husband at first was a little leery of ‘peanut butter’ in his dinner, but he loved it! I only had lite coconut milk in the cupboard and had to use a lemon instead of a lime, but it was still fantastic. We look forward to trying more!

  2. It’s so amazing!!! I will try with a subsitute for the coconut. But it’s really amazing!
    Thank you to sharing your recipe 🙂

  3. So delicious. I added broccoli and bell pepper and used chunky peanut butter, what my husband bought, but this is a great recipe. I have to be honest that I used chicken instead of tofu and it was grat!

  4. This recipe is seriously delicious. I’m a meat lover and sometimes dubious about vegan recipes (as I feel some often add unnecessary ingredients, like not going for a cheaper substitute) but this recipe is just incredible.

    As soon as I finished with the sauce, I tasted a bit and I’m not really exaggerating when I say my taste buds found a new love. The flavours were perfectly balanced and it was really creamy. The rice and tofu were also brilliant as well, though I wasn’t certain if the tofu needed the top or middle rack of the oven. I went with middle and it was a bit softer than I liked it, but that’s most likely down to my preference (read: near crouton levels of crusty preference for tofu). After plating it and waiting for my boyfriend to come down, you better believe I was licking the pan and spoon clean before he noticed!

    Thank you for sharing this recipe with us all. Definitely better than take out, and I will definitely be making it again!

  5. Is there anything that I can substitute for the coconut milk in this recipe or in your curry recipes? We can’t have coconut milk due to the saturated fat in it. I’d appreciate your help with this.

    1. Sure! For this recipe, sometimes I just use water and skip the coconut milk altogether, but you could also use unsweetened almond or soy milk to add some creaminess. For the curry recipes, try adding a bit of cashew cream to get a creamy curry without the coconut. Hope that helps!

  6. This was delicious! So creamy and fatty, my favorite. Picky husband loved it, I did cauliflower instead of tofu and it worked wonderfully.

    Thank you for another one Nora!

  7. We made this last night (12/18/19) and it was super easy following your steps. Used one block of tofu instead of two and it was perfect for the two of us. The sauce covered everything nicely and the rice was so creamy!! This is a keeper for us.

  8. One of my family’s favorites! I microwave some Frozen broccoli on the side and there’s rarely enough for leftovers (ie. lunch for me) the next day!

  9. Hi!
    I’m planning on cooking this recipe but since I cook for myself only I was wondering if it could be frozen with or without the rice and still be as good?

  10. This looks great! I want to make this as an appetizer for the next day…. will this still be good if I make it the day before?

  11. For peanut allergies, has anyone substituted the peanut butter with something like “wow butter-(soybean)” or something else? Does this work with the same recipe?

    1. I haven’t tried it, but I don’t see why it wouldn’t work with another nut like butter. Maybe someone else will comment who has tried it!

  12. I made it and it tasted delicious! I just think there needs to be more sauce to cover the tofu.

    1. I’ve never tried it, so I’m not sure. The corn starch is what makes the tofu nice and crispy, and I’m not sure that flour would replicate that.

    1. You can certainly use light coconut milk if you would like to, it just won’t be as rich and creamy, but still plenty delicious! Thank you.

  13. Okay this was a great recipe. You have also unlocked the mystery to crispy tofu for me. Alone for that I’d give this recipe 5 stars.
    I like the way the recipe was put together so everything was kinda effortless in prep and cooking and pretty much exactly done on time.
    I have also longed for a super easy peanut butter sauce recipe for ages. I’m sure they are out there, but this super easy sauce recipe combined with the amazing tofu and then the coconut milk reis, so no leftover milk , well it’s just a real gem of a recipe.
    My kids were super excited and we are all in love with it. This is a new “go to” recipe for us.
    Thanks so much!

    1. I’m making this dish for Friday but I wanted to reply when I saw your comment about the peanut sauce, Nora’s recipe “Thai Peanut Noodles” has a really good peanut sauce too. Def worth checking out. My favorite thing about her recipes are they they’re easy but still seem fancy and are always adjustable.

  14. Delicious, I didn’t have enough PB so it was 50/50 with tahini, it was really good, thank you for the great recipe

    1. This recipe was incredible the one weird thing is that my sauce “curdled“ and I’m not sure why.

      1. I’m glad you enjoyed it! If it looked curdled, you probably needed to stir the sauce more, or even whisk it. That’s usually how it looks before it turns smooth, and if your peanut butter was a little thicker instead of super creamy, that would be even more the case. Next time, whisk it well. Thank you!

  15. I found this recipe and it looked super good. I just made it and it tastes way better than I ever thought that it would. Thank you!

  16. So, maybe I DO like tofu!

    Wow. This was absolutely delicious! I’ve recently switched to a plant-based diet and i’m trying so hard to like tofu. I think this preparation was exactly what I needed. And the sauce is amazing.

    DEFINITELY making this again. Thank you!

    1. Yay! I’m so glad you enjoyed the tofu! I know it can be challenging when you first switch to a plant-based diet to try new foods, and sometimes tofu, if not prepared well, can just be really bland and boring. Glad you enjoyed this recipe, thank you!

  17. Hello, I find your site very easy to follow & the recipes quite simple to make. I’ve made already a few & they have been a success! The ingredients you use are not difficult to find in my grocery store. I usually prepare these dishes for my daughter who is the vegan in the family but I now have the rest of the non vegans wanting to try these wonderful meals! ?

    1. Thank you so much! I’m happy to hear you find my site easy to follow and recipes that are simple to make. And that even the non vegans want to try the food, that’s wonderful!

    1. Yes, absolutely! The brown rice will take longer to cook, of course, and I would use a little more water. So 1 cup brown rice, 1/2 cup coconut milk and 1 1/2 cups water. Simmer for about 40 minutes. Thanks!

Leave a 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.