The aroma of rich peanut sauce mingling with creamy coconut rice transports me back to my favorite street food stalls, where every bite tells a story of comfort and warmth. Today, I’m thrilled to share my Crispy Peanut Tofu with Coconut Rice, a dish that effortlessly combines nutty flavors with a silky-smooth texture. This recipe is not only a feast for the senses but also quick to prepare, making it perfect for busy weeknights. With options for vegan and gluten-free variations, everyone can enjoy this delightful meal without a hitch. Whether you’re meal prepping or looking to impress guests, this dish is sure to be a crowd-pleaser. Are you ready to dive into a delicious world of savory goodness?

Why is this recipe a must-try?
Crispy texture: The baked tofu achieves perfect crunch, elevating your dish from ordinary to extraordinary.
Creamy indulgence: Rich coconut rice complements the nutty peanut sauce, creating a harmonious balance of flavors.
Customizable options: Easily adapt the recipe for dietary preferences; swap rice for quinoa or make it spicier!
Quick prep: Whip up this delightful meal in under an hour, making it ideal for busy weeknights.
Crowd-pleaser: Serve it to family or friends, and watch as everyone raves about this comforting dish—perfect alongside Fried Garlic Tofu or Sizzling Chinese Pepper Steak.
Peanut Tofu with Coconut Rice Ingredients
For the Tofu
- Extra-firm tofu – Essential for a crispy finish; press it well to remove moisture for the best results.
- Low sodium soy sauce – Enhances the umami flavor without overpowering saltiness; swap with gluten-free tamari for a gluten-free option.
- Cornstarch – Coats the tofu for that delightful crunch when baked; an important step for achieving the perfect texture.
For the Coconut Rice
- Uncooked white rice (jasmine or basmati) – Forms the fluffy base of the dish; you can use quinoa for a protein-rich alternative.
- Full-fat coconut milk – Adds that creamy richness to the rice; be cautious with light versions for less creaminess.
- Water – Combined with coconut milk for cooking the rice evenly.
- Pinch of salt – Enhances the flavors; adjust to your liking for the best taste.
For the Peanut Sauce
- Creamy peanut butter – Infuses a rich nutty flavor into the sauce; sunflower seed butter can be used if you need a nut-free option.
- Maple syrup – Sweetens the sauce and balances its savory notes; honey works well if you’re not strictly vegan.
- Fresh grated ginger – Adds a zesty kick and brightness; a small amount goes a long way!
- Garlic cloves, minced – Provides a savory aroma and depth of flavor; don’t skimp on this ingredient!
- Fresh lime juice – Introduces acidity to enhance the sauce’s flavor and freshness.
- Chopped cilantro – Garnishes the dish with a pop of color and a fresh finish.
- Peanuts – Adds a crunch that accentuates the dish’s nuttiness and texture.
- Steamed kale or broccoli – Optional but highly recommended for added nutrients and colorful presentation.
With these ingredients, you will beautifully create the star of your meal: the Peanut Tofu with Coconut Rice! Enjoy experimenting with this recipe, and let the deliciousness unfold in your kitchen.
Step‑by‑Step Instructions for Peanut Tofu with Coconut Rice
Step 1: Press the Tofu
Start by wrapping the extra-firm tofu in paper towels, then place a heavy object, like a skillet, on top to press it for 30 minutes to 1 hour. This crucial step helps remove excess moisture and will ensure that your tofu becomes perfectly crispy later. Once pressed, cut the tofu into 2-inch squares for even cooking.
Step 2: Preheat the Oven
While the tofu is pressing, preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper to prevent sticking and make cleanup easier. This high temperature will help achieve that desirable golden-brown crust on your tofu pieces as they bake.
Step 3: Prepare Tofu
In a mixing bowl, drizzle the pressed tofu squares with low sodium soy sauce, ensuring they are well coated. Then, sprinkle cornstarch over the tofu and toss gently until all pieces are evenly coated. This cornstarch layer is key for achieving a crunchy texture when the tofu is baked, enhancing the overall experience of your Peanut Tofu with Coconut Rice.
Step 4: Bake Tofu
Arrange the coated tofu squares in a single layer on the prepared baking sheet. Lightly spray the tops with cooking oil to promote crispiness. Bake in the preheated oven for about 25 minutes, flipping halfway through, until the tofu is golden brown and has a crunchy texture. Keep an eye on them in the final minutes to prevent burning.
Step 5: Cook Coconut Rice
While the tofu bakes, prepare the coconut rice. Rinse 1 cup of uncooked white rice under cold water until the water runs clear. In a medium saucepan, combine the rinsed rice with a can of full-fat coconut milk, an equal amount of water, and a pinch of salt. Bring the mixture to a boil, then reduce the heat to low and cover the pot. Simmer for 18 minutes or until the rice is tender and has absorbed the liquid.
Step 6: Make Peanut Sauce
In a separate pan, combine creamy peanut butter, maple syrup, grated ginger, minced garlic, and fresh lime juice. Over medium heat, stir the mixture for 5-10 minutes until it becomes smooth and well blended. This peanut sauce will coat the crispy tofu beautifully, adding rich flavor to your Peanut Tofu with Coconut Rice.
Step 7: Combine
Once the tofu is crispy and the peanut sauce is ready, remove both from heat. Gently toss the baked tofu in the warm peanut sauce until well coated. Serve the tofu over a bed of creamy coconut rice, garnishing with chopped cilantro and crushed peanuts for that added freshness and crunchy finish.

