Tofu in Peanut Sauce

If you want a quick dinner that is creamy, savory, slightly sweet, and packed with flavor, tofu in peanut sauce is an easy choice. Crispy tofu absorbs the rich peanut sauce beautifully, while lime, soy sauce, garlic, and ginger keep the dish from tasting too heavy. Serve it with rice, noodles, or vegetables for a satisfying meal

Tofu in peanut sauce

Recipe Overview

DetailWhat to Expect
Prep timeAbout 10 minutes
Cook timeAbout 20 minutes
Best tofuFirm or extra-firm
FlavorNutty, savory, slightly sweet
TextureCrispy tofu with creamy sauce
Best served withRice, noodles, or vegetables
Ingredients for Tofu in peanut sauce

Ingredients You’ll Need

IngredientPurpose
Firm or extra-firm tofuGives you a sturdy, meaty texture
Peanut butterCreates the creamy, nutty base
Soy sauceAdds saltiness and umami
Lime juiceBrightens the rich sauce
GarlicAdds savory depth
Fresh gingerBrings warmth and freshness
Maple syrup or honeyBalances the salty and tangy flavors
Warm waterLoosens the sauce
Chili sauce or flakesAdds heat if you like it
OilHelps the tofu become golden and crisp

How to Make Tofu in Peanut Sauce

1. Prepare the Tofu

Drain the tofu and press or pat it well to remove excess moisture. Cut it into bite-sized cubes. Removing excess water helps the tofu brown instead of steaming in the pan.While the tofu is draining, prepare your peanut sauce recipe so it is ready to add once the tofu is golden. Keeping the sauce prepared ahead makes the cooking process quicker and helps you avoid overcooking the tofu while making the sauce at the same time.

preparing tofu sauce

2. Make the Peanut Sauce

Add peanut butter, soy sauce, lime juice, minced garlic, grated ginger, and your choice of maple syrup or honey to a bowl. Whisk everything together. Add warm water gradually while whisking until the sauce becomes smooth and pourable. If you want some heat, add chili sauce or red pepper flakes.

Making the Peanut Sauce

3. Crisp the Tofu

Heat a little oil in a large skillet over medium-high heat. Add the tofu in a single layer and cook until the pieces are golden on several sides. Try not to move the tofu constantly. Letting each side cook undisturbed for a few minutes helps develop better browning and crisp edges.

Crisp the Tofu in skillet

4. Add the Peanut Sauce

Once the tofu is browned, lower the heat and pour in the peanut sauce. Toss gently so the sauce coats the tofu without breaking the pieces. Let everything simmer briefly. Peanut butter can thicken quickly when heated, so add a splash of warm water if the sauce becomes too thick.

5. Finish and Serve

Taste the tofu and peanut sauce before serving. Add more lime juice for brightness, chili for heat, or a small splash of water if the sauce needs loosening. Top with sliced green onions, cilantro, sesame seeds, crushed peanuts, or fresh chili. Serve immediately while the tofu is still warm.

Glossy Peanut Tofu Rice Bowl

What Makes Tofu in Peanut Sauce So Good?

The contrast between crispy tofu and creamy peanut sauce is what makes this dish work so well. Tofu itself has a mild flavor, so it readily takes on the stronger flavors in the sauce. The sauce also benefits from balance. Peanut butter provides richness, soy sauce adds savory depth, lime brings acidity, and a small amount of sweetness rounds everything out. This combination is commonly used in peanut-based sauces for tofu and noodles.

special tofu in peanut sace rice bowl

How Thick Should the Peanut Sauce Be?

Your sauce should be creamy enough to coat the tofu but loose enough to spread across the pieces. If it is too thick, whisk in warm water one tablespoon at a time. If it is too thin, let it simmer briefly while stirring. Remember that the sauce will continue to thicken as it cooks.

Best Vegetables to Add

You can turn this into a complete one-pan meal by adding vegetables. Good options include:

  • Broccoli
  • Bell peppers
  • Snap peas
  • Carrots
  • Green beans
  • Spinach
  • Cucumber as a fresh topping

Broccoli, snap peas, bell peppers, carrots, spinach, and green beans are all commonly paired with tofu and peanut sauce.

Tofu in peanut sauce

What to Serve with Tofu in Peanut Sauce

For an easy dinner, serve the tofu over steamed white or brown rice. Rice noodles, soba noodles, or quinoa also work well. If you enjoy dipping sauces, this same creamy, nutty flavor also works beautifully with fresh rolls, so you can try our peanut saucewith spring rolls for another easy serving idea. Peanut sauce is commonly served as a dipping sauce with Vietnamese style fresh spring rolls. For freshness, add cucumber, shredded carrots, herbs, lime wedges, or sliced green onions. The fresh toppings provide a nice contrast to the creamy sauce. Vietnamese style peanut dipping sauce is also commonly served with fresh spring rolls, making it a useful sauce to keep in your recipe collection.

Common Problems and Easy Fixes

The tofu is not crispy: Make sure you drain it well and avoid overcrowding the skillet.

The sauce is too thick: Whisk in warm water a little at a time.

The sauce tastes too rich: Add more lime juice to brighten it.

The sauce tastes too salty: Add a little more peanut butter or water, then taste again.

The tofu breaks apart: Use firm or extra-firm tofu and turn the pieces gently while cooking.

FAQs

Can I use extra-firm tofu?

Yes. Extra-firm tofu is an excellent choice because it holds its shape well and can develop crisp edges when pan-fried.

Can I make tofu in peanut sauce spicy?

Absolutely. Add chili flakes, chili paste, or sriracha to the sauce according to your preferred heat level.

Can I use almond butter instead of peanut butter?

Yes. Almond or cashew butter can be substituted, although the flavor will be different from traditional peanut sauce.

Why is my peanut sauce too thick?

Peanut butter thickens the sauce, particularly when heated. Gradually whisk in warm water until you reach the consistency you want.

Final Thoughts

Tofu in peanut sauce is one of those meals that feels more complicated than it actually is. Crisp the tofu properly, whisk together a balanced peanut sauce, and combine the two just before serving. Keep the sauce creamy and pourable, finish with something fresh like lime or herbs, and serve it with rice or noodles. With a few simple ingredients, you can have a flavorful tofu dinner on the table without much effort.

Scroll to Top