Peanut Tofu with Coconut Rice

Posted on

Peanut Tofu with Coconut Rice

Dinner Ideas

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.

Why You’ll Love This Recipe
Flavor Explosion – Creamy peanut sauce, crispy tofu, and fragrant coconut rice make every bite delicious.
Balanced & Satisfying – A wholesome meal that’s high in protein and fiber.
Easy to Make – Simple ingredients and steps for a stress-free dinner.
Vegan & Dairy-Free – 100% plant-based and family-friendly.
Great for Meal Prep – Stores well and tastes even better the next day.

Ingredients You’ll Need

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)

Tools You’ll Need
• Non-stick skillet or air fryer
• Saucepan with lid (for rice)
• Mixing bowls
• Whisk or fork
• Knife and cutting board

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

Tips for the Best Peanut Tofu
Press 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.

Serving Suggestions
• With Steamed Veggies – Broccoli, bok choy, or snap peas pair perfectly.
• Add Pickled Veg – For a tangy contrast to the creamy sauce.
• Wrap It Up – Spoon into lettuce cups or wraps for a fun variation.
• Bento Style – Pack with cucumber slices, edamame, and a boiled egg (if not vegan).

How to Store & Reheat

Storing:
Refrigerate: Store leftovers in an airtight container for up to 4 days.
Keep Sauce Separate: If meal prepping, store the peanut sauce separately for best texture.

Reheating:
Stovetop: Reheat tofu and rice over low heat with a splash of water or coconut milk.
Microwave: Heat in 1-minute intervals, stirring in between.

Frequently Asked Questions

1. Can I use brown rice instead of jasmine rice?
Yes, just adjust the cooking time and liquid ratio as needed.

2. Can I make this nut-free?
Yes! Substitute sunflower seed butter or tahini for the peanut butter.

3. Is canned coconut milk okay?
Absolutely—use full-fat for richer flavor or light for a lower-calorie option.

4. Can I bake the tofu instead?
Yes, bake at 400°F for 25–30 minutes, flipping halfway through for even crispiness.

Final Thoughts
Peanut Tofu with Coconut Rice is a feel-good, flavor-packed meal that’s as comforting as it is nourishing. With crispy tofu, creamy sauce, and aromatic rice, every bite is a perfect balance of texture and taste. Whether you’re plant-based or just looking to try something new, this dish is guaranteed to satisfy.

Give it a go tonight and let us know how it turns out! Don’t forget to tag your meals and leave a review.

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

Nutritional Information (Per Serving):
Calories: 460 | Protein: 15g | Carbohydrates: 38g | Fat: 28g | Fiber: 4g | Sodium: 560mg

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

Tags:

You might also like these recipes

Leave a Comment

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