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
-
In a medium saucepan, combine jasmine rice, coconut milk, water, and salt.
-
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.
-
Let sit covered for 5 minutes, then fluff with a fork.
Step 2: Press & Prep the Tofu
-
Press tofu for at least 10 minutes to remove excess moisture.
-
Cut into bite-sized cubes and toss with cornstarch, soy sauce, and a pinch of salt and pepper.
-
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
-
In a small bowl, whisk together peanut butter, soy sauce, maple syrup, vinegar (or lime juice), ginger, garlic, and 2 tbsp water.
-
Add more water as needed to reach a pourable consistency.
Step 4: Combine Tofu & Sauce
-
Once tofu is crispy, reduce heat to low and pour the peanut sauce over it.
-
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
-
Spoon coconut rice onto plates or bowls.
-
Top with peanut tofu and desired garnishes like peanuts, cilantro, green onions, and lime wedges.
-
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