Expert Tips for Peanut Tofu with Coconut Rice
-
Pressing Tofu: Make sure to press the tofu long enough to remove excess moisture, ensuring it becomes crispy when baked.
-
Baking Time: Watch the tofu closely as it bakes. Aim for a golden brown color to avoid burnt bits while achieving that ultimate crunch.
-
Sauce Adjustments: Feel free to taste and tweak the peanut sauce. Add more maple syrup or lime juice according to your preference to balance flavors in your Peanut Tofu with Coconut Rice.
-
Meal Prep-Friendly: Consider making extra tofu and rice for easy meal prep. Store them separately in airtight containers for quick and delicious lunches throughout the week.
-
Flavor Boosts: Experiment with mixing in your favorite veggies or spices into the sauce for customization. Adding steamed kale or broccoli not only enhances flavor but also boosts nutrition!
How to Store and Freeze Peanut Tofu with Coconut Rice
Fridge: Store leftovers in an airtight container for up to 3 days. Keep the crispy tofu separate from the coconut rice to maintain the desired texture.
Freezer: You can freeze the tofu for up to 2 months; just ensure it’s cooled completely beforehand. For the coconut rice, freeze it in a separate container for up to 1 month.
Reheating: To reheat, bake the tofu at 350°F (175°C) for about 10-15 minutes until warmed through, and microwave the coconut rice until hot. Enjoy your flavorful Peanut Tofu with Coconut Rice any day of the week!
What to Serve with Crispy Peanut Tofu with Creamy Coconut Rice
Elevate your meal even further by pairing the nutty flavors and creamy textures with delightful sides that enhance the overall experience.
-
Steamed Vegetables: Fresh, bright veggies like broccoli or snap peas offer a crisp contrast to the rich tofu and rice, adding vibrant color to your plate.
-
Crispy Spring Rolls: These crunchy rolls filled with fresh herbs and crunchy vegetables are a light and satisfying side, perfect for dipping in sweet chili sauce.
-
Chili Lime Cucumber Salad: A refreshing salad with a tangy kick complements the nutty sauce of the tofu, balancing flavors and textures for a well-rounded meal.
-
Cashew or Almond Rice: Swap coconut rice for nutty cashew or almond rice for a lovely flavor twist, enhancing the dish’s crunch factor while remaining delightful.
-
Mango Chutney: The sweet and tangy flavor of mango chutney creates a delicious contrast to the savory peanut sauce, giving your meal an exciting twist.
-
Coconut Water or Sparkling Limeade: Serving a refreshing drink, like chilled coconut water or sparkling limeade, will cleanse your palate between bites, perfect for a tropical theme.
-
Dessert Option – Coconut Sorbet: For a sweet finish, treat yourself to a light coconut sorbet that mirrors the creamy notes in the coconut rice while keeping it cool and refreshing.
Make Ahead Options
These Crispy Peanut Tofu with Coconut Rice are perfect for busy home cooks looking to save time during the week! You can press and marinate the tofu up to 24 hours in advance, storing it in the refrigerator to enhance flavor. The coconut rice can also be cooked ahead of time; simply refrigerate it for up to 3 days in an airtight container, allowing the flavors to meld beautifully. When you’re ready to serve, just reheat the rice on the stove or in the microwave, bake the already-prepped tofu until golden, and toss it in the peanut sauce for a delightful meal. Rest assured, this make-ahead method ensures every bite is just as delicious as when freshly made!
Peanut Tofu with Coconut Rice Variations
Feel free to get creative with this recipe and make it your own with these delightful variations!
-
Vegetable Additions: Mix in steamed vegetables like bell peppers, carrots, or snap peas for added color and health benefits. You can easily create a colorful veggie medley that brightens up your dish. Each vegetable adds unique flavor and texture, enriching your meal!
-
Spicy Version: Include a teaspoon of sriracha or red pepper flakes in the sauce for a spicy kick. A little heat elevates the dish and adds an exciting twist to each bite, perfect for spicing up your weeknight dinners!
-
Quinoa Base: Substitute rice with quinoa for added protein and a nutty flavor. Not only does quinoa pack a nutritional punch, but it also complements the creamy coconut rice beautifully, making it a wholesome alternative.
-
Herb Influence: Stir in fresh herbs such as basil or mint for added aromatic freshness just before serving. These herbs enhance the overall flavor profile, making each serving feel like a culinary escape to a tropical paradise!
-
Sautéed Greens: Add sautéed kale or spinach to boost nutrient density and add vibrant color. These greens bring a savory contrast to the dish, balancing the richness of the peanut sauce and coconut rice.
-
Mango Slices: Top your dish with fresh mango slices for a sweet, tropical addition. The juicy mango pairs perfectly with the savory flavors, creating a beautiful sweet and savory balance that’s utterly irresistible.
-
Nutty Crunch: Swap the peanuts for toasted cashews or almonds for a different nutty experience. The crunch from toasted nuts adds a satisfying texture and brings a delightful twist to the dish.
-
Coconut Flakes: Sprinkle toasted coconut flakes over the top for extra coconut flavor and a bit of crunch. This simple addition elevates your meal aesthetic and emphasizes the creamy coconut rice.
With these variations, your Peanut Tofu with Coconut Rice will transform into a new delight every time you make it. Don’t forget to check out some of my other recipes, like French Antilles Coconut or Coconut Cloud Cake, for more flavorful inspirations!

