Creamy cubes of tofu with a sweet and spicy peanut sauce. Serve with rice and broccoli for a quick and delicious weeknight dinner.
I love starting the week off right by spending Sunday meal prepping. By meal prep, I mean that I make three or four meals on Sunday afternoon and portion them out so my husband and I have leftovers to eat for lunch and dinner throughout the week.
Since I generally make four to six servings of each meal for just the two of us, the food can sometimes get repetitive by the end of the week. Not so with this tofu with peanut sauce!
This is one of those dishes that I could eat twice a day for days on end and still look forward to it. My favorite way to serve it is with rice and broccoli.
The peanut sauce is so good that you could eat it on its own, or use it to top countless other dishes. I hope you enjoy my favorite tofu dish!
How to Make Tofu with Peanut Sauce
This post contains affiliate links. When you buy through these links, it helps me to continue creating recipes. See my disclosure policy.
Start by preheating the oven and cutting up extra firm tofu in cubes. Spread the tofu out in a single layer on nonstick baking sheet. If you don’t have a nonstick baking sheet, use a regular baking sheet, cover in foil, and spray with cooking spray.
While the tofu is baking, make the peanut sauce. Mix together sesame oil, soy sauce, peanut butter, and brown sugar in a microwave-safe bowl. Heat for about 30 seconds in the microwave, stir, and then microwave for 30 more seconds. By this point, it should be relatively easy to mix together with a fork. Add in a few teaspoons of sambal oelek (skip if you don’t like any spice).
When the tofu is done, remove from the oven. Heat a large nonstick skillet over medium heat and add a tablespoon of vegetable oil. Then add the tofu and half of the peanut sauce.
Cook until the tofu is cooked and golden brown. Serve the tofu over rice with the remaining peanut sauce drizzled on top. I love serving with steamed broccoli on the side.
Looking for more tofu recipes? Try this tofu tikka masala, Asian tofu bowls, or tofu bibimbap. If you try this recipe for tofu with peanut sauce, leave a comment and review below and let me know how it worked out for you!
Tofu with Peanut Sauce
- 1 block extra firm tofu (14-15 oz, drained)
- 1 recipe peanut sauce
- 1 tablespoon vegetable oil
- Rice for serving
- Preheat the oven to 400 degrees F. Cube tofu and place in a single layer on a nonstick baking sheet and cook for 30 minutes. If you aren’t using a nonstick baking sheet, cover with foil and spray with cooking spray.
- While the tofu is baking, make the peanut sauce.
- When the tofu is done, remove from oven. Heat a large nonstick skillet over medium heat. Add the vegetable oil, tofu, and half of the peanut sauce. Cook until the tofu edges are a crispy and golden brown.
- Serve the tofu over rice and drizzle the remaining peanut sauce on top.
I made this, and it tasted ok but in no way was the cooked tofu crispy. Maybe if you fried the cubes up before adding the sauce? But even then I doubt it. A bit clearer timing direction would have been helpful for the frying. And where did the sesame seeds come from in the photo? Not something I will make again.
Awesome recipe. The glaze adds so much flavor to tofu!
Me along with my husband leave quite early in the morning and end up missing breakfast. Thanks for this healthy solution Danielle.
I made this using your recipe, Danielle. The Peanut sauce is it for me.
Wow! This Tofu with Peanut Sauce looks like the real deal! A bowl of this would do me good right about now! haha.
I’ve really been trying to add more vegetarian recipes into our diet. This looks so good!
I am knew to cooking tofu and was wondering, why do you bake the tofu and then cook it in the skillet? Is it just to coat with the sauce? Thanks!
Exactly – it’s just to get it a nice coating of sauce, makes it a bit crispy. You could just bake and then pour the sauce over if you prefer!