Peanut Tofu Coconut Rice

Peanut Tofu Coconut Rice plated with crispy tofu, cilantro, lime wedge  Pin it
Peanut Tofu Coconut Rice plated with crispy tofu, cilantro, lime wedge | flavorandfeast.com

Rinse jasmine rice and simmer with full-fat coconut milk and water until tender, then let rest. Press and cube extra-firm tofu, marinate briefly in soy and sesame, coat with cornstarch and pan-fry until golden. Whisk peanut butter with soy, lime, ginger and warm water to a pourable sauce. Sauté bell pepper and carrot, fold in tofu and sauce, and serve atop coconut rice with spring onions, chopped peanuts, cilantro and lime wedges. Total time about 45 minutes; serves 4.

Steam billowed into my glasses as I measured out coconut milk, the mellow fragrance instantly softening a weeknight that had started off all wrong. My playlist shuffled to a jazz tune while I whisked together the peanut sauce, and suddenly the kitchen felt less like a chore and more like a playground. Somewhere between pressing the tofu and slicing carrots, I realized dinner could be both grounding and a little bit bold. That’s exactly the kind of meal this peanut tofu coconut rice turns out to be—comfort with a pop of flavor and color in every bite.

One evening I made this for a friend who insisted she didn't like tofu, but she couldn’t stop stealing pieces right from the pan while we chatted. The two of us ended up giggling over the stovetop, each one angling for the crispiest cube and drizzling just a bit more sauce every time we thought we were done. There’s something about watching the peanut sauce bubble and glaze the tofu that pulls you into the moment. By the time we sat down, we were already halfway through the plate.

Ingredients

  • Extra-firm tofu: Draining and pressing the tofu first is worth the patience—it’s the trick for golden, crispy bites that hold their own against the sauce.
  • Soy sauce (or tamari): A splash for depth as well as seasoning, and tamari keeps things friendly for gluten-free diners.
  • Sesame oil: That nutty aroma instantly makes the marinade irresistible; once, I tried skipping it and immediately missed the richness.
  • Cornstarch: The not-so-secret hack for a perfectly crisp tofu crust.
  • Smooth peanut butter: Choose one with just peanuts and salt for the boldest, cleanest flavor in your sauce.
  • Maple syrup (or rice syrup): Balances the savory and the heat, and gives the sauce a shiny finish.
  • Lime juice: Just squeezed—the tang brings everything to life, especially the veggies.
  • Fresh ginger and garlic: Grate for a finer texture and let those aromatics bloom in the sauce.
  • Sriracha or chili paste: A tiny amount goes a long way, so taste as you go if you want a gentle heat.
  • Jasmine rice: Don't skip rinsing—the grains finish silkier and don’t get sticky.
  • Full-fat coconut milk: One can gives body and a gentle sweetness to the rice; I’ve learned light coconut milk just isn’t the same.
  • Red bell pepper & carrot: I slice these thin for a quick sauté—they stay crisp and colorful alongside the tofu.
  • Spring onions, peanuts, cilantro, and lime wedges: Each brings freshness, crunch, or zest at the finish—add generously and don’t hold back.

Instructions

Coconut rice on the stovetop:
Rinse the jasmine rice until the water runs clear, then add it to a saucepan with coconut milk, water, and salt. Let it bubble to a boil, lower the heat, and keep it covered—don’t peek!—for 15 minutes, then let it rest to become extra fluffy.
Tofu magic moment:
Toss your pressed tofu cubes in soy sauce and sesame oil, then dust with cornstarch. The cubes will wear a shimmery coat—set them aside while you prep the sauce.
Crisp the tofu:
In a skillet or wok shimmering with oil, spread out the tofu cubes and give them space; flip gently as they turn golden, and listen for that soft sizzle. When every edge is crisp, sweep them onto a plate for now.
Peanut sauce night:
Whisk together peanut butter, soy sauce, maple syrup, ginger, garlic, a squeeze of lime, and water—drizzle in sriracha if you’re feeling bold. The texture should be silky and pourable, so don’t hesitate to loosen it with a splash more water if needed.
Quick veggie stir:
Without cleaning the skillet, toss in your sliced bell pepper and julienned carrot over medium heat. Stir for just a couple of minutes until they’re vibrant but still snappy.
Putting it together:
Return the tofu to the pan, pour over the peanut sauce, and toss gently so every piece gets glossy. Let everything warm through as the sauce begins to thicken and coat the vegetables.
Serving time:
Fluff the coconut rice and spoon it onto plates, then nestle on the peanut tofu and vegetables. Scatter with spring onions, chopped peanuts, cilantro, and a squeeze of lime to finish.
Steaming Peanut Tofu Coconut Rice topped with chopped peanuts and scallions  Pin it
Steaming Peanut Tofu Coconut Rice topped with chopped peanuts and scallions | flavorandfeast.com

One rainy afternoon, I set this on the table and my partner—who’d been hunched over their laptop all day—looked up, grinned, and claimed the aroma was better than takeout. Our forks clinked as we both tried to get the best garnishes, and suddenly dinner felt like an occasion. That simple shared delight is why this recipe keeps popping up on our table. It’s warmth on a plate, no matter the weather outside.

Nailing That Crispy Tofu Every Time

It took a few mishaps before I learned to dry the tofu properly—a clean kitchen towel and a heavy cookbook do the trick every time. Letting the cubes sit for even an extra ten minutes makes them fry up beautifully crisp. And the cornstarch, lightly dusted, is a true hack for anyone craving restaurant-level crunch without deep-frying. A nonstick skillet helps keep things golden with less oil splatter and easier cleanup.

