Sweeping scents of toasted peanuts and coconut enveloped my kitchen last weekend, drawing me in like a warm hug on a chilly day. That’s when I first whipped up this delightful Peanut Tofu with Coconut Rice—a recipe that’s quickly become a staple in my home. Not only is it a plant-based marvel that’s surprisingly easy to customize, but it also takes less than an hour from prep to plate. The crispy baked tofu, drenched in a luscious peanut sauce, pairs heavenly with fluffy coconut rice, making it the ultimate comfort food for both weeknights and special occasions. Whether you’re feeding a crowd or just treating yourself, this dish promises to satisfy every palate, reminding us that healthy doesn’t have to mean sacrificing flavor. Are you ready to indulge in this vegan delight?

Why is this Peanut Tofu a Must-Try?
Irresistible Flavor: The marriage of crispy baked tofu, rich peanut sauce, and fluffy coconut rice creates a delightful flavor explosion that tantalizes your taste buds.
Quick and Easy: With just 55 minutes from start to finish, this dish is perfect for busy nights when you crave something nourishing yet hassle-free.
Customizable Ingredients: This recipe allows for plenty of tweaks. Swap in tempeh for tofu, or even quinoa instead of rice—it’s your kitchen, your rules!
Crowd-Pleasing Appeal: Whether you’re serving family, friends, or meat-lovers, this dish will impress even the most skeptical eaters.
Nutritionally Balanced: Each serving packs a healthy dose of protein, carbs, and fats, making it a satisfying meal without any guilt.
Pair it with a side of steamed kale or broccoli for an extra nutrient boost, or check out my One Pan Chicken for a heartier option. Trust me; you won’t want to miss out on this delicious experience!
Peanut Tofu with Coconut Rice Ingredients
• Discover the key components to create this flavorful dish!
For the Tofu
- Extra-firm tofu – Provides structure and a crispy texture. Substitute with tempeh or chicken for non-vegan options.
- Low sodium soy sauce – Adds umami flavor without excessive saltiness. Tamari works for a gluten-free version.
- Cornstarch – Coats tofu for that irresistible crunch when baked.
For the Coconut Rice
- White rice – The perfect base; choose jasmine or basmati for added fragrance.
- Full-fat coconut milk – Delivers rich creaminess; avoid light versions as they lack depth.
- Water – Essential for cooking the rice evenly.
- Pinch of salt – Enhances the overall flavors of the dish.
For the Peanut Sauce
- Creamy peanut butter – Provides rich flavor; opt for natural varieties with minimal additives.
- Maple syrup – Balances savory notes with a touch of sweetness and pairs well with the peanut tofu.
- Fresh grated ginger – Adds brightness and zing to the sauce.
- Garlic cloves, minced – Infuses the sauce with aromatic depth.
- Fresh lime juice – Offers acidity for elevating the sauce’s profile.
For the Toppings
- Chopped cilantro – Fresh garnish that adds color and brightness.
- Peanuts – Enhances texture and nutty flavor.
- Steamed kale or broccoli – Adds an optional nutrient boost, contributing vibrant color to the dish.
Step‑by‑Step Instructions for Peanut Tofu with Coconut Rice
Step 1: Press Tofu
Start by wrapping the extra-firm tofu in several layers of paper towels, then place a plate on top and weigh it down with something heavy, like a can or a skillet. This will help remove excess moisture for at least 30 minutes to an hour, allowing the tofu to achieve a crispy texture when baked.
Step 2: Preheat Oven
Once the tofu is pressed, preheat your oven to 400°F (200°C). Meanwhile, prepare a baking sheet by lining it with parchment paper, ensuring the tofu will not stick during the baking process. Getting the oven hot will help achieve that perfect golden brown finish on your Peanut Tofu.
Step 3: Prepare Tofu
Cut the pressed tofu into 2-inch pieces for bite-sized portions. In a mixing bowl, toss the tofu with low sodium soy sauce until evenly coated. Then, sprinkle cornstarch over the tofu pieces and gently toss to ensure they are fully coated, adding extra crunch when baked.
Step 4: Bake Tofu
Spread the coated tofu pieces on the prepared baking sheet in a single layer, ensuring they aren’t touching for even cooking. Lightly spray the tops with oil to promote browning, then place them in the preheated oven. Bake for about 25 minutes, or until the tofu is golden brown and crispy, flipping halfway through for even texture.
Step 5: Cook Coconut Rice
While the tofu is baking, rinse the white rice under cold water until the water runs clear to remove excess starch. In a pot, combine the rinsed rice with full-fat coconut milk, water, and a pinch of salt. Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for about 18 minutes until the liquid is absorbed and rice is fluffy.
Step 6: Make Peanut Sauce
In a medium saucepan, combine creamy peanut butter, maple syrup, fresh grated ginger, minced garlic, and fresh lime juice. Heat over medium, stirring frequently for 5 to 10 minutes until the mixture is smooth and well combined. This rich, aromatic sauce will perfectly complement your crispy tofu and coconut rice.
Step 7: Combine
Once your tofu is baked and the sauce is ready, carefully add the crispy tofu pieces to the peanut sauce in the pan. Gently stir until the tofu is well coated with the sauce, ensuring each piece is enveloped in the delicious flavors. Serve the tofu over the fluffy coconut rice for a delightful, colorful presentation.

