If you are on the lookout for a wholesome dinner that tastes like you just ordered from your favorite takeout spot, you simply must try this Peanut Tofu with Coconut Rice Recipe. It brings together crispy baked tofu smothered in a luscious peanut sauce paired with fluffy, fragrant coconut rice, creating a comforting yet vibrant meal. The interplay between the creamy peanut sauce and the subtly sweet coconut-infused rice makes this dish undeniably satisfying, perfect for both busy weeknights and casual weekend feasts.
Ingredients You’ll Need
These ingredients are straightforward but essential, each bringing their own burst of flavor and texture to build the magic of Peanut Tofu with Coconut Rice Recipe. From the savory bite of the tofu to the richness of the coconut milk and the punch of the peanut sauce, every element counts.
- Extra-firm tofu (2 blocks, 14 ounces each): Pressed for maximum crispiness, it holds the peanut sauce wonderfully well.
- Low sodium soy sauce (3 tablespoons): Adds salty depth without overpowering the dish.
- Cornstarch (2 tablespoons): The secret to that perfect golden, crispy coating on the tofu.
- Uncooked white rice (1 cup): Forms the soft, fluffy base for the coconut rice component.
- Full fat coconut milk (1/2 cup + 1 cup): Infuses the rice with creamy richness and features again in the peanut sauce.
- Water (1 1/4 cups): Balances the texture while cooking the rice just right.
- Pinch of salt: Enhances all the natural flavors in the coconut rice.
- Creamy peanut butter (1/2 cup): The luscious heart of the signature peanut sauce coating the tofu.
- Maple syrup (2 tablespoons): Brings a gentle sweetness that rounds out the peanut sauce.
- Fresh grated ginger (2 teaspoons): Offers a bright, zesty kick for complexity.
- Minced garlic cloves (2): Adds warmth and depth to the peanut sauce’s flavor.
- Fresh lime juice (2 tablespoons): Gives a refreshing tang that balances the richness beautifully.
- Optional garnishes – chopped cilantro, peanuts: For fresh crunch and herbal notes.
- Optional sides – steamed kale or broccoli: Adds a nutrient-packed green contrast to the rich dish.
How to Make Peanut Tofu with Coconut Rice Recipe
Step 1: Press and Prepare the Tofu
Start by pressing the tofu to get rid of excess moisture, which is key for achieving that satisfying crispiness. Wrap the tofu blocks in paper towels, place a plate on top, and weigh it down with heavy books. The pressing can take anywhere from 30 minutes to an hour if you have the time. If you’re in a rush, using vacuum-packed firm tofu will work as a shortcut, but pressing really elevates the texture.
Step 2: Marinate and Coat the Tofu
Preheat your oven to 400°F and line a baking sheet with parchment paper, spraying it lightly with oil. Cut the tofu into 2-inch squares or rectangles, toss them gently in soy sauce to soak up flavor, and then sprinkle with cornstarch. Use your hands to coat each piece evenly and thoroughly—this step is crucial to get the tofu beautifully crisp after baking.
Step 3: Bake the Tofu to Perfection
Arrange the coated tofu pieces evenly on the prepared pan and spray the tops lightly with oil for that golden finish. Bake for 25 minutes or until the tofu is crispy and lightly golden. Keep an eye on your oven since crisping times may vary, but this method guarantees that perfect texture every time.
Step 4: Cook the Coconut Rice
While the tofu is baking, rinse your rice to remove excess starch, then add it to a pot with coconut milk, water, and a pinch of salt. Bring it to a boil before letting it simmer gently for 18 minutes. The coconut milk adds a dreamy, subtle sweetness and richness that complements the peanut sauce beautifully. After cooking, fluff the rice with a fork to keep it light and airy.
Step 5: Whip Up the Creamy Peanut Sauce
Using a large pan over medium heat, combine peanut butter, coconut milk, soy sauce, maple syrup, grated ginger, garlic, and lime juice. Stir constantly for 5 to 10 minutes until the sauce is smooth, creamy, and luxuriously thick. This sauce is where all the flavors marry into something truly spectacular and will cling perfectly to your baked tofu cubes.
Step 6: Combine Tofu with Peanut Sauce and Serve
When your tofu comes out of the oven, carefully toss it into the peanut sauce pan. Stir gently to coat every piece generously with that rich, creamy goodness. Serve immediately over your fluffy coconut rice, and don’t forget to sprinkle on some chopped peanuts and fresh cilantro if you love a touch of crunch and herbaceous flair.
How to Serve Peanut Tofu with Coconut Rice Recipe
Garnishes
Sprinkle chopped peanuts on top for added crunch and an extra boost of peanut flavor that pairs perfectly with the creamy sauce. Fresh cilantro brings a bright, herbal contrast that lifts the entire dish and adds a pop of green color making it even more inviting.
Side Dishes
Steamed kale or broccoli pairs beautifully with this dish, adding a vibrant and healthy green element that balances the richness of the peanut tofu and coconut rice. Their mild, slightly earthy flavor and tender crispness round out the meal both nutritionally and texturally.
Creative Ways to Present
Try serving your Peanut Tofu with Coconut Rice Recipe in colorful bowls for a casual, fuss-free meal, or arrange it on a large serving platter for family-style dining. Garnishing with edible flowers, extra lime wedges, or a drizzle of chili oil can add a fun, festive touch perfect for impressing guests.
Make Ahead and Storage
Storing Leftovers
Leftover Peanut Tofu with Coconut Rice Recipe tastes wonderful reheated. Store your tofu and rice separately in airtight containers in the refrigerator to keep the tofu crispy and the rice fluffy. Use within 3 to 4 days for the best flavor and texture.
Freezing
You can freeze both the tofu and the rice if you need a longer storage option. Lay the tofu pieces flat on a baking sheet to freeze them individually before transferring into a freezer-safe bag or container. The rice freezes well too, though its texture may soften slightly upon thawing. Try to use frozen portions within 2 months.
Reheating
For the best results, reheat tofu in a hot skillet or oven to regain some of its crispiness, while the coconut rice can be warmed gently in the microwave or on the stovetop with a splash of water. Reheat the peanut sauce separately on low heat to prevent it from breaking before combining everything again for a delicious meal.
FAQs
Can I use other types of tofu for this recipe?
Extra-firm tofu is best because it holds its shape and crisps up beautifully. Silken or soft tofu won’t work well here as they’re too delicate for baking and handling with the peanut sauce.
Is there a way to make the peanut sauce less thick?
If you prefer a thinner sauce, feel free to add a little extra coconut milk or water while cooking the sauce, stirring until you reach your desired consistency.
Can I make this recipe gluten-free?
Absolutely! Just substitute regular soy sauce with tamari or another gluten-free soy sauce alternative to keep the dish both delicious and gluten-free.
What can I use instead of maple syrup?
Honey or agave syrup works wonderfully as alternatives if you don’t have maple syrup on hand. Either will bring that lovely natural sweetness to the peanut sauce.
How do I press tofu quickly if I’m short on time?
Using a tofu press device or pressing it between two flat surfaces with a weighted object helps speed things up. Alternatively, buy tofu labeled as “extra-firm” or “pressed” to skip the pressing step altogether.
Final Thoughts
This Peanut Tofu with Coconut Rice Recipe is a brilliant example of how simple ingredients can transform into a deeply satisfying and flavorful meal. It’s one of those dishes that feels special but comes together without fuss, perfect for sharing with loved ones or treating yourself after a busy day. I encourage you to give this recipe a try and watch as its creamy peanut sauce and fragrant coconut rice become new staples in your cooking repertoire.
Print
Peanut Tofu with Coconut Rice Recipe
- Prep Time: 35 minutes (including tofu pressing time)
- Cook Time: 25 minutes
- Total Time: 60 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Asian-inspired
- Diet: Vegan
Description
Enjoy a delicious takeout-inspired dinner with this 30-minute Peanut Tofu with Coconut Rice recipe. Crispy baked tofu coated in a creamy, flavorful peanut sauce pairs perfectly with fragrant and fluffy coconut rice, creating a rich and satisfying meal that’s simple to prepare at home.
Ingredients
Crispy Baked Tofu
- 2 (14-ounce) blocks extra-firm tofu, pressed
- 3 tablespoons low sodium soy sauce (use tamari for gluten free)
- 2 tablespoons cornstarch
Coconut Rice
- 1 cup uncooked white rice
- 1/2 cup full fat coconut milk
- 1 1/4 cups water
- Pinch of salt
Peanut Sauce
- 1/2 cup creamy peanut butter
- 1 cup full fat coconut milk
- 2 tablespoons low sodium soy sauce (use tamari for gluten free)
- 2 tablespoons maple syrup
- 2 teaspoons fresh grated ginger
- 2 garlic cloves, minced
- 2 tablespoons fresh lime juice (about 1 lime)
Optional for Serving
- Chopped cilantro
- Peanuts
- Steamed kale or broccoli
Instructions
- Press the Tofu: Wrap the tofu blocks in paper towels and place a plate or pan on top. Add heavy books or weights to press the tofu for at least 30 minutes, up to an hour, to remove excess moisture. Alternatively, skip this by purchasing firm tofu in vacuum packaging.
- Prepare for Baking: Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper. Slice the pressed tofu into 2-inch squares or rectangles. Place the tofu pieces in a large bowl.
- Season and Coat Tofu: Drizzle 3 tablespoons of low sodium soy sauce over the tofu and toss gently to coat. Sprinkle 2 tablespoons of cornstarch evenly over the tofu and toss gently again, using your hands for even coverage.
- Bake the Tofu: Lightly spray the parchment paper with oil. Arrange the tofu pieces in a single layer on the baking sheet and lightly spray the tops with oil. Bake for 25 minutes until the tofu is crispy and lightly golden brown.
- Cook the Coconut Rice: While the tofu bakes, rinse 1 cup of white rice under cold water. In a medium pot, combine the rinsed rice, 1/2 cup full fat coconut milk, 1 1/4 cups water, and a pinch of salt. Bring to a boil, then reduce heat and simmer uncovered for 18 minutes. Remove from heat and fluff the rice with a fork.
- Make the Peanut Sauce: In a large pan over medium heat, combine 1/2 cup creamy peanut butter, 1 cup full fat coconut milk, 2 tablespoons low sodium soy sauce, 2 tablespoons maple syrup, 2 teaspoons fresh grated ginger, 2 minced garlic cloves, and 2 tablespoons fresh lime juice. Stir continuously until the sauce is smooth and creamy, about 5 to 10 minutes.
- Combine Tofu and Sauce: When the tofu is baked, carefully add it to the pan with the peanut sauce and stir gently to coat all the tofu pieces evenly.
- Serve: Serve the peanut sauce-coated tofu over the fluffy coconut rice. Garnish with chopped cilantro and peanuts, and add steamed kale or broccoli if desired.
Notes
- Pressing tofu is essential to achieve a crispy texture when baked.
- You can substitute tamari for soy sauce to make this recipe gluten free.
- Use full fat coconut milk for best richness in both rice and sauce.
- Adjust maple syrup in the peanut sauce to your desired sweetness level.
- Optional steamed vegetables add nutrition and color to the meal.
- Serving temperature is best immediately after combining tofu and sauce for optimal texture and flavor.