Peanut Tofu with Coconut Rice

Peanut Tofu Coconut Rice plated with lime wedges, cilantro, and crunchy peanuts. Pin It
Peanut Tofu Coconut Rice plated with lime wedges, cilantro, and crunchy peanuts. | easymealnotebook.com

Start by simmering jasmine rice in coconut milk until tender and fluffy. Press and coat tofu with soy, sesame oil and cornstarch, then pan-fry until golden and crisp. Whisk a smooth peanut sauce from peanut butter, soy, lime, ginger and warm water, then toss with tofu and quick-sautéed bell pepper and carrot. Serve over coconut rice and garnish with spring onions, chopped peanuts, cilantro and lime wedges for bright contrast.

The unmistakable sizzle of tofu hitting hot oil always signals a hopeful kind of dinner in my kitchen. Not long ago, I was tinkering with sauces while a coconutty, floral aroma escaped from my stovetop and mingled with the steam. There was a moment when the peanut sauce thickened just right—velvety and glossy—prompting an impromptu taste test (with the spoon hovering perilously close to empty by the time I finished). Little did I know just how satisfying this combo of crisp tofu and rich coconut rice would be, especially after a long weekday.

One evening, when my friend dropped by unexpectedly for a chat, I happened to be halfway through prepping this dish. We ended up picking at cubes of crispy tofu right out of the skillet, trading stories about disastrous dinners that somehow brought us closer. By the end, we had a kitchen full of laughter and plates wiped clean of peanut sauce.

Ingredients

  • Extra-firm tofu: Pressing removes moisture, so you get those lovely golden edges—don’t skip this step.
  • Soy sauce (or tamari): The marinade’s backbone; tamari is perfect if gluten-free is a must.
  • Sesame oil: It draws out a toasty, nutty undertone that makes simple tofu come alive.
  • Cornstarch: This is what gives you that shatteringly crisp crust—dust all sides, even if it gets a little messy.
  • Smooth peanut butter: Creamy is key; if your peanut butter is stiff, loosen it with an extra splash of warm water.
  • Maple syrup or rice syrup: Just enough sweetness brings out a gentle balance in the sauce.
  • Lime juice: Cuts through the richness—try zesting a little lime in if you want extra brightness.
  • Fresh ginger & garlic: Grate both finely for maximum flavor that melts into the sauce.
  • Sriracha or chili paste: Optional, but that gentle heat lifts everything.
  • Jasmine rice: Aromatic and slightly sticky; rinsing it first is the secret to perfect, non-clumpy grains.
  • Coconut milk (full-fat): Don’t go light here—the luscious texture makes the rice truly special.
  • Red bell pepper & carrot: Their crunch and color bring everything to life and add a sweet, fresh note.
  • Spring onions & roasted peanuts: The final scatter of toppings makes every serving look a little fancy, even on your busiest day.
  • Fresh cilantro & lime wedges: For that bright, herbal finish and a pop of citrus right before you dig in.

Instructions

Make the coconut rice:
Rinse your jasmine rice until the water runs clear; I usually hum a tune while swirling the rice in the pot. Combine it with coconut milk, water, and salt—bring to a boil, then cover, reduce heat, and let it gently steam for 15 minutes.
Rest and fluff:
Off the heat, let the rice rest (lid on) for 5 more minutes. Then fluff it with a fork to release all that coconutty steam.
Marinate and coat the tofu:
Toss the tofu cubes with soy sauce and sesame oil—don’t rush, let each piece gleam. Sprinkle with cornstarch and toss until coated all over, even the little corners.
Crisp the tofu:
Add a film of oil to a nonstick skillet, and let the tofu sizzle over medium-high heat. Turn each piece so every side becomes crisp and golden—patience pays off here!
Mix the peanut sauce:
Whisk peanut butter, soy sauce, maple syrup, lime juice, ginger, garlic, and sriracha with warm water until glossy and smooth. Aim for a ribbon-like consistency—add a splash more water if it thickens too much.
Sauté the vegetables:
In the same pan, toss bell pepper and carrot for 2-3 minutes—just until their colors pop and they’re slightly tender but still crisp.
Coat with sauce:
Slide the crispy tofu back in, generously pour over the peanut sauce, and toss everything together until glistening and fragrant.
Serve with style:
Spoon the fluffy coconut rice onto plates, top with saucy tofu and veggies, and finish with spring onions, peanuts, cilantro, and a squeeze of lime.
Creamy Peanut Tofu Coconut Rice steaming over jasmine rice, bright bell peppers. Pin It
Creamy Peanut Tofu Coconut Rice steaming over jasmine rice, bright bell peppers. | easymealnotebook.com

I’ll never forget when my nephew grudgingly tried a forkful, only to ask for seconds with a sheepish grin. That simple request turned this meal into one of our go-tos, a small kitchen victory that still makes me smile.

Making It Your Own

One of the things I love most is how easy it is to change this recipe depending on what’s in the fridge. Swap in broccoli florets or snap peas for extra color, or sprinkle toasted sesame seeds instead of peanuts if allergies are a concern. The peanut sauce is endlessly adaptable, so don’t hesitate to use almond or sunflower butter for a twist.

Texture Tips That Matter

I tried baking the tofu once and was amazed at the satisfying crunch compared to frying. Make sure you arrange the tofu in a single layer, and flip halfway through for golden perfection. If your vegetables are sliced thinly, they’ll stay crisp-tender and keep their vibrant color on the plate.

Little Extras That Elevate Dinner

