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

Tofu with Fresh Herbs and Peanuts


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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

Description

Tofu with Fresh Herbs and Peanuts is a delightful blend of textures and flavors that will elevate any meal. This easy-to-make dish features crispy tofu, crunchy peanuts, and a vibrant mix of fresh herbs, all tossed together in a savory sauce. Perfect for weeknight dinners or casual gatherings, this recipe transforms even the most skeptical diners into tofu lovers. Serve it warm as a satisfying main course or an impressive side dish that guarantees smiles around the table.


Ingredients

Scale
  • 14 oz firm tofu
  • 1 cup fresh basil leaves, chopped
  • 1 cup fresh cilantro leaves, chopped
  • ½ cup unsalted roasted peanuts, roughly chopped
  • 3 tbsp low-sodium soy sauce
  • 2 tbsp fresh lime juice
  • 3 garlic cloves, minced
  • 2 tbsp olive oil
  • ½ tsp chili flakes (to taste)

Instructions

  1. Press the tofu between paper towels to remove excess moisture, then cube it into bite-sized pieces.
  2. Heat olive oil in a large non-stick skillet over medium-high heat until shimmering. Add cubed tofu and sauté for about 8-10 minutes until golden brown on all sides.
  3. Stir in minced garlic and chili flakes; cook until fragrant (about 30 seconds).
  4. Pour in soy sauce and lime juice; simmer for 2-3 minutes until well coated.
  5. Toss in peanuts and herbs; mix gently to combine.
  6. Serve warm on a platter as a delicious main or side dish.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main
  • Method: Frying
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 cup (250g)
  • Calories: 320
  • Sugar: 3g
  • Sodium: 600mg
  • Fat: 22g
  • Saturated Fat: 3g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 15g
  • Cholesterol: 0mg