Pin
This vibrant peanut tofu with coconut rice has become my go to weeknight dinner when I want something that feels special but doesn&t demand hours in the kitchen. The combination of crispy baked tofu coated in a luscious peanut sauce served over fragrant coconut rice creates a restaurant quality meal right in your own home.
I stumbled upon this recipe during a particularly busy month when I needed quick dinners that my whole family would actually eat. My youngest who claimed she didn&t like tofu asked for seconds that first night. Now it rotates into our meal plan at least twice a month and I often double the peanut sauce because we go through it so quickly on everything from spring rolls to roasted vegetables.
Gather Your Ingredients
- 14 oz block extra firm tofu: Look for the firmest tofu you can find as it will crisp up better in the oven. Vacuum packed varieties save you the pressing time.
- 3 tablespoons low sodium soy sauce: This first portion seasons the tofu before baking. Low sodium gives you better control over saltiness and tamari works perfectly for gluten free needs.
- 2 tablespoons cornstarch: Creates that coveted crispy exterior on the tofu. Make sure each piece gets coated evenly.
- 1 cup uncooked white rice: Long grain white rice like jasmine or basmati works beautifully here. The grains stay separate and fluffy.
- 1.5 cups full fat coconut milk total: Split between the rice and sauce. Full fat is essential for rich flavor and creamy texture. Light coconut milk will leave you disappointed.
- 1.25 cups water: Combined with coconut milk for cooking the rice to perfect tenderness.
- 0.5 cup creamy peanut butter: Use a good quality peanut butter without added sugars or oils if possible. Natural peanut butter works but give it a good stir first.
- 2 tablespoons maple syrup: Balances the savory elements with gentle sweetness. Honey can substitute if you&re not strictly vegan.
- 2 teaspoons fresh grated ginger: Fresh makes all the difference here. The bright zing cuts through the richness beautifully.
- 2 garlic cloves minced: Fresh garlic adds aromatic depth. Mince it finely so it distributes evenly through the sauce.
- 2 tablespoons fresh lime juice: Brightness and acidity to lift all the flavors. Always use fresh squeezed, never bottled.
How to Make It
- Press the Tofu:
- Unwrap your tofu block and drain off the packing liquid. Wrap the entire block in several layers of paper towels or a clean kitchen towel. Place it on a plate or cutting board and set another plate on top. Now add weight on top using heavy cookbooks, canned goods, or a cast iron skillet. Let this sit for at least 30 minutes but up to an hour is even better. You&ll see liquid seeping into the towels which is exactly what you want. This step removes excess moisture so the tofu can absorb flavors and crisp up properly. If you bought vacuum packed super firm tofu you can skip straight to slicing.
- Prepare and Season the Tofu:
- Heat your oven to 400 degrees F. Line your largest baking sheet with parchment paper and set aside. Unwrap the pressed tofu and slice it into pieces about 2 inches square or into rectangles of similar size. Don&t stress about perfection here. Place all the tofu pieces into a large bowl. Drizzle the 3 tablespoons of soy sauce over the tofu and use your hands to very gently toss and coat each piece. The tofu is delicate so handle with care. Sprinkle the cornstarch over everything and again use your hands to gently toss until every piece has a light coating. This cornstarch layer is your ticket to crispy tofu without a deep fryer.
- Bake the Tofu:
- Spray your prepared parchment paper lightly with cooking oil. Arrange each piece of tofu on the pan with a little space between them so air can circulate. Give the tops a light spray of oil as well. Slide the pan into your preheated oven and bake for 25 minutes. The tofu should turn crispy on the outside and develop light golden brown edges. Resist the urge to flip them halfway through as this can cause sticking. The parchment paper ensures even crisping on the bottom.
- Cook the Coconut Rice:
- While the tofu bakes, rinse your rice in a fine mesh strainer under cold water until the water runs clear. This removes excess starch and prevents gummy rice. Add the rinsed rice to a medium pot along with half a cup of the coconut milk, the water, and a generous pinch of salt. Stir once to combine. Bring everything to a rolling boil over high heat, then immediately reduce to the lowest simmer and cover with a tight fitting lid. Set a timer for 18 minutes and resist lifting that lid. When the timer goes off, turn off the heat but leave the lid on for another 5 minutes. This steaming time ensures perfectly tender rice. Finally remove the lid and fluff gently with a fork. The rice should be tender with distinct grains and a subtle coconut fragrance.
- Make the Peanut Sauce:
- In a medium bowl, whisk together the peanut butter, remaining 1 cup of coconut milk, 2 tablespoons soy sauce, maple syrup, grated ginger, minced garlic, and fresh lime juice. Whisk vigorously until completely smooth and creamy. If the sauce seems too thick, add water one tablespoon at a time until it reaches a pourable consistency. Taste and adjust seasoning. You might want more lime juice for brightness or a touch more maple syrup if you prefer it sweeter.
- Bring It All Together:
- Divide the coconut rice among four bowls or plates. Top each portion with the crispy tofu pieces. Drizzle the peanut sauce generously over everything or serve it on the side for dipping. I love adding fresh toppings like sliced green onions, chopped peanuts, fresh cilantro, or lime wedges for squeezing.
That moment when you pull the crispy tofu from the oven never gets old. The edges turn golden and the cornstarch coating creates this amazing crackly texture that holds up beautifully under the sauce. I&ve found that fresh ginger is truly the secret ingredient here. It adds this bright warmth that makes the whole dish sing. My partner who isn&t usually a tofu fan specifically requests this version and I think it&s that ginger making all the difference.
Flavor Boosters
This dish works wonderfully as a make ahead meal. Store each component separately in airtight containers in the refrigerator for up to four days. The tofu stays surprisingly crispy when stored alone and reheats well in a 350 degree oven for about 10 minutes. The coconut rice keeps perfectly and actually tastes even better the next day as the flavors meld. Keep the peanut sauce in a jar with a tight lid and give it a good shake before using as it may separate slightly. For reheating full portions, I recommend warming the rice in the microwave, crisping the tofu in the oven or air fryer, and warming the sauce gently on the stovetop or in 15 second microwave bursts while stirring.
Serving Suggestions
This recipe transforms easily into different meals throughout the week. Stuff the tofu and rice into lettuce wraps with shredded carrots and cucumbers for a fresh handheld meal. Layer everything into a grain bowl with steamed broccoli, edamame, and shredded purple cabbage. The peanut sauce brings it all together. Make spring rolls by wrapping the rice, tofu, and fresh herbs in rice paper wrappers with the peanut sauce as a dip. I&ve even used leftover tofu chopped up in a Thai inspired salad with crunchy vegetables and the peanut sauce as dressing. My kids love when I pack this in their lunch containers with the sauce in a small container for dipping. It stays good at room temperature for a few hours which makes it perfect for packed lunches.
Creative Twists
While I love this recipe as written, life happens and sometimes you need to work with what you have. Regular rice cooked in water works fine though you&ll miss that subtle coconut richness. Try adding a splash of coconut milk at the end for flavor. Almond butter or cashew butter can replace peanut butter for those with peanut allergies though the flavor profile shifts slightly. Sunflower seed butter works too for a nut free version. Agave or even a touch of brown sugar can stand in for maple syrup. For the tofu itself, chicken breast can be used for non vegetarians. Cut it into similar sized pieces, follow the same coating process, but bake for 20 minutes or until cooked through. Chickpeas also work surprisingly well. Drain and dry canned chickpeas thoroughly, toss with the cornstarch coating, and roast until crispy.
Have fun experimenting and make the dish your own by swapping in your favorite vegetables or heat level. You won’t believe how easy and impressive homemade peanut tofu can be!
Common Questions About This Recipe
- → How do I get tofu extra crispy?
Press tofu to remove excess moisture, then coat with cornstarch and bake at high heat. A light oil spray boosts crispness.
- → Can I use light coconut milk for the rice?
Yes, but full-fat coconut milk yields a creamier, richer texture. Light versions will be less decadent but still tasty.
- → Is this dish gluten-free?
If you use tamari instead of soy sauce and confirm your cornstarch is gluten-free, this meal suits gluten-free diets.
- → What’s a good side for this meal?
Steamed broccoli, stir-fried vegetables, or a crisp cucumber salad complement the creamy and savory flavors well.
- → Can I make the peanut sauce ahead?
Yes, the peanut sauce can be prepared up to three days in advance and stored refrigerated, making dinner even faster.