What to Serve with Peanut Tofu with Coconut Rice
Complete your meal with delightful side dishes that both elevate and complement the flavors of this plant-based delight.
-
Steamed Broccoli: This bright green veggie adds a crunchy texture and a nutrient boost, beautifully balancing the dish’s creamy elements. The mild flavor lifts the dish’s overall freshness.
-
Crispy Brussels Sprouts: Roasting Brussels sprouts until golden offers a slightly bitter contrast that pairs well with the sweet peanut sauce—each bite delivers a satisfying crunch!
-
Mango Salsa: The sweet and tangy notes of fresh mango mixed with cilantro and lime provide a refreshing palate cleanser, making each bite of tofu even more enjoyable.
-
Spicy Cucumber Salad: A cool cucumber salad dressed with rice vinegar and chili flakes offers a crisp contrast and enhances the warmth of the peanut sauce, bringing a refreshing zing to the table.
-
Quinoa Salad with Herbs: A light salad filled with fresh herbs, tomatoes, and cucumbers adds a protein-rich dimension, enhancing the dish’s heartiness while brightening every bite.
-
Casual Lemonade: To take your dining experience up a notch, serve a glass of homemade lemonade. Its citrusy notes provide a refreshing counterpoint to the creamy tofu and rice.
Let your culinary creativity flow while combining these sides to craft a satisfying, complete meal that celebrates the vibrant flavors of Peanut Tofu with Coconut Rice!
Variations & Substitutions for Peanut Tofu with Coconut Rice
Now, let’s explore some exciting ways to customize this delightful dish and make it your own!
-
Nut-Free: Substitute peanut butter with sunflower seed butter for a completely nut-free delight that’s equally creamy and flavorful.
-
Veggie Boost: Toss in vibrant veggies like bell peppers, snap peas, or zucchini to not only enhance the nutrition but also make your dish burst with color and flavor.
-
Quinoa Switch: Swap white rice for quinoa for an extra protein punch and a nutty flavor that pairs beautifully with the peanut sauce.
-
Herb Infusion: Enhance your sauce with fresh herbs like basil or mint for a refreshing aroma that will elevate your dining experience.
-
Coconut Rice Alternative: Try using brown rice or farro instead of white rice for added chewiness and a heartier bite, making the dish even more satisfying.
Pairing your meal with roasted vegetables like sweet potatoes or Brussels sprouts can create a wholesome feast! If you’re craving more variety, consider checking out my comforting French Antilles Coconut or Coconut Cloud Cake for a sweet twist!
-
Heat Level: If you love a spice kick, add a dash of sriracha or red pepper flakes to the peanut sauce. It’ll add an exciting heat that complements the creamy flavors.
-
Protein Boost: For a non-vegan variation, feel free to include cooked chicken or shrimp instead of tofu. It’s an easy way to satisfy meat-eaters while keeping the flavor rich and delightful!
Expert Tips for Peanut Tofu with Coconut Rice
-
Press Thoroughly: Make sure to press the tofu long enough; 30 minutes to an hour is ideal for maximum crispiness.
-
High-Quality Ingredients: Use premium soy sauce and full-fat coconut milk for the best flavor in your Peanut Tofu with Coconut Rice.
-
Watch Your Oven: Keep an eye on the tofu while baking; every oven varies. Aim for golden brown, avoiding overcooking.
-
Customizable Sweetness: Adjust the sweetness of the sauce by varying the maple syrup to suit your taste, or even add sriracha for some spice.
-
Add Vegetables: Feel free to mix in colorful veggies like bell peppers or broccoli for added nutrition and texture.
-
Storage Tips: Store leftovers in an airtight container in the fridge for up to 3 days, keeping tofu and rice separate to maintain texture.
Storage Tips for Peanut Tofu with Coconut Rice
Fridge: Store leftovers in an airtight container for up to 3 days. For the best texture, keep the crispy tofu and coconut rice separate until ready to enjoy.
Freezer: For longer storage, freeze the tofu separately in an airtight container for up to 2 months. When you’re ready to eat, thaw in the fridge overnight before reheating.
Reheating: To reheat both tofu and rice, warm the rice in the microwave or on the stovetop with a splash of water. Reheat the tofu in a hot skillet to retain its crunchiness, making your Peanut Tofu with Coconut Rice just as tasty as when it was freshly made.
Airtight Packing: Ensure all leftovers are sealed tightly in containers to prevent freezer burn and maintain flavors.
Make Ahead Options
These Peanut Tofu with Coconut Rice are excellent for meal prep, allowing you to enjoy a homemade dish without the last-minute rush! You can press and marinate the tofu up to 24 hours in advance; simply wrap it tightly in plastic wrap after coating it with soy sauce and cornstarch. Additionally, the coconut rice can be cooked and stored in the refrigerator for up to 3 days. To maintain quality, refrigerate the rice in an airtight container. When you’re ready to serve, reheat the tofu and rice separately, then combine them with the peanut sauce for that fresh, restaurant-quality experience. This way, you’ll have delicious, healthy comfort food ready at your fingertips, perfect for busy weeknights!

