Spicy Peanut Tofu Bowls

This Spicy Peanut Tofu Bowl is a flavorful, plant-based dish that combines crispy tofu with a creamy, spicy peanut sauce. Served over a bed of rice or noodles and topped with fresh vegetables, this meal offers a perfect balance of savory, spicy, and slightly sweet flavors. It’s ideal for a quick weeknight dinner or meal prep for the week.

Why You’ll Love This Recipe

  • Packed with bold, spicy, and savory flavors
  • High in plant-based protein
  • Customizable with your favorite vegetables
  • Easy to meal prep and store for later
  • Quick and simple to make, perfect for busy weeknights

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Extra-firm tofu
  • Cornstarch
  • Soy sauce
  • Peanut butter
  • Sriracha or other hot sauce
  • Rice vinegar
  • Maple syrup or honey
  • Garlic
  • Ginger
  • Sesame oil
  • Cooked rice or noodles
  • Assorted vegetables (e.g., carrots, bell peppers, cucumbers)
  • Chopped peanuts (for garnish)
  • Fresh cilantro or green onions (optional)

Directions

  1. Prepare the tofu: Press the tofu to remove excess moisture, then cut it into cubes. Toss the cubes in cornstarch until evenly coated.
  2. Cook the tofu: In a pan, heat sesame oil over medium-high heat and cook the tofu until crispy on all sides. Remove and set aside.
  3. Make the sauce: In a bowl, whisk together peanut butter, soy sauce, rice vinegar, sriracha, maple syrup, garlic, and ginger until smooth. Add a splash of water if needed to thin the sauce.
  4. Combine: Add the cooked tofu back to the pan, pour the peanut sauce over, and stir until the tofu is well-coated and the sauce is heated through.
  5. Assemble the bowls: Place cooked rice or noodles in a bowl, top with the spicy peanut tofu, and add your choice of fresh vegetables. Garnish with chopped peanuts, cilantro, or green onions.

Servings and Timing

  • Servings: 4 bowls
  • Prep time: 15 minutes
  • Cook time: 20 minutes
  • Total time: 35 minutes

Variations

  • Swap the protein: Use tempeh, chickpeas, or seitan instead of tofu for a different texture and flavor.
  • Adjust the spice level: Add more or less sriracha based on your heat preference.
  • Low-carb option: Serve with cauliflower rice or zucchini noodles instead of rice or regular noodles.
  • Nut-free version: Use sunflower seed butter instead of peanut butter.

Storage/Reheating

  • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Reheating: Reheat in the microwave or on the stovetop over low heat, adding a splash of water if the sauce has thickened too much.

FAQs

How do I make the tofu extra crispy?

Press the tofu thoroughly and coat it well with cornstarch before frying to achieve a crispy texture.

Can I bake the tofu instead of frying?

Yes, bake the tofu at 400°F (200°C) for 25–30 minutes, flipping halfway through, until crispy.

What can I use instead of peanut butter?

Almond butter, cashew butter, or sunflower seed butter are good alternatives.

Is this recipe gluten-free?

Use tamari or a gluten-free soy sauce alternative to make this recipe gluten-free.

Can I freeze spicy peanut tofu?

Yes, but the texture of the tofu might change slightly. Freeze in an airtight container for up to 2 months.

What vegetables work best for this bowl?

Carrots, cucumbers, bell peppers, edamame, and steamed broccoli are all great choices.

Can I make the peanut sauce ahead of time?

Yes, the sauce can be made up to 3 days ahead and stored in the refrigerator.

How spicy is this recipe?

The spiciness depends on the amount of sriracha used. Start with a small amount and adjust to taste.

Can I serve this dish cold?

Yes, this dish works well as a cold noodle bowl, especially during warmer months.

What type of noodles should I use?

Rice noodles, soba noodles, or even spaghetti work well in this recipe.

Conclusion

Spicy Peanut Tofu Bowls are a versatile, easy-to-make meal perfect for anyone craving a flavorful, plant-based dish. Packed with protein and customizable ingredients, this recipe is sure to become a go-to for quick dinners or meal prep. Enjoy the perfect combination of creamy, spicy, and crunchy in every bite!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spicy Peanut Tofu Bowls

Spicy Peanut Tofu Bowls

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Kimberly
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Baking / Air Frying
  • Cuisine: Asian-inspired
  • Diet: Gluten Free

Description

These Spicy Peanut Tofu Bowls are a flavorful, protein-packed vegan meal that combines crispy tofu with a creamy, spicy peanut sauce. Served over fluffy rice with fresh veggies, it’s perfect for meal prep or a quick weeknight dinner.


Ingredients

Units Scale

For the tofu:

  • 14 oz (400g) extra-firm tofu, pressed and cubed
  • 2 tablespoons cornstarch
  • 2 tablespoons soy sauce
  • 1 tablespoon olive oil

For the spicy peanut sauce:

  • 1/4 cup creamy peanut butter
  • 2 tablespoons soy sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon sriracha (adjust to taste)
  • 1 tablespoon maple syrup or honey
  • 1 teaspoon sesame oil
  • 23 tablespoons water (to thin)

For the bowl:

  • 2 cups cooked jasmine rice or brown rice
  • 1 cup shredded carrots
  • 1 cucumber, sliced
  • 1 cup red cabbage, shredded
  • 1/4 cup chopped peanuts (for garnish)
  • Fresh cilantro or green onions (for garnish)
  • Lime wedges (optional)

Instructions

  • Prepare the tofu:

    • Preheat the oven to 400°F (200°C) or heat air fryer to 375°F (190°C).
    • Toss tofu cubes with soy sauce, then coat evenly with cornstarch.
    • Place tofu on a baking sheet or in the air fryer and cook for 20–25 minutes, flipping halfway, until crispy.
  • Make the peanut sauce:

    • In a small bowl, whisk together peanut butter, soy sauce, rice vinegar, sriracha, maple syrup, and sesame oil.
    • Add water gradually until desired consistency is reached.
  • Assemble the bowls:

    • Divide cooked rice into bowls.
    • Top with crispy tofu, shredded carrots, cucumber slices, and cabbage.
    • Drizzle with spicy peanut sauce.
    • Garnish with chopped peanuts, cilantro, and lime wedges.

Notes

  • Swap tofu for tempeh or grilled chicken if desired.
  • Adjust sriracha for preferred spice level.
  • Store leftovers separately to keep tofu crispy.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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