• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Paulacooks

Paulacooks

  • Home
  • Appetizers & Snacks
  • Breakfast & Brunch
  • Desserts & Sweets
  • Dinner Ideas
  • Main Dishes
  • Contact
  • About

Paulacooks

  • Home
  • Appetizers & Snacks
  • Breakfast & Brunch
  • Desserts & Sweets
  • Dinner Ideas
  • Main Dishes
  • Contact
  • About
Home » Peanut Tofu with Coconut Rice

Peanut Tofu with Coconut Rice

June 12, 2025 by Paula

Jump to Recipe·Print Recipe

If you’re looking for a flavorful, satisfying, and plant-based meal that doesn’t skimp on comfort, this Peanut Tofu with Coconut Rice is a game-changer. Crispy golden tofu is coated in a rich, creamy peanut sauce with just the right balance of sweet, savory, and spicy. Paired with fragrant coconut rice, this dish brings restaurant-quality taste straight to your kitchen—perfect for weeknight dinners or impressive meatless meals.

Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.

Peanut Tofu with Coconut Rice
Peanut Tofu with Coconut Rice

Why You’ll Love This Recipe
Crispy & Creamy – Golden tofu paired with velvety peanut sauce.
Packed with Flavor – Umami, spice, nuttiness, and sweetness all in one bite.
Hearty & Healthy – High in plant-based protein and fiber.
Meal Prep Friendly – Stores well and gets even better the next day.
Family-Approved – A satisfying, meatless dish everyone will love.

Ingredients You’ll Need

For the Tofu:

  • 1 block (14 oz) extra-firm tofu, pressed and cubed
  • 2 tbsp cornstarch
  • 1 tbsp soy sauce
  • 1 tbsp sesame oil or neutral oil (for crisping)
  • ½ tsp garlic powder
  • ½ tsp paprika

For the Peanut Sauce:

  • ⅓ cup natural peanut butter (creamy)
  • 2 tbsp soy sauce
  • 1 tbsp maple syrup
  • 1 tbsp rice vinegar or lime juice
  • 1 tsp sesame oil
  • 1 clove garlic, minced
  • ½ tsp grated fresh ginger
  • ¼ to ⅓ cup warm water (to thin)
  • Optional: ½ tsp red pepper flakes or sriracha (for heat)

For the Coconut Rice:

  • 1 cup jasmine rice
  • 1 cup water
  • 1 cup canned coconut milk (full-fat for richness)
  • ¼ tsp salt

For Garnish & Serving:

  • Chopped roasted peanuts
  • Fresh cilantro, chopped
  • Sliced green onions
  • Lime wedges
  • Steamed or stir-fried vegetables (like broccoli, bell pepper, or snap peas)

Tools You’ll Need

  • Large skillet or non-stick pan
  • Mixing bowls
  • Saucepan with lid (for rice)
  • Whisk or fork (for sauce)
  • Tofu press or clean towel + weight

Step-by-Step Instructions

Step 1: Press the Tofu
Place the tofu block between paper towels or a clean kitchen towel and press with a heavy object for 15–20 minutes.
This step helps remove moisture, allowing the tofu to crisp up nicely when cooked.

Step 2: Prepare the Coconut Rice
In a saucepan, combine jasmine rice, water, coconut milk, and salt.
Stir and bring to a boil over medium heat.
Once boiling, reduce heat to low, cover, and simmer for 15 minutes or until the liquid is absorbed.
Remove from heat and let sit (covered) for 5–10 minutes, then fluff with a fork.

Step 3: Coat the Tofu
Cut the pressed tofu into bite-sized cubes.
In a bowl, toss tofu with soy sauce, garlic powder, paprika, and cornstarch until evenly coated.
This mixture gives the tofu flavor and helps it become beautifully golden when cooked.

Step 4: Cook the Tofu
Heat sesame oil in a large skillet over medium-high heat.
Add tofu cubes in a single layer and cook for 3–4 minutes per side until golden and crispy.
Remove from the pan and set aside.

Step 5: Make the Peanut Sauce
In a bowl, whisk together peanut butter, soy sauce, maple syrup, rice vinegar or lime juice, sesame oil, garlic, ginger, and red pepper flakes (if using).
Add warm water a little at a time to reach a smooth, pourable consistency.
Taste and adjust to your liking—more soy for salt, syrup for sweetness, or lime for tang.