Peanut Tofu with Coconut Rice Recipe FAQs
How do I choose the best tofu for this recipe?
Absolutely! For the best results, look for extra-firm tofu as it has the right texture to hold up during cooking. Make sure to select a block that’s free of dark spots and moisture packages; these can indicate deterioration. If you’re feeling adventurous, tempeh can be a wonderful substitute, adding a firm texture and a nutty flavor.
How should I store leftovers of Peanut Tofu with Coconut Rice?
Very easy! Store any leftovers in an airtight container in the fridge for up to 3 days. For maintaining the best texture, it’s wise to keep the crispy tofu and coconut rice separate. This prevents the rice from becoming soggy and keeps the tofu delightfully crunchy.
Can I freeze the leftover tofu?
Yes indeed! If you want to keep your tofu for longer, you can freeze it separately for up to 2 months. Just wrap the tofu tightly in plastic wrap or place it in a heavy-duty freezer bag. When you’re ready to enjoy it again, thaw it overnight in the fridge before reheating in a hot skillet to restore its crispness.
What can I do if my tofu is not crispy enough?
No worries! If your tofu doesn’t come out crispy, it may not have been pressed long enough or could have too much moisture retained. Pressing your tofu for at least 30 minutes is key. Alternatively, after baking it for the recommended time, try placing it under the broiler for a few minutes to get that additional crunch.
Are there any dietary considerations I should keep in mind?
Definitely! This recipe is inherently vegan and can easily accommodate gluten-free eaters by using tamari instead of soy sauce. If you’re serving it to pets, such as dogs, be cautious with the peanuts as not all pets tolerate them well. Always check for allergies, especially to soy or peanuts, before sharing.
Can I make this dish nut-free?
Certainly! If you need a nut-free option, simply swap out the peanut butter for sunflower seed butter. It offers a similar creamy texture with delicious flavor. Additionally, you can explore other sauce options made from tahini or pumpkin seeds, ensuring every bite remains nut-free and delightful!

Peanut Tofu with Coconut Rice: A Flavorful Vegan Escape
Ingredients
Equipment
Method
- Press Tofu: Wrap tofu in paper towels and place a weight on top for 30-60 minutes.
- Preheat Oven: Preheat to 400°F (200°C) and line a baking sheet with parchment paper.
- Prepare Tofu: Cut tofu into 2-inch pieces, toss with soy sauce, and sprinkle with cornstarch.
- Bake Tofu: Spread tofu on baking sheet, spray with oil, and bake for 25 minutes, flipping halfway.
- Cook Coconut Rice: Rinse rice, combine with coconut milk, water, and salt in a pot. Simmer for 18 minutes.
- Make Peanut Sauce: Combine peanut butter, maple syrup, ginger, garlic, and lime juice in a saucepan and heat for 5-10 minutes.
- Combine: Stir baked tofu into the peanut sauce until coated, then serve over coconut rice.

Leave a Reply