Description
Looking for a plant-based dish that’s packed with flavor and feels like comfort food? This Peanut Tofu with Coconut Rice is your answer. Crispy tofu is coated in a creamy, nutty peanut sauce and served over fragrant coconut rice for a satisfying, nutrient-rich meal that’s both hearty and wholesome.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Ingredients
For the Peanut Tofu:
-
1 block (14 oz) firm or extra-firm tofu, pressed and cubed
-
1 tbsp cornstarch
-
1 tbsp soy sauce or tamari
-
1 tbsp olive oil or sesame oil (for cooking)
For the Peanut Sauce:
-
¼ cup natural peanut butter
-
2 tbsp soy sauce or tamari
-
1 tbsp maple syrup
-
1 tbsp rice vinegar or lime juice
-
1 tsp sesame oil
-
1–2 tbsp water (to thin)
-
1 garlic clove, minced
-
½ tsp grated fresh ginger
-
Pinch of red pepper flakes (optional)
For the Coconut Rice:
-
1 cup jasmine or basmati rice
-
1 can (13.5 oz) full-fat coconut milk
-
½ cup water
-
½ tsp salt
Toppings & Garnish (Optional):
-
Chopped peanuts
-
Green onions, sliced
-
Fresh cilantro
-
Lime wedges
-
Sriracha or chili oil
Instructions
Step 1: Cook the Coconut Rice
Rinse the rice under cold water until water runs clear.
In a pot, combine rice, coconut milk, water, and salt.
Bring to a boil, reduce heat to low, cover, and simmer for 15 minutes.
Turn off heat and let steam, covered, for another 10 minutes. Fluff with a fork.
Step 2: Prepare and Cook the Tofu
Cut pressed tofu into 1-inch cubes.
In a bowl, toss tofu with soy sauce and cornstarch until evenly coated.
Heat oil in a non-stick skillet over medium heat.
Add tofu and cook for 8–10 minutes, turning occasionally until golden and crispy on all sides. Remove from pan and set aside.
Step 3: Make the Peanut Sauce
In a bowl, whisk together peanut butter, soy sauce, maple syrup, rice vinegar, sesame oil, garlic, ginger, and red pepper flakes.
Add water gradually until desired consistency is reached—smooth and pourable but not too thin.
Step 4: Combine Tofu and Sauce
Return tofu to the skillet and pour the peanut sauce over it.
Toss gently to coat and cook for 1–2 minutes until heated through.
Step 5: Assemble the Bowls
Scoop coconut rice into bowls.
Top with peanut tofu, and finish with chopped peanuts, green onions, cilantro, and a squeeze of lime.
Drizzle with sriracha or chili oil if desired.
Notes
Press Tofu Well – Removes excess moisture for crispier results.
Use Non-Stick Pan – Helps tofu cook evenly and prevents sticking.
Don’t Overcrowd – Give tofu space in the pan to get crispy.
Adjust Sauce – Thin with more water or add heat with extra pepper flakes.
Flavor Boost – Add a dash of soy sauce or lime juice before serving for zing.
- Prep Time: 25 minutes
- Cook Time: 25 minutes
- Cuisine: Asian-Inspired