Crispy Tofu with Peanut Sauce

I make Crispy Tofu with Peanut Sauce when I want a meal that feels fresh, filling, and full of flavor without being too heavy. The tofu turns golden and crisp on the outside, while the inside stays soft and tender.

This is one of those recipes that made tofu easier for my family to enjoy. The peanut sauce is creamy, savory, a little sweet, and just tangy enough to make every bite taste balanced.

I also like that this meal can be served in so many simple ways. It works over rice, tucked into bowls, paired with noodles, or served with crunchy vegetables for an easy lunch or dinner.

Why You’ll Love This Recipe

Crispy Tofu with Peanut Sauce is a great recipe when you want a plant-based meal that still feels hearty. The tofu gets a lightly crisp coating, and the peanut sauce adds richness, flavor, and comfort.

This recipe is also family-friendly because the sauce can be kept mild and served on the side. Kids can dip the crispy tofu, while adults can drizzle on extra sauce, lime juice, or chili flakes.

It is easy to use for meal prep, rice bowls, wraps, or quick dinners. Once you learn how to press and crisp the tofu, this recipe becomes a dependable option for busy days.

Serves: 4 people

This recipe serves 4 people as a main dish, especially when served with rice, noodles, or vegetables. Each serving includes crispy tofu with enough peanut sauce for dipping or drizzling.

If you are serving smaller kids, the tofu can be cut into smaller cubes or strips. For bigger appetites, add extra vegetables, more rice, or a side of noodles to make the meal more filling.

Ingredients You’ll Need

For the Crispy Tofu

  • 2 blocks extra-firm tofu, 14 ounces each
  • 2 tablespoons low-sodium soy sauce or tamari
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon rice vinegar
  • 1 teaspoon garlic powder
  • 1/2 teaspoon ground ginger
  • 1/4 teaspoon black pepper
  • 1/4 cup cornstarch or arrowroot starch
  • 2 tablespoons avocado oil, olive oil, or neutral cooking oil

For the Peanut Sauce

  • 1/2 cup creamy peanut butter
  • 3 tablespoons low-sodium soy sauce or tamari
  • 2 tablespoons fresh lime juice
  • 1 tablespoon rice vinegar
  • 1 tablespoon maple syrup or honey
  • 1 tablespoon toasted sesame oil
  • 1 teaspoon grated fresh ginger
  • 1 clove garlic, minced
  • 2 to 4 tablespoons warm water, as needed
  • 1 teaspoon sriracha or chili garlic sauce, optional

For Serving

  • 3 cups cooked jasmine rice, brown rice, or quinoa
  • 2 cups shredded cabbage or coleslaw mix
  • 1 cup shredded carrots
  • 1 cup sliced cucumber
  • 1/2 cup chopped green onions
  • 1/4 cup chopped cilantro
  • 2 tablespoons chopped peanuts
  • Lime wedges, for serving
  • Sesame seeds, optional

Pro Tips

Press the tofu before cooking for the best texture. Removing extra moisture helps the tofu crisp better and keeps it from becoming soggy in the pan.

Use extra-firm tofu, not soft or silken tofu. Softer tofu can break apart too easily and will not give you the same crisp edges.

Cut the tofu into even cubes so the pieces cook at the same speed. Smaller cubes get crispier, while larger pieces stay softer in the center.

Coat the tofu with cornstarch right before cooking. If it sits too long after coating, the starch can turn damp and the tofu may not crisp as well.

Do not crowd the skillet. Giving the tofu space helps each piece brown instead of steam, so cook in batches if your pan is small.

Add the peanut sauce after cooking, not before. The sauce is thick and creamy, so it is best used for dipping or drizzling over the crispy tofu right before serving.

Tools You’ll Need

  • Large skillet or nonstick pan
  • Cutting board
  • Sharp knife
  • Mixing bowls
  • Small whisk or fork
  • Measuring cups
  • Measuring spoons
  • Tofu press or heavy plate
  • Clean kitchen towel or paper towels
  • Tongs or spatula
  • Microplane or grater
  • Citrus juicer, optional
  • Serving bowls
  • Airtight containers for leftovers

Substitutions and Variations

Make It Gluten-Free
Use tamari instead of regular soy sauce in both the tofu marinade and peanut sauce. This keeps the flavor savory while making the recipe easier for gluten-free eaters.

Use a Different Nut Butter
Almond butter or cashew butter can be used instead of peanut butter. The flavor will be a little different, but the sauce will still be creamy and rich.