Secrets to Fluffy, Fragrant Coconut Rice

I used to peek impatiently under the lid, but learned the rice always needed its steam bath undisturbed for perfect texture. Using full-fat coconut milk—not the lite kind—ensures each grain finishes rich but not heavy. Rinsing the rice thoroughly makes a world of difference; it keeps the grains separate and stops that dreaded mushiness. After resting, I always fluff gently with a fork for the softest results.

Peanut Sauce Tricks for Next-Level Flavor

When whisking the peanut sauce, I start with warm water so everything blends into a glossy, pourable mixture right away. Fresh ginger and lime perk it up a little more each time I make it, and taste-testing with a tiny spoon helps me adjust the sweet and sour just how we like. Sriracha isn’t always necessary, but a little tingle is a nice surprise with the creamy tones.

  • Don’t overcook the sauce—just let it bubble gently and turn glossy.
  • If your sauce thickens too much as it sits, loosen it with a splash of warm water.
  • Keep your garnishes handy and generous for contrasting textures in every bite.
Zesty Peanut Tofu Coconut Rice garnished with julienned carrots and cilantro Pin it
Zesty Peanut Tofu Coconut Rice garnished with julienned carrots and cilantro | flavorandfeast.com

Even on a rushed weeknight, this meal feels like a triumph. I hope it brings just as much color and warmth to your kitchen as it has to mine.

Recipe FAQs

Wrap extra-firm tofu in a clean towel or paper towels and place a weighted pan or a few heavy cans on top for 15–30 minutes. Drain released liquid and pat cubes dry before marinating to improve browning and texture.

Coating marinated tofu lightly with cornstarch and cooking in a hot skillet with a splash of oil yields a crisp exterior. Alternatively, bake coated cubes at 200°C (400°F) for 25 minutes, flipping once, for consistent crunch.

For 250 g jasmine rice use one 400 ml can of coconut milk plus about 150 ml water and 1/2 tsp salt. Bring to a boil, then simmer covered for 15 minutes and let rest off heat before fluffing.

Thin with warm water a tablespoon at a time until pourable. To thicken, reduce slightly over low heat or add a touch more peanut butter. Adjust sweetness with maple syrup and heat with sriracha or chili paste to taste.

Use tamari or coconut aminos in place of regular soy sauce to keep the dish gluten-free. Confirm other packaged ingredients, such as chili paste, are labeled gluten-free.

Store components in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet to revive tofu crispness, or microwave briefly and finish in a hot pan. Add a splash of water if the sauce has thickened.

Peanut Tofu Coconut Rice

Crispy tofu in a rich peanut sauce served over fragrant coconut jasmine rice with crunchy peanuts and fresh herbs.

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

Ingredients

Tofu & Marinade

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

Peanut Sauce

  • 3 tablespoons smooth peanut butter
  • 2 tablespoons soy sauce or gluten-free tamari
  • 1 tablespoon maple syrup or rice syrup
  • 1 tablespoon fresh lime juice
  • 1 teaspoon fresh ginger, finely grated
  • 1 small clove garlic, 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 salt

Vegetables & Garnish

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

Instructions

1
Prepare Coconut Rice: Rinse jasmine rice under cold water until the water runs clear. In a saucepan, combine rice, coconut milk, water, and salt. Bring to a boil over medium heat, then reduce to a low simmer, cover, and cook for 15 minutes or until liquid is absorbed. Remove from heat and let stand covered for 5 minutes. Fluff gently with a fork before serving.
2
Marinate Tofu: In a mixing bowl, toss tofu cubes with soy sauce and sesame oil. Sprinkle cornstarch over the tofu and gently mix until evenly coated.
3
Crisp Tofu: Heat a nonstick skillet or wok over medium-high heat and add a small amount of oil. Arrange tofu cubes in a single layer and cook, turning occasionally, until golden and crispy on all sides, about 8 to 10 minutes. Transfer to a plate and set aside.
4
Prepare Peanut Sauce: In a bowl, whisk together peanut butter, soy sauce, maple syrup, lime juice, grated ginger, minced garlic, sriracha (if using), and warm water until smooth and slightly pourable. Add more water as needed to reach the desired consistency.
5
Sauté Vegetables: In the same skillet, add the red bell pepper and julienned carrot. Sauté for 2 to 3 minutes over medium heat until just tender but still vibrant.
6
Combine Tofu and Sauce: Return tofu to the skillet with the vegetables. Pour in the peanut sauce and gently toss to coat the tofu and vegetables evenly. Heat through for 1 to 2 minutes.
7
Assemble and Serve: To serve, spread coconut rice on plates. Top with peanut tofu and sautéed vegetables. Sprinkle with sliced spring onions, roasted peanuts, and cilantro. Serve immediately with lime wedges on the side.
Additional Information

Equipment Needed

  • Saucepan with lid
  • Nonstick skillet or wok
  • Mixing bowls
  • Whisk
  • Knife
  • Chopping board

Nutrition (Per Serving)

Calories 515
Protein 18g
Carbs 57g
Fat 23g

Allergy Information

  • Contains peanuts, soy, and coconut; may contain gluten depending on soy sauce used.
  • For severe allergies, check all sauces and labels; use almond or sunflower butter for peanut allergies.
Isabella Grant

Passionate home cook sharing easy, family-friendly recipes and smart kitchen tips.