As the aroma of sizzling tofu fills my kitchen, it immediately transports me to a cozy corner of my favorite Asian restaurant. This Crispy Peanut Tofu with Creamy Coconut Rice is my go-to dish, blending the crunch of perfectly baked tofu with the indulgent creaminess of coconut rice. In just 55 minutes, you can create a comforting and satisfying meal that is both vegan and gluten-free, making it an excellent choice for any palate. Whether you’re looking to impress your friends or simply want a quick weeknight dinner that feels luxurious, this recipe has got you covered. Plus, with countless ways to customize it, it can adapt to whatever ingredients you have on hand. Ready to take your taste buds on a delicious journey? Let’s dive into this delightful dish!

Why Is This Recipe a Must-Try?
Incredible versatility: This Peanut Tofu with Coconut Rice is easily customizable for various diets. Whether you’re vegan, gluten-free, or simply looking to switch up your meals, this recipe adapts flawlessly.
Flavor explosion: Delve into the richness of creamy coconut and the nutty notes from peanut sauce that marry beautifully with crisp tofu, creating a dish full of delightful contrasts.
Time-efficient: With a total prep and cook time of just 55 minutes, this recipe suits both busy weeknights and special occasions, delivering satisfaction without the stress.
Crowd-pleaser: Perfect for impressing guests or simply enjoying with family, this dish evokes the comforting flavors of your favorite Asian restaurant right at home.
Need more delightful inspirations? Check out Creamy French Antilles Coconut for dessert or serve it alongside Easy Mexican Rice Elevate for extra flavor!
Peanut Tofu with Coconut Rice Ingredients
For the Tofu
• Extra-firm tofu – Holds shape well and crisps up beautifully; be sure to press it to remove excess moisture for the best texture.
• Low sodium soy sauce – Adds umami and balances flavors without excessive salt, enhancing the overall taste.
• Cornstarch – Coats tofu for a crunchy exterior when baked, ensuring a delightful bite.
For the Coconut Rice
• Uncooked white rice – Use jasmine or basmati for added fragrance and flavor, making the dish even more aromatic.
• Full fat coconut milk – Provides creaminess and richness; opting for light versions may lack depth and flavor.
• Water – Necessary for cooking the rice evenly; adjust as needed based on the rice you use.
• Pinch of salt – Enhances the overall flavor of the dish, making each bite more delicious.
For the Peanut Sauce
• Creamy peanut butter – Offers rich, nutty flavor; natural types with less sugar are advisable for a healthier option.
• Maple syrup – Adds sweetness to balance savory elements in the sauce, elevating the taste.
• Fresh grated ginger – Gives the sauce a zesty kick, perfect for adding depth to the flavors.
• Garlic cloves (minced) – Infuses the sauce with aromatic flavor, enhancing the overall experience.
• Fresh lime juice – Adds acidity, brightening the sauce and tying everything together.
Optional Garnishes
• Chopped cilantro – Provides freshness and color, making each plate visually appealing.
• Peanuts – Crunchy garnish enhancing the peanut flavor; toast them for added depth if you like.
• Steamed kale or broccoli – Nutrient addition and vibrant color; perfect for a healthful boost.
This recipe for Peanut Tofu with Coconut Rice is packed with flavors and opportunities for customization, making it a fantastic choice for various dietary needs!
Step‑by‑Step Instructions for Peanut Tofu with Coconut Rice
Step 1: Press Tofu
Wrap the extra-firm tofu in clean paper towels and place a heavy plate on top to press out moisture. Let it sit for 30 to 60 minutes; this step is crucial for achieving crispy texture. While the tofu is pressing, gather your other ingredients and prepare your workspace for a smooth cooking experience.
Step 2: Preheat Oven
Set your oven to 400°F (200°C) and line a baking sheet with parchment paper to prevent sticking. This will ensure the tofu bakes evenly and achieves a lovely golden-brown color. Preparing the baking sheet in advance saves time and keeps your kitchen tidy.
Step 3: Prepare Tofu
Once pressed, cut the tofu into 2-inch squares. In a mixing bowl, drizzle the low sodium soy sauce over the tofu pieces and sprinkle with cornstarch. Toss gently until every piece is evenly coated, ensuring a crispy exterior once baked.
Step 4: Bake Tofu
Spread the tofu cubes out in a single layer on the prepared baking sheet. Lightly spray the tops with oil to enhance crispiness during baking. Bake for 25 minutes, flipping halfway through, or until the tofu is golden and crunchy, creating a delightful contrast to the creamy coconut rice.
Step 5: Cook Coconut Rice
While the tofu bakes, rinse the uncooked white rice under cold water until it runs clear. In a pot, combine the rinsed rice with full-fat coconut milk, water, and a pinch of salt. Bring to a boil over medium heat, then reduce to a simmer, covering for about 18 minutes, or until the rice is fluffy and fully absorbed the coconut flavor.
Step 6: Make Peanut Sauce
In a saucepan over medium heat, combine creamy peanut butter, maple syrup, fresh grated ginger, minced garlic, and fresh lime juice. Stir continuously for about 5 to 10 minutes until the sauce is smooth and creamy, allowing the flavors to meld beautifully. Keep an eye on it to prevent any sticking or burning.
Step 7: Combine & Serve
Remove the crispy tofu from the oven and toss it gently with the freshly made peanut sauce to coat each piece. Serve over the fluffy coconut rice, and garnish with chopped cilantro and peanuts for added texture and flavor. This Peanut Tofu with Coconut Rice is now ready to delight your taste buds!