Make It Soy-Free
Use coconut aminos instead of soy sauce or tamari. You can also swap tofu for chickpeas or roasted cauliflower, though the texture will be different from the original dish.

Add More Crunch
Serve the crispy tofu with shredded cabbage, cucumbers, carrots, chopped peanuts, or sesame seeds. These toppings make the meal feel fresh and give each bite more texture.

Make It Heartier
Serve the tofu over rice, quinoa, rice noodles, or soba noodles. This turns the recipe into a full bowl meal while keeping the crispy tofu and peanut sauce as the main flavors.

Make Ahead Tips

Crispy Tofu with Peanut Sauce is easy to prep ahead, especially if you want a quick lunch or dinner during the week. You can press the tofu earlier in the day and keep it wrapped in the refrigerator until you are ready to cut and cook it.

The peanut sauce can be made up to 5 days ahead and stored in an airtight container in the refrigerator. It will thicken as it chills, so stir in 1 to 2 tablespoons of warm water before serving until it becomes smooth and pourable again.

You can also chop the cabbage, carrots, cucumber, green onions, and cilantro ahead of time. Keep the vegetables stored separately so they stay crisp and fresh.

For the best texture, cook the tofu close to serving time. If you need to make it ahead, reheat it in a skillet or air fryer so the edges crisp back up.

Instructions

Step 1: Press the Tofu

Drain 2 blocks extra-firm tofu and wrap them in a clean kitchen towel or several layers of paper towels. Place a heavy plate or tofu press on top and let the tofu press for 20 to 30 minutes.

This removes extra moisture and helps the tofu brown better in the skillet. Once pressed, cut the tofu into even cubes or strips.

Step 2: Season the Tofu

Place the tofu pieces in a mixing bowl. Add 2 tablespoons low-sodium soy sauce or tamari, 1 tablespoon toasted sesame oil, 1 tablespoon rice vinegar, 1 teaspoon garlic powder, 1/2 teaspoon ground ginger, and 1/4 teaspoon black pepper.

Toss gently so the tofu is coated without breaking apart. Let it sit for 5 to 10 minutes so the flavor can soak in a little.

Step 3: Coat with Cornstarch

Sprinkle 1/4 cup cornstarch or arrowroot starch over the seasoned tofu. Toss gently until each piece has a light, even coating.

The tofu should look lightly dusted, not heavily packed with starch. This thin coating is what helps create crisp edges in the skillet.

Step 4: Cook the Tofu

Heat 2 tablespoons avocado oil, olive oil, or neutral cooking oil in a large skillet over medium-high heat. Add the tofu in a single layer, leaving space between the pieces.

Cook for 2 to 3 minutes per side, turning gently, until the tofu is golden and crisp on several sides. Work in batches if needed so the pan does not get crowded.

Step 5: Make the Peanut Sauce

In a bowl, whisk together 1/2 cup creamy peanut butter, 3 tablespoons low-sodium soy sauce or tamari, 2 tablespoons fresh lime juice, 1 tablespoon rice vinegar, 1 tablespoon maple syrup or honey, 1 tablespoon toasted sesame oil, 1 teaspoon grated fresh ginger, 1 minced garlic clove, and 1 teaspoon sriracha or chili garlic sauce if using.

Add warm water, 1 tablespoon at a time, until the sauce is creamy and easy to drizzle. Taste and adjust with more lime juice, maple syrup, or soy sauce if needed.

Step 6: Prepare the Bowl Ingredients

Cook 3 cups jasmine rice, brown rice, or quinoa if you have not already done so. Shred the cabbage, shred the carrots, slice the cucumber, chop the green onions, and chop the cilantro.

Set the toppings out in small bowls if serving family-style. This makes it easy for everyone to build a bowl with the vegetables and toppings they like best.

Step 7: Assemble the Bowls

Divide the cooked rice, brown rice, or quinoa among 4 serving bowls. Add shredded cabbage, shredded carrots, sliced cucumber, and crispy tofu to each bowl.

Drizzle the peanut sauce over the top or serve it on the side for dipping. Add green onions, cilantro, chopped peanuts, sesame seeds if using, and a squeeze of lime.

Step 8: Serve Right Away

Serve the bowls while the tofu is still warm and crisp. The contrast of hot tofu, cool vegetables, creamy sauce, and crunchy peanuts makes the meal feel fresh and satisfying.

If serving kids, you can keep the sauce in a small dipping cup. This makes the meal easy to enjoy without coating everything at once.

Serving Suggestions

