If you’re looking for a meal that is both comforting and packed with flavor, peanut tofu is an excellent choice. This dish combines crispy, pan-fried tofu with a creamy, slightly spicy peanut sauce that clings to every bite. The stir-fried vegetables add a fresh crunch, making each bowl a perfect balance of textures and tastes.
Why We Love This Peanut Tofu Recipe
This peanut tofu recipe stands out because it brings together flavor, texture, and simplicity. The peanut sauce is creamy, slightly sweet, and carries a gentle heat from the sriracha. Each triangle of tofu is coated in a crispy layer that gives a satisfying bite, while the stir-fried vegetables add freshness and a pop of color. You’ll love how these elements come together to create a harmonious and filling meal.
Another reason this recipe is a favorite is how approachable it is. You don’t need any fancy techniques or hard-to-find ingredients. The recipe uses basic pantry staples and frozen vegetables, making it convenient without compromising taste. Plus, it’s ready in just about an hour, including the time to press the tofu, making it perfect for busy weekdays or casual weekend dinners.
Finally, peanut tofu is versatile enough to fit any meal plan. Whether you serve it over a bed of fluffy rice, toss it with noodles, or enjoy it on its own, it always delivers satisfaction. You’ll also appreciate how it’s a crowd-pleaser for family and friends, offering something both comforting and nourishing that even non-vegetarians will enjoy.
Ingredients for Peanut Tofu
This recipe uses a combination of pantry staples and fresh ingredients to create a dish that is both flavorful and nutritious. The peanut sauce provides the rich, creamy flavor, while the tofu and vegetables add texture and heartiness. Here’s what you’ll need:
Peanut Sauce
- 1/2 cup natural peanut butter
- 2 tablespoons sriracha
- 2 tablespoons brown sugar
- Juice of 1 lime (about 2 tablespoons)
- 2 teaspoons soy sauce
- 2 cloves garlic, minced
- 1/2 cup vegetable broth
Tofu Stir Fry
- 14 ounces extra firm tofu
- 1 tablespoon soy sauce
- 1 tablespoon toasted sesame oil
- 1 tablespoon cornstarch
- 2 tablespoons cooking oil, divided
- 16 ounces frozen stir fry vegetables
For Serving (Optional)
- 3 cups cooked rice
- 1 handful fresh cilantro
These ingredients work together to create a meal that is savory, slightly sweet, and lightly spicy. You can find everything at your local grocery store, and it’s easy to prepare ahead of time.
How to Make Peanut Tofu
Creating this peanut tofu dish involves several simple steps that ensure your tofu is perfectly crispy and coated in flavorful sauce. First, prepare the peanut sauce. Whisk together the peanut butter, sriracha, brown sugar, lime juice, soy sauce, minced garlic, and vegetable broth in a bowl. Setting the sauce aside for a few minutes allows the flavors to blend and deepen.
Next, press your tofu to remove excess water. If you have previously frozen tofu, thaw it and squeeze out the water with your hands. Cut the block into 24 triangles for even cooking. This step ensures that the tofu will crisp properly in the skillet.
In a large mixing bowl, combine the soy sauce, toasted sesame oil, and cornstarch. Gently toss the tofu triangles in this mixture until they are evenly coated. This coating will help create a golden, crispy exterior when cooked.
Heat 1 tablespoon of cooking oil in a non-stick skillet over medium heat. Add the tofu triangles and cook until each side is browned and crisp, approximately 10 minutes. Remove the tofu from the skillet and set aside.
In the same skillet, add the remaining 1 tablespoon of cooking oil and toss in the frozen vegetables. Stir fry over medium heat until they are fully heated and slightly tender. Return the tofu to the skillet and pour the prepared peanut sauce over the top. Stir gently to coat everything evenly and allow the sauce to heat through.
Finally, slice any remaining lime into wedges. Garnish the peanut tofu with lime and fresh cilantro if desired. Serve over cooked rice or noodles for a complete meal. This method ensures that every bite is flavorful, crispy, and perfectly coated in peanut goodness.
How to Serve Peanut Tofu
Serving peanut tofu is as simple as cooking it. You can present it over a bed of warm, fluffy rice for a classic approach, or toss it with noodles for a heartier meal. The lime wedges and fresh cilantro not only add visual appeal but also provide a fresh contrast to the rich peanut sauce. You can also sprinkle some chopped peanuts or green onions on top for an extra layer of texture and flavor.
This dish works well for family dinners or as a meal prep option for the week. You can store it in individual containers for easy grab-and-go lunches. Whether served hot or at room temperature, peanut tofu remains flavorful and satisfying, making it a versatile choice for any occasion.
Pair it with a side of steamed greens or a simple cucumber salad to add a refreshing element to your meal. The balance of textures—the crisp tofu, tender vegetables, and creamy sauce—makes it a complete and enjoyable dining experience.
Expert Tips for Peanut Tofu
To get the best results, press your tofu thoroughly before cooking. Removing excess water ensures a crispy texture that holds up well when coated in sauce. If you’re short on time, freezing and thawing the tofu can be an effective alternative, as it also helps create a firmer texture.
When making the peanut sauce, taste as you go. Adjust the sweetness, spice, and tanginess to your preference. If you prefer a milder dish, reduce the sriracha, or add more lime juice for extra zest. The sauce can be made ahead of time, which helps to save time during cooking.
Cook the tofu and vegetables in batches if your skillet is small. Overcrowding can lead to steaming rather than browning, which will prevent the tofu from crisping properly. Stir the sauce in gently at the end to maintain the texture of the tofu.
Finally, consider adding toppings for extra flavor and presentation. Fresh herbs, chopped peanuts, or a drizzle of sesame oil can elevate the dish visually and taste-wise. These small touches make your peanut tofu look and taste like it came from a gourmet restaurant.
How to Store Peanut Tofu
Leftover peanut tofu can be stored in an airtight container in the refrigerator for up to four days. Keep the sauce separate from the tofu if you prefer to reheat without losing the crispiness. When ready to eat, reheat gently in a skillet or microwave until warmed through. If the tofu loses some of its crispiness, a quick toss in a hot skillet will bring it back to life.
For longer storage, you can freeze the tofu triangles before adding the sauce. This method preserves the texture and flavor, allowing you to enjoy peanut tofu even after several weeks. Always label containers with the date for best results.
Variations of Peanut Tofu
Peanut tofu is extremely flexible. You can swap frozen vegetables for fresh ones, such as bell peppers, broccoli, or snap peas, depending on what’s in season or your personal preference. You can also adjust the peanut sauce by adding coconut milk for creaminess or a splash of rice vinegar for extra tang.
Another variation is to use different types of noodles instead of rice, such as soba, udon, or rice noodles. This creates a completely different texture and allows you to enjoy peanut tofu in various ways. You can even turn it into a peanut tofu salad by serving it over fresh greens with a lighter version of the sauce.
For those who enjoy extra heat, add a bit more sriracha or a pinch of crushed red pepper flakes. Conversely, if you prefer a milder version, reduce the sriracha and increase the brown sugar slightly for a sweeter sauce.
Frequently Asked Questions About Peanut Tofu
What is the best tofu for peanut tofu?
Extra firm tofu works best because it holds its shape when fried and absorbs the peanut sauce nicely. Pressing the tofu beforehand ensures a crisp exterior.
Can I make peanut tofu ahead of time?
Yes, you can prepare the sauce and tofu ahead of time. Store them separately and combine just before serving to maintain texture and flavor.
What vegetables work well in peanut tofu?
Frozen stir-fry vegetables are convenient, but fresh vegetables like broccoli, bell peppers, and snap peas also work beautifully.
Can I adjust the spice level?
Absolutely! Reduce or increase the sriracha according to your heat preference. You can also add other spices like chili flakes for extra kick.
How should I serve peanut tofu?
Serve it over rice, noodles, or even quinoa. Garnish with fresh cilantro, lime wedges, or chopped peanuts for added flavor and texture.
Is peanut tofu suitable for meal prep?
Yes, peanut tofu stores well in the fridge for several days. Keep the sauce separate if you want to maintain crispiness and reheat gently before serving.

Peanut Tofu
Equipment
- Non-stick skillet
- Mixing Bowl
Ingredients
- 1/2 cup natural peanut butter
- 2 Tbsp sriracha
- 2 Tbsp brown sugar
- Juice of 1 lime (about 2 tablespoons)
- 2 tsp soy sauce
- 2 cloves garlic minced
- 1/2 cup vegetable broth
- 14 oz extra firm tofu
- 1 Tbsp soy sauce
- 1 Tbsp toasted sesame oil
- 1 Tbsp cornstarch
- 2 Tbsp cooking oil divided
- 16 oz frozen stir fry vegetables
- 3 cups cooked rice for serving (optional)
- 1 handful fresh cilantro for garnish (optional)
Instructions
- Whisk together peanut sauce ingredients in a bowl and set aside.
- Press tofu to remove excess water, then cut into 24 triangles.
- Toss tofu in soy sauce, sesame oil, and cornstarch in a bowl until coated.
- Heat 1 tablespoon cooking oil in a skillet over medium heat. Cook tofu until browned and crispy, about 10 minutes.
- Add remaining oil and stir-fry frozen vegetables until heated through. Return tofu to skillet and pour peanut sauce over everything.
- Serve over rice and garnish with lime wedges and fresh cilantro if desired.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!