What to Serve with Crispy Peanut Tofu with Creamy Coconut Rice
Elevate your dinner experience with delightful pairings that perfectly complement this vibrant dish.
-
Roasted Sweet Potatoes: The natural sweetness and earthy flavors of roasted sweet potatoes beautifully contrast the savory peanut sauce, creating a satisfying bite.
-
Steamed Kale or Broccoli: Adding vibrant and nutritious green veggies not only boosts the meal’s health value but also provides a lovely crunch against the creamy rice.
-
Crispy Tempura Vegetables: Lightly battered and fried tempura vegetables bring a delightful crunch, adding texture and a touch of whimsy to your meal.
-
Mango Salad: A refreshing mango salad, with its juicy sweetness and zesty dressing, brightens up the plate while balancing the richness of the peanut sauce.
-
Cucumber Mint Raita: A cooling cucumber mint raita offers a refreshing contrast, soothing spicy notes and enhancing the overall flavor harmony.
-
Chili Garlic Noodles: Tossing some noodles in a spicy garlic sauce can create an exciting flavor experience, adding a sense of warmth and adventure.
-
Ginger Lime Sparkler: A fizzy drink with ginger and lime provides a refreshing palate cleanser, making each bite of the peanut tofu even more enjoyable.
-
Coconut Milk Ice Cream: For a sweet finish, serve scoops of coconut milk ice cream topped with toasted coconut flakes, echoing the creamy coconut in the rice.
Make Ahead Options
These Peanut Tofu with Coconut Rice are perfect for busy meal prep enthusiasts! You can press and marinate the tofu up to 24 hours in advance, ensuring it’s ready to bake when you are. Additionally, the coconut rice can be cooked and stored in the refrigerator for up to 3 days; just reheat it gently before serving to maintain its fluffy texture. As for the peanut sauce, it can be made 4 days ahead and stored in an airtight container. When you’re ready to enjoy this delightful dish, simply bake the marinated tofu, reheat the rice and sauce, and combine for a satisfying meal that tastes just as fresh as when prepared from scratch!
Helpful Tricks for Peanut Tofu with Coconut Rice
-
Pressing Tofu: Ensure the tofu is well-pressed for maximum crispiness. A well-pressed tofu can significantly improve texture and flavor in your Peanut Tofu with Coconut Rice.
-
Quality Ingredients: Choose high-quality soy sauce and full-fat coconut milk for richer flavors. This small change can elevate the dish’s overall taste dramatically.
-
Even Coating: Toss tofu gently with cornstarch to ensure every piece is evenly coated. Avoid being too rough; uneven coating can lead to inconsistent crispiness.
-
Watch Baking Time: Keep a close eye on the baking time to achieve the perfect golden-brown tofu. Over-baking can dry it out, detracting from the dish’s deliciousness.
-
Serve Immediately: For the best texture, serve the Peanut Tofu with Coconut Rice right after tossing with the sauce. This ensures the tofu remains crisp and the rice fluffy.
How to Store and Freeze Peanut Tofu with Coconut Rice
Fridge: Store leftovers in an airtight container for up to 3 days. Keep the tofu and coconut rice separate to maintain the texture until you’re ready to enjoy them again.
Freezer: Freeze the baked tofu and coconut rice in separate containers for up to 3 months. Thaw in the fridge overnight before reheating for the best results.
Reheating: Gently reheat the tofu in the oven at 350°F (175°C) for about 10-15 minutes, or until heated through. Warm the coconut rice in a microwave with a splash of water to prevent drying out.
Meal Prep Tip: You can prep the tofu by pressing and marinating it a day ahead for extra flavor, making your Peanut Tofu with Coconut Rice a quick weeknight meal!
Peanut Tofu with Coconut Rice Variations
Feel free to play with this recipe and make it your own—your kitchen adventure awaits!
- Gluten-Free: Substitute soy sauce with gluten-free tamari for a similar umami flavor without gluten.
- Nut-Free: Swap peanut butter for sunflower seed butter to make this dish safe for those with nut allergies while keeping the creamy richness.
- Add a Spicy Kick: Mix in sriracha or red pepper flakes into the peanut sauce for an extra zing that complements the creamy coconut.
- Vegetable Boost: Enhance your meal by adding bell peppers, snap peas, or steamed broccoli to the coconut rice for added nutrition and color.
- Higher Protein: Replace white rice with quinoa in your dish for an extra protein boost, adding a nutty flavor and delightful texture.
- Coconut-Free: Use vegetable broth instead of coconut milk for a lighter taste if you’re not fond of coconut but still want a flavorful rice.
- Aromatic Twist: Include a cinnamon stick or star anise in the rice while it cooks for an aromatic twist that elevates the dish beautifully.
- Herb Swap: If cilantro isn’t your thing, try fresh mint or basil to garnish your Peanut Tofu with Coconut Rice for a fresh, new flavor.
For a delightful dessert to complete your meal, consider trying French Antilles Coconut for an indulgent finish!