Crispy Tofu with Peanut Sauce is delicious served over warm jasmine rice or brown rice. The rice soaks up the peanut sauce and makes the meal feel cozy and filling.

For a lighter meal, serve the tofu over shredded cabbage, cucumber, carrots, and greens. The cool vegetables balance the rich peanut sauce and keep the bowl fresh.

Rice noodles or soba noodles also work well with this recipe. Toss the noodles with a little peanut sauce, then top with crispy tofu and fresh herbs.

You can serve the tofu as a snack or appetizer with peanut sauce on the side. Cut the tofu into strips so they are easy to dip and share.

For a lunch box, pack the crispy tofu, rice, vegetables, and sauce in separate sections. Add the sauce right before eating so the tofu and vegetables keep their texture.

If you want a heartier dinner, add edamame, roasted broccoli, or sautéed snap peas. These add more color, texture, and protein while keeping the flavors balanced.

Leftovers and Storage

Store leftover crispy tofu in an airtight container in the refrigerator for up to 3 days. Keep the peanut sauce and fresh vegetables separate so everything keeps the best texture.

To reheat tofu, warm it in a skillet over medium heat for a few minutes until the edges crisp again. You can also use an air fryer at 375°F for 3 to 5 minutes.

The microwave works for reheating, but the tofu will be softer. It is still good for quick lunches, especially when served in a bowl with rice and sauce.

Store peanut sauce in a separate airtight container in the refrigerator for up to 5 days. Stir in warm water a little at a time if it thickens after chilling.

I do not recommend freezing the fully assembled bowls because the vegetables and sauce may change texture. The cooked tofu can be frozen, but it will be chewier after thawing.

Nutrition and Benefits

  • Plant-based protein: Tofu adds protein and makes this meal satisfying without meat. It is a helpful option for vegetarian family meals.
  • Full of texture: Crisp tofu, crunchy vegetables, creamy peanut sauce, and chopped peanuts make each bite interesting. This helps the meal feel hearty and fresh at the same time.
  • Customizable bowls: Each person can choose rice, quinoa, vegetables, herbs, and toppings. This makes the recipe easier for families with different tastes.
  • Balanced flavor: The peanut sauce has savory, sweet, tangy, and creamy notes. Lime juice and rice vinegar keep the sauce from feeling too heavy.
  • Good for meal prep: The sauce and vegetables can be prepped ahead, and the tofu reheats well in a skillet or air fryer. Keeping the parts separate helps the meal stay fresh.

Recipe FAQ

How do I make tofu crispy?

Press the tofu first to remove extra moisture, then coat it lightly with cornstarch or arrowroot starch. Cook it in a hot skillet with enough oil to brown the edges. Give the tofu space in the pan so it crisps instead of steaming.

Can I bake the tofu instead of pan-frying it?

Yes, you can bake the tofu at 425°F for 25 to 30 minutes. Spread it on a parchment-lined baking sheet and flip it halfway through. It may not be quite as crisp as pan-seared tofu, but it will still taste good.

Can I make this recipe in the air fryer?

Yes, air frying works very well for tofu. Cook the coated tofu at 400°F for 12 to 15 minutes, shaking the basket halfway through. Spray lightly with oil for better browning.

Is peanut sauce spicy?

It can be mild or spicy depending on whether you add sriracha or chili garlic sauce. For kids, leave the spice out and serve it on the side. Adults can add extra heat to their own bowls.

Can I use crunchy peanut butter?

Yes, crunchy peanut butter can be used if you like extra texture in the sauce. The sauce may be a little thicker and less smooth. Add warm water slowly until it reaches a drizzleable texture.

What can I use instead of cornstarch?

Arrowroot starch works well as a substitute for cornstarch. Potato starch can also help create crisp edges. Use the same amount and coat the tofu lightly.

Can I make this ahead for lunches?

Yes, this recipe works well for lunches when stored in separate containers. Keep the tofu, rice, vegetables, and sauce apart until ready to eat. Reheat the tofu, then add the fresh vegetables and peanut sauce.

A Crispy, Creamy Bowl Worth Making Again

Crispy Tofu with Peanut Sauce is a simple meal that feels fresh, filling, and comforting all at once. The golden tofu, cool vegetables, warm rice, and creamy peanut sauce make each bowl balanced and easy to enjoy.

I love this recipe because it works for dinner, meal prep, and family lunches without feeling boring. It is dependable, flexible, and worth making again whenever you want a plant-based meal with plenty of flavor and texture.

Leave a Reply

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