Peanut Tofu with Coconut Rice Recipe FAQs
What type of tofu is best for this recipe?
Absolutely! Extra-firm tofu is the star of this recipe, providing the ideal texture that holds up beautifully when baked. I recommend pressing it for at least 30 minutes to remove excess moisture. If you’re looking for a different flavor, tempeh can also make a great substitute!
How should I store leftovers of Peanut Tofu with Coconut Rice?
To ensure the best texture, store leftovers in an airtight container for up to 3 days. To maintain the crispiness of the tofu, keep it separate from the coconut rice. For a delightful meal prepped lunch, you can divide them into separate portions so they’re ready to go!
Can I freeze the tofu and coconut rice?
Yes, you can! Freeze the crispy tofu for up to 2 months—just make sure it’s completely cooled before placing it in an airtight container. The coconut rice can be frozen for up to 1 month. When you’re ready to enjoy, simply reheat the tofu in a 350°F (175°C) oven for 10-15 minutes, and microwave the rice until heated through.
What should I do if my tofu isn’t crispy?
Very good question! If your tofu isn’t turning out crispy, it might be due to insufficient pressing or cornstarch coating. Make sure to press your tofu for at least 30 minutes to eliminate excessive moisture. Additionally, throwing on a light coat of cooking spray before baking can help achieve that desirable crunch.
Are there any dietary considerations for this dish?
Absolutely! This recipe is naturally vegan and can be made gluten-free by using gluten-free soy sauce or tamari. For nut-free options, sunflower seed butter can replace peanut butter. Always check for any allergies related to ingredients, especially peanuts, if you’re serving this dish to others.
Can I customize the ingredients for personal preferences?
The more, the merrier! This recipe is incredibly customizable. You can swap jasmine or basmati rice for quinoa to boost protein content or add your favorite vegetables like steamed kale, bell peppers, or broccoli for nutritional density. If you enjoy a bit of heat, feel free to toss in some sriracha or red pepper flakes into the peanut sauce for an extra kick!

Peanut Tofu with Coconut Rice: A Creamy Delight to Savor
Ingredients
Equipment
Method
- Press the tofu for 30 minutes to 1 hour and cut into 2-inch squares.
- Preheat the oven to 400°F (200°C) and line a baking sheet.
- Drizzle the pressed tofu with soy sauce and coat with cornstarch.
- Bake tofu for about 25 minutes, flipping halfway through.
- Cook coconut rice by rinsing rice, then combining it with coconut milk, water, and salt.
- In a pan, combine peanut butter, maple syrup, ginger, garlic, and lime juice over medium heat.
- Toss baked tofu in peanut sauce and serve over coconut rice, garnished with cilantro and peanuts.

Leave a Reply