Peanut Tofu with Coconut Rice Recipe FAQs
What type of tofu should I use for this recipe?
Absolutely! Extra-firm tofu is your best choice for this Peanut Tofu with Coconut Rice. It holds its shape beautifully and crisps up wonderfully when baked. Pressing it beforehand is crucial; it removes excess moisture, allowing for that perfect crunchy texture.
How should I store leftover Peanut Tofu with Coconut Rice?
Store any leftovers in an airtight container in the fridge for up to 3 days. To keep the textures intact, I recommend keeping the tofu and coconut rice separate. This prevents the tofu from getting soggy.
Can I freeze Peanut Tofu with Coconut Rice?
Yes, you can freeze the baked tofu and coconut rice separately for up to 3 months. To freeze, let them cool completely, then portion them into airtight containers. When you’re ready to enjoy, thaw in the fridge overnight and gently reheat in the oven or microwave.
What can I do if my tofu isn’t crispy?
If your tofu isn’t turning out crispy, it might be due to under-pressing. Make sure to press it for at least 30-60 minutes to release as much moisture as possible. Additionally, ensure that you coat it evenly with cornstarch before baking and monitor the baking time closely to avoid overcooking.
Is this recipe suitable for people with nut allergies?
For those with nut allergies, don’t worry! You can swap out the peanut butter for sunflower seed butter or tahini, which still provides a creamy texture without the nutty flavor. Just be sure to adjust seasoning to fit your taste!
How can I make this dish spicier?
If you’re looking for a spicy kick, you can easily incorporate sriracha or red pepper flakes into the peanut sauce. Start with a small amount and adjust to your heat preference. Happy cooking!

Irresistible Peanut Tofu with Coconut Rice for Cozy Nights
Ingredients
Equipment
Method
- Press the tofu for 30 to 60 minutes to achieve a crispy texture.
- Preheat the oven to 400°F (200°C) and prepare a baking sheet.
- Cut the pressed tofu into 2-inch squares and coat with soy sauce and cornstarch.
- Bake the tofu for 25 minutes, flipping halfway through.
- Cook coconut rice by rinsing rice and simmering with coconut milk and water for 18 minutes.
- Make the peanut sauce by combining all sauce ingredients in a saucepan over medium heat.
- Combine crispy tofu with peanut sauce and serve over coconut rice, garnished with cilantro and peanuts.

Leave a Reply