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
Peanut Tofu with Coconut Rice

Peanut Tofu with Coconut Rice


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emily
  • Total Time: 40 minutes

Description

If you’re in the mood for a delicious plant-based dinner that’s packed with flavor and texture, this Peanut Tofu with Coconut Rice is the perfect choice. Crispy tofu tossed in a creamy, nutty peanut sauce served over fragrant coconut rice makes for a hearty, comforting, and satisfying meal that’s also dairy-free and loaded with nutrients.

Want more flavorful vegan and vegetarian recipes? Subscribe now and get fresh, plant-forward ideas sent straight to your inbox.


Ingredients

For the Tofu:
• 1 block (14 oz) firm or extra-firm tofu, pressed and cubed
• 1 tbsp cornstarch
• 2 tbsp soy sauce
• 1 tbsp sesame oil or vegetable oil
• Salt and pepper to taste

For the Peanut Sauce:
• ¼ cup peanut butter (smooth or chunky)
• 2 tbsp soy sauce
• 1 tbsp maple syrup or honey
• 1 tbsp rice vinegar or lime juice
• 1 tsp grated fresh ginger
• 1 garlic clove, minced
• 2–4 tbsp water (to thin)

For the Coconut Rice:
• 1 cup jasmine rice
• 1 cup coconut milk (full-fat or light)
• 1 cup water
• ½ tsp salt

Optional Toppings:
• Chopped peanuts
• Fresh cilantro or green onions
• Lime wedges
• Sesame seeds
• Sriracha or chili flakes (for heat)


Instructions

Step 1: Prepare the Coconut Rice

  1. In a medium saucepan, combine jasmine rice, coconut milk, water, and salt.

  2. Bring to a boil, then reduce heat to low, cover, and simmer for 15–18 minutes or until rice is tender and liquid is absorbed.

  3. Let sit covered for 5 minutes, then fluff with a fork.

Step 2: Press & Prep the Tofu

  1. Press tofu for at least 10 minutes to remove excess moisture.

  2. Cut into bite-sized cubes and toss with cornstarch, soy sauce, and a pinch of salt and pepper.

  3. Heat oil in a non-stick skillet over medium heat. Add tofu cubes and cook until golden brown and crispy on all sides, about 8–10 minutes. Alternatively, air fry at 375°F for 15 minutes, shaking halfway.

Step 3: Make the Peanut Sauce

  1. In a small bowl, whisk together peanut butter, soy sauce, maple syrup, vinegar (or lime juice), ginger, garlic, and 2 tbsp water.

  2. Add more water as needed to reach a pourable consistency.

Step 4: Combine Tofu & Sauce

  1. Once tofu is crispy, reduce heat to low and pour the peanut sauce over it.

  2. Toss gently to coat all tofu pieces evenly. Let simmer for 1–2 minutes to warm through and thicken slightly.

Step 5: Assemble the Dish

 

  1. Spoon coconut rice onto plates or bowls.

  2. Top with peanut tofu and desired garnishes like peanuts, cilantro, green onions, and lime wedges.

  3. Serve warm and enjoy the rich, savory-sweet flavors.

Notes

ress Tofu Well – This helps it get crispy and hold its shape.
Use Natural Peanut Butter – For a cleaner flavor and better texture.
Don’t Overcook the Sauce – Just heat through to keep it creamy and smooth.
Make it Spicy – Add chili paste, sriracha, or red pepper flakes to the sauce.
Meal Prep – Make extra rice and tofu for quick lunches throughout the week.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Cuisine: Asian-Inspired