Step 6: Combine Tofu and Sauce
Lower the heat and return the crispy tofu to the skillet.
Pour the peanut sauce over the tofu and toss gently to coat.
Let it simmer for 2–3 minutes until everything is warmed through and coated.

Step 7: Assemble & Serve
Spoon fluffy coconut rice into bowls.
Top with the saucy peanut tofu.
Add steamed vegetables of choice.
Garnish with chopped peanuts, cilantro, green onions, and lime wedges.

Peanut Tofu with Coconut Rice
Peanut Tofu with Coconut Rice

Tips for the Best Peanut Tofu
Press Your Tofu – It’s key for texture and helps the tofu absorb more flavor.
Cornstarch Coating – Creates the ideal crispy exterior when pan-fried.
Thin the Sauce – Don’t skip the warm water; it makes the peanut sauce silky and smooth.
Taste & Tweak – Make the sauce your own—sweeter, spicier, or more tangy.
Coconut Rice Ratio – Use equal parts coconut milk and water for the best creamy texture.

Serving Suggestions
Steamed Broccoli – Light and crisp, it contrasts the creamy sauce.
Shaved Carrot Salad – Adds crunch and color.
Quick Cucumber Pickles – Brings brightness and balance.
Mango Chutney – A sweet side that plays beautifully with the peanut flavors.
Chilled Herbal Tea – Mint or lemongrass tea cools down the heat.

How to Store & Reheat

Storing:

  • Refrigerate tofu and rice separately in airtight containers for up to 4 days.

Freezing:

  • Freeze the tofu and sauce together (rice separately) for up to 1 month.
  • Thaw overnight in the fridge before reheating.

Reheating:

  • Microwave: Use a microwave-safe container and heat in 1-minute intervals.
  • Stovetop: Add a splash of water or coconut milk and reheat over low heat until warmed through.

Frequently Asked Questions

  1. Can I use another protein besides tofu?
    Yes! Tempeh, chickpeas, or even roasted cauliflower work wonderfully.
  2. Is this recipe gluten-free?
    Use tamari or coconut aminos instead of soy sauce for a gluten-free version.
  3. Can I bake the tofu instead of frying it?
    Absolutely. Bake at 400°F (200°C) for 25–30 minutes, flipping halfway through.
  4. Can I use light coconut milk for the rice?
    Yes, though full-fat gives the best creamy texture.
  5. How spicy is the peanut sauce?
    It’s mild by default. Add sriracha or chili flakes for more kick.

Final Thoughts
This Peanut Tofu with Coconut Rice is the ultimate plant-based comfort dish—crispy, creamy, nutty, and totally satisfying. It’s easy enough for weeknights but flavorful enough to impress guests. Plus, it’s customizable and meal prep friendly, making it a recipe you’ll come back to again and again.

Try it out and let me know what you think! Don’t forget to leave a review below and share your photos on Pinterest! I can’t wait to see how your dish turns out.

Preparation Time: 20 minutes
Cooking Time: 25 minutes
Cuisine: Asian-Inspired

Nutritional Information (Per Serving):
Calories: 430 | Protein: 17g | Carbohydrates: 38g | Fat: 25g | Fiber: 4g | Sodium: 580mg

Print

Peanut Tofu with Coconut Rice

Peanut Tofu with Coconut Rice
Print Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

If you’re looking for a flavorful, satisfying, and plant-based meal that doesn’t skimp on comfort, this Peanut Tofu with Coconut Rice is a game-changer. Crispy golden tofu is coated in a rich, creamy peanut sauce with just the right balance of sweet, savory, and spicy. Paired with fragrant coconut rice, this dish brings restaurant-quality taste straight to your kitchen—perfect for weeknight dinners or impressive meatless meals.

Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.

  • Author: Paula
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Cuisine: Asian-Inspired

Ingredients

Scale

For the Tofu:

  • 1 block (14 oz) extra-firm tofu, pressed and cubed

  • 2 tbsp cornstarch

  • 1 tbsp soy sauce

  • 1 tbsp sesame oil or neutral oil (for crisping)

  • ½ tsp garlic powder

  • ½ tsp paprika

For the Peanut Sauce:

  • ⅓ cup natural peanut butter (creamy)

  • 2 tbsp soy sauce

  • 1 tbsp maple syrup

  • 1 tbsp rice vinegar or lime juice

  • 1 tsp sesame oil

  • 1 clove garlic, minced

  • ½ tsp grated fresh ginger

  • ¼ to ⅓ cup warm water (to thin)

  • Optional: ½ tsp red pepper flakes or sriracha (for heat)

For the Coconut Rice:

  • 1 cup jasmine rice

  • 1 cup water

  • 1 cup canned coconut milk (full-fat for richness)

  • ¼ tsp salt

For Garnish & Serving:

  • Chopped roasted peanuts

  • Fresh cilantro, chopped

  • Sliced green onions

  • Lime wedges

  • Steamed or stir-fried vegetables (like broccoli, bell pepper, or snap peas)

Instructions

Step 1: Press the Tofu
Place the tofu block between paper towels or a clean kitchen towel and press with a heavy object for 15–20 minutes.
This step helps remove moisture, allowing the tofu to crisp up nicely when cooked.

Step 2: Prepare the Coconut Rice
In a saucepan, combine jasmine rice, water, coconut milk, and salt.
Stir and bring to a boil over medium heat.
Once boiling, reduce heat to low, cover, and simmer for 15 minutes or until the liquid is absorbed.
Remove from heat and let sit (covered) for 5–10 minutes, then fluff with a fork.

Step 3: Coat the Tofu
Cut the pressed tofu into bite-sized cubes.
In a bowl, toss tofu with soy sauce, garlic powder, paprika, and cornstarch until evenly coated.
This mixture gives the tofu flavor and helps it become beautifully golden when cooked.

Step 4: Cook the Tofu
Heat sesame oil in a large skillet over medium-high heat.
Add tofu cubes in a single layer and cook for 3–4 minutes per side until golden and crispy.
Remove from the pan and set aside.

Step 5: Make the Peanut Sauce
In a bowl, whisk together peanut butter, soy sauce, maple syrup, rice vinegar or lime juice, sesame oil, garlic, ginger, and red pepper flakes (if using).
Add warm water a little at a time to reach a smooth, pourable consistency.
Taste and adjust to your liking—more soy for salt, syrup for sweetness, or lime for tang.

Step 6: Combine Tofu and Sauce
Lower the heat and return the crispy tofu to the skillet.
Pour the peanut sauce over the tofu and toss gently to coat.
Let it simmer for 2–3 minutes until everything is warmed through and coated.

Step 7: Assemble & Serve
Spoon fluffy coconut rice into bowls.
Top with the saucy peanut tofu.
Add steamed vegetables of choice.
Garnish with chopped peanuts, cilantro, green onions, and lime wedges.

Notes

Press Your Tofu – It’s key for texture and helps the tofu absorb more flavor.
Cornstarch Coating – Creates the ideal crispy exterior when pan-fried.
Thin the Sauce – Don’t skip the warm water; it makes the peanut sauce silky and smooth.
Taste & Tweak – Make the sauce your own—sweeter, spicier, or more tangy.
Coconut Rice Ratio – Use equal parts coconut milk and water for the best creamy texture.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

« Previous Post
Zucchini Chicken Alfredo Roll Ups
Next Post »
Chai Spice Cake with Cream Cheese Frosting

If you enjoyed this…

Slow Cooker Beef Stew

Slow Cooker Beef Stew

Crispy Chilli Chicken

Crispy Chilli Chicken

Unstuffed Peppers

Unstuffed Peppers

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Primary Sidebar

Browse by Diet

after_paragraphAppetizers & SnacksBreakfast & BrunchcommentsDesserts & SweetsDinner IdeasdisableeverywhereFooter MenuMain DishesmessagephpPrimary MenusampletextUncategorized
Cheeseburger Subs

Cheeseburger Subs

Cheeseburger Macaroni in the Instant Pot

Cheeseburger Macaroni in the Instant Pot

Aloha Burgers

Aloha Burgers

© 2025 Paulacooks