The garnish isn’t just for looks—the splash of lime and fresh herbs really brighten each bite. Keep fresh cilantro and some extra lime wedges handy for diners to add as they like. Pour a glass of your favorite chilled drink and let everyone dig in however they want.

  • If the peanut sauce seizes up, just whisk in warm water until smooth again.
  • Leftovers keep well for lunch—just store rice and tofu separately.
  • Taste for salt at the end; coconut milk can mellow out flavors so adjust if needed.
Crispy marinated cubes in Peanut Tofu Coconut Rice topped with chopped peanuts. Pin It
Crispy marinated cubes in Peanut Tofu Coconut Rice topped with chopped peanuts. | easymealnotebook.com

This dish has a way of bringing people to the table in record time—there’s just something about creamy peanut sauce and fragrant rice that does the trick. Here’s hoping it sparks just as many happy, messy, utterly delicious moments in your kitchen too.

Recipe Questions & Answers

Press tofu well to remove moisture, toss the cubes in cornstarch, then pan-fry over medium-high heat in a thin layer of oil until all sides are deeply golden. Alternatively, bake at 200°C (400°F) for 25 minutes, flipping once, for an even crisp exterior.

Use a mix of full-fat coconut milk and water for balance: about 400 ml coconut milk to 150 ml water for 250 g jasmine rice. Rinse rice first, simmer until liquid is absorbed, then rest covered for fluffy grains.

Thin the sauce with warm water a tablespoon at a time until pourable. To thicken, reduce gently in a saucepan or add a bit more peanut butter or a small pinch of cornstarch slurry and heat until glossy and thickened.

Substitute almond butter or sunflower seed butter for a similar creamy texture and nutty flavor. Adjust sweetness and lime to taste, and be cautious with cross-contamination when using alternative nut products.

Sauté bell pepper and carrot briefly over high heat for 2–3 minutes until just tender but still bright. You can add a splash of the sauce near the end to warm them through without overcooking.

Serve the tofu and vegetables over coconut jasmine rice and garnish with chopped roasted peanuts, cilantro and lime. Pair with a crisp Riesling, iced green tea, or a light lager to complement the creamy, tangy flavors.

Peanut Tofu with Coconut Rice

Crispy tofu in creamy peanut sauce atop fragrant coconut jasmine rice, finished with crunchy peanuts and lime.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Tofu & Marinade

  • 14 ounces extra-firm tofu, pressed and cut into cubes
  • 2 tablespoons soy sauce or tamari
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon cornstarch

Peanut Sauce

  • 3 tablespoons smooth peanut butter
  • 2 tablespoons soy sauce or tamari
  • 1 tablespoon maple syrup or rice syrup
  • 1 tablespoon freshly squeezed lime juice
  • 1 teaspoon freshly grated ginger
  • 1 small garlic clove, finely minced
  • 1/4 cup warm water, plus more as needed
  • 1 teaspoon sriracha or chili paste, optional

Coconut Rice

  • 1 1/4 cups jasmine rice
  • 13.5 ounces full-fat coconut milk
  • 2/3 cup water
  • 1/2 teaspoon fine sea salt

Vegetables & Garnish

  • 1 medium red bell pepper, thinly sliced
  • 1 medium carrot, julienned
  • 2 spring onions, sliced
  • 2 tablespoons roasted peanuts, coarsely chopped
  • Fresh cilantro leaves
  • Lime wedges

Instructions

1
Cook coconut rice: Thoroughly rinse the jasmine rice under cold water until the runoff is clear. In a saucepan, combine rinsed rice, coconut milk, water, and salt. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 15 minutes or until the liquid is absorbed. Remove from heat and let rest, covered, for 5 minutes before fluffing with a fork.
2
Marinate tofu: In a mixing bowl, toss cubed tofu with soy sauce and sesame oil. Sprinkle cornstarch over the tofu and toss again until each piece is evenly coated.
3
Cook tofu: Heat a large nonstick skillet or wok over medium-high and add a splash of neutral oil. Arrange tofu cubes in the pan and cook, turning occasionally, until golden brown and crisp on all sides, about 8 to 10 minutes. Transfer tofu to a plate and set aside.
4
Prepare peanut sauce: In a bowl, whisk together peanut butter, soy sauce, maple syrup, lime juice, ginger, garlic, sriracha if using, and warm water. Blend until creamy and pourable, adding additional water if needed for consistency.
5
Sauté vegetables: In the same skillet, add sliced bell pepper and julienned carrot. Sauté over medium-high heat for 2 to 3 minutes until just tender yet vibrant.
6
Combine tofu with sauce: Return the crisp tofu to the skillet with the vegetables. Pour in the peanut sauce and gently toss to coat evenly. Cook for 1 to 2 minutes until warmed through.
7
Assemble and garnish: Plate the coconut rice, topping with the peanut tofu and sautéed vegetables. Finish with sliced spring onions, roasted peanuts, fresh cilantro, and lime wedges.
Additional Information

Equipment Needed

  • Saucepan with a tight-fitting lid
  • Large nonstick skillet or wok
  • Mixing bowls
  • Whisk
  • Sharp knife and chopping board

Nutrition (Per Serving)

Calories 515
Protein 18g
Carbs 57g
Fat 23g

Allergy Information

  • Contains peanuts, soy, and coconut. For gluten-free, use tamari instead of soy sauce. Substitute almond or sunflower butter for peanut-free preparation.
Natalie Pierce

Sharing quick, comforting recipes and kitchen wisdom for busy food lovers.