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 Bowl


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Anastasia Chen
  • Total Time: 30 minutes
  • Yield: Serves 4

Description

Experience a burst of flavor with the Spicy Peanut Tofu Bowl, where crispy tofu meets creamy peanut sauce and a rainbow of fresh vegetables. This quick and easy dish transforms any weeknight dinner into a culinary celebration, perfect for impressing friends and family alike.


Ingredients

Scale
  • 1 block firm tofu (14 oz)
  • 1/2 cup natural peanut butter
  • 3 tbsp low-sodium soy sauce
  • 2 tbsp sriracha (adjust to taste)
  • 2 cups mixed fresh vegetables (bell peppers, broccoli, carrots)
  • Juice of 1 lime
  • 1/4 cup chopped cilantro
  • 2 tbsp vegetable oil

Instructions

  1. Press the tofu between paper towels to remove excess moisture, then cube it into bite-sized pieces.
  2. In a bowl, mix soy sauce and sriracha before gently tossing in the tofu cubes to marinate for at least 30 minutes.
  3. Heat oil in a skillet over medium-high heat and cook the marinated tofu cubes until golden brown (about 10-12 minutes).
  4. In another bowl, whisk together peanut butter, lime juice, soy sauce, sriracha, and water until smooth; adjust thickness as needed.
  5. Add your mixed vegetables to the skillet during the last few minutes of cooking tofu; sauté until tender yet crisp.
  6. To serve, layer rice or quinoa in bowls, top with crispy tofu and sautéed vegetables, drizzle with peanut sauce, and garnish with cilantro.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main
  • Method: Sautéing
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 bowl (about 400g)
  • Calories: 550
  • Sugar: 5g
  • Sodium: 680mg
  • Fat: 32g
  • Saturated Fat: 7g
  • Unsaturated Fat: 22g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 8g
  • Protein: 20g
  • Cholesterol: 0mg