Peanut Tofu with Coconut Rice

Category: Satisfying Main Dishes for Every Occasion

Crispy tofu pieces tossed with a vibrant peanut sauce are paired alongside coconut-infused rice, marrying creamy and nutty flavors. This dish balances convenience with traditional techniques—like pressing tofu and baking until golden. Creamy coconut rice elevates the plate with richness and subtle sweetness. Simple ingredients like soy sauce, ginger, maple syrup, and lime juice build bold, memorable flavors. Enjoy as a family-friendly dinner or vegan centerpiece.

Recipes Fives Halima
Created by Mary Loxip Mary Loxip
Last updated on Sat, 07 Mar 2026 03:55:19 GMT
A bowl of peanut tofu with coconut rice. Pin
A bowl of peanut tofu with coconut rice. | panbite.com

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.
A bowl of peanut tofu with coconut rice.
A bowl of peanut tofu with coconut rice. | panbite.com

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.

A bowl of peanut tofu with coconut rice.
A bowl of peanut tofu with coconut rice. | panbite.com

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.

Peanut Tofu Coconut Rice

A savory meal featuring crispy tofu tossed in peanut sauce, served with coconut-infused rice. Suitable for spring gatherings or weeknight dinners. Save & click.

Preparation Time
35 minutes
Cooking Time
45 minutes
Complete Time
80 minutes
Created by Mary Loxip: Mary Loxip

Type of Recipe: Main Dishes

Level of Skill: Some Experience Needed

Cultural Cuisine: Asian-inspired

Serves: 4 Portion Size (4 servings)

Dietary Needs: Appropriate for Vegans, Suitable for Vegetarians, Lactose-Free

What You Need

→ Tofu Preparation

01 1 block extra-firm tofu, pressed (approximately 14 ounces)
02 3 tablespoons low sodium soy sauce (or tamari for gluten free)
03 2 tablespoons cornstarch

→ Coconut Rice

04 1 cup uncooked white rice
05 1/2 cup full fat coconut milk
06 1 1/4 cups water
07 Pinch of salt

→ Peanut Sauce

08 1/2 cup creamy peanut butter
09 1 cup full fat coconut milk
10 2 tablespoons low sodium soy sauce (or tamari for gluten free)
11 2 tablespoons maple syrup
12 2 teaspoons fresh grated ginger
13 2 cloves garlic, minced
14 2 tablespoons fresh lime juice (about 1 lime)

How to Make It

Step 01

Wrap tofu block in paper towels, place on a plate, and weigh down with a heavy pan and books. Let stand for at least 30 minutes, or up to 1 hour. For convenience, use vacuum-packed firm tofu and skip pressing.

Step 02

Preheat oven to 400°F (204°C). Line a large baking sheet with parchment paper. Cut tofu into 2-inch squares or rectangles and transfer to a large bowl. Drizzle with 3 tablespoons low sodium soy sauce and gently toss to coat. Sprinkle 2 tablespoons cornstarch over tofu and gently toss until evenly coated.

Step 03

Lightly spray parchment-lined tray with oil. Arrange tofu pieces in a single layer and mist tops lightly with more oil. Bake for 25 minutes, until crisp and golden brown.

Step 04

While tofu bakes, rinse the rice thoroughly. Add 1 cup white rice, 1/2 cup coconut milk, 1 1/4 cups water, and a pinch of salt to a medium saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 18 minutes. Remove from heat and fluff with a fork. Reserve the remaining coconut milk for the sauce.

Step 05

In a small saucepan, combine 1/2 cup peanut butter, 1 cup coconut milk, 2 tablespoons soy sauce, 2 tablespoons maple syrup, 2 teaspoons grated ginger, 2 minced garlic cloves, and 2 tablespoons lime juice. Whisk over medium heat until sauce is smooth and heated through. Adjust seasoning if needed.

Step 06

Plate the coconut rice, top with baked tofu, and generously drizzle peanut sauce over the tofu. Serve immediately.

Extra Tips

  1. Pressing tofu removes excess moisture for a firmer texture when baked.

Tools You'll Need

  • Baking sheet
  • Parchment paper
  • Medium saucepan
  • Mixing bowls

Allergen Information

Always review ingredients for possible allergens and consult a healthcare provider if unsure.
  • Contains soy, peanuts, and coconut. Verify soy sauce or tamari selection for gluten free needs.

Nutritional Details (Per Serving)

These facts are provided as informational and aren't a substitute for professional advice.
  • Calories: 530
  • Fat Content: 18 grams
  • Carbohydrate Content: 40 grams
  • Protein Content: 15 grams