Peanut Tofu with Coconut Rice

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

This vibrant vegan main layers golden, crispy tofu tossed in a silky peanut-lime dressing atop fragrant coconut jasmine rice. Quick marinades and a light cornstarch coat give the tofu crunch, while sautéed bell pepper and carrot add color and bite. Finish with roasted peanuts, spring onions and cilantro for texture and bright citrus notes.

The day I first tossed peanut-soaked tofu atop coconut-scented rice, every burner in my kitchen was working overtime and the whole place smelled like a bustling night market. There’s a certain thrill in hearing tofu sizzle, especially when you know that creamy peanut sauce is waiting in the wings. Some days I just crave a meal that’s both filling and bright, and this dish answers that with its irresistible blend of comfort and freshness. It’s the kind of dinner where you find yourself picking at leftovers, even when you’re already full.

Last spring, I made this for a group of friends who showed up hungry and stayed to lament a rainy evening that never let up. We crammed around my tiny table, passing lime wedges and tossing extra cilantro over everything, laughing at the mountain of dishes we’d soon tackle together. The peanut butter jar accidentally rolled off the counter—cue a collective gasp—yet dinner was so memorable that we all agreed the clean-up was worth it. It’s since become the dish I whip up when I want vegan food to get applause.

Ingredients

  • Extra-firm tofu: Absorbs the savory marinade beautifully—press it well for the crispiest bite.
  • Soy sauce (or tamari): Adds that deeply savory note; always taste to balance the saltiness for your preference.
  • Sesame oil: A splash brings gentle smokiness—never skip, even if it seems small.
  • Cornstarch: Key for a golden crust, I’ve learned tossing it right before cooking prevents clumping.
  • Smooth peanut butter: Velvety texture is a must for the perfect, pourable sauce.
  • Maple syrup or rice syrup: That hint of sweetness brightens the sauce—you’ll miss it if it’s gone.
  • Lime juice: Freshly squeezed is worth the squeeze for tang that cuts through the richness.
  • Fresh ginger: Grate it fine so it melts into the sauce and doesn’t leave chewy surprises.
  • Garlic: A little raw garlic brings just enough punch—mince it super fine.
  • Sriracha or chili paste: The optional kick transforms it if you like things bold.
  • Jasmine rice: Fragrant and fluffy, rinse well for the best texture.
  • Coconut milk: Full-fat is best for creamy, lush rice—you’ll notice the difference in each spoonful.
  • Red bell pepper and carrot: Bring crunch and color; cut them thin for quick cooking.
  • Spring onions: Scatter over at the end for fresh zing.
  • Roasted peanuts: Roughly chop for added texture and a little salty crunch.
  • Fresh cilantro and lime wedges: These garnishes brighten every bite—it’s worth a trip to get them.

Instructions

Make the coconut rice:
Rinse your jasmine rice under running water until it’s barely cloudy, then combine it with coconut milk, water, and salt in a saucepan. Once it boils, reduce the heat, cover, and let it simmer gently—when the liquid is gone, don’t peek, just let it rest a few more minutes before fluffing.
Prep and marinate the tofu:
Cube the tofu and gently toss with soy sauce and sesame oil—take a moment to breathe in those toasted notes, then sprinkle with cornstarch right before cooking.
Crisp up the tofu:
A splash of oil in a hot skillet, and the tofu goes in—don’t crowd it, and let each piece turn deep golden before flipping so you get that audible crunch.
Whisk the peanut sauce:
In a bowl, combine peanut butter, soy, syrup, lime, ginger, garlic, and sriracha with warm water. Stir until everything is smooth and luscious, tasting for sweetness and heat as you go.
Cook the veggies:
Add bell pepper and carrot to the now-empty skillet, sautéing just until vibrant and slightly softened—their snap is essential.
Combine tofu and sauce:
Return tofu to the skillet, pour in the peanut sauce, and gently toss everything together so all surfaces get sticky and shiny. Let it warm through for a minute.
Finish and serve:
Spoon coconut rice onto each plate, heap on the saucy tofu and veggies, then scatter with spring onions, peanuts, cilantro, and a generous squeeze of lime.
Warm Peanut Tofu Coconut Rice topped with chopped peanuts and cilantro Pin it
Warm Peanut Tofu Coconut Rice topped with chopped peanuts and cilantro | dishvu.com

One evening, as I stood scraping every bit of peanut sauce from the bowl with a spatula, my roommate wandered in and declared she'd happily eat the sauce straight from the jar. It was the first time a supposedly simple dinner drew a round of cheers from across the hall and sudden requests for second helpings.

Choosing the Right Tofu Texture

If your tofu is too soft, it won’t crisp up—always reach for extra-firm and give it a good press under something heavy for at least fifteen minutes. This little step makes every bite all the more satisfying, as I learned after my first soggy attempt.

Making the Sauce Your Own

Feel free to tweak the peanut sauce—some days I add extra lime for brightness or a splash more syrup for those who love it sweet. Using almond or sunflower seed butter will work if peanuts are out, though the flavor will be its own unique twist.

What Else to Toss In the Pan

This recipe is a playground for veggies—snap peas, broccoli, or baby corn join the party whenever my crisper drawer calls for a cleanout. It’s never exactly the same twice, and that’s half the fun.

  • Don’t be afraid to double the veggies if you want it extra colorful.
  • Scatter lime zest on top for an extra pop.
  • Serve leftovers cold—surprisingly delicious the next day.
Close-up of Peanut Tofu Coconut Rice with glossy peanut sauce, scallions Pin it
Close-up of Peanut Tofu Coconut Rice with glossy peanut sauce, scallions | dishvu.com

This dish never fails to add a little brightness to gloomy evenings or hectic weeks. Hope it becomes your go-to for cozy dinners and last-minute gatherings alike.

Recipe Q&A Section

Press the tofu well, toss in a light cornstarch coating, and cook over medium-high heat without overcrowding the pan. For extra-crisp results, finish in a 200°C (400°F) oven for 20–25 minutes, flipping once.

Rinse jasmine rice until the water runs clear, then simmer with full-fat coconut milk and a little water. Keep the lid on while resting for 5 minutes before fluffing to ensure tender, fragrant grains.

Whisk warm water in small increments until the sauce reaches a pourable texture. For a thicker coating, use less water; for a looser glaze, add more liquid or a splash of lime juice.

Use almond butter or sunflower seed butter to maintain creaminess and nutty flavor. Toasted cashews or chopped roasted almonds work well as a garnish if avoiding peanuts.

Yes. Cook the rice and tofu ahead, store separately, and reheat gently. Keep peanut sauce refrigerated; warm slightly and whisk before tossing to restore smoothness.

Bell pepper, carrot, snap peas or steamed broccoli add color and crunch. Lightly sauté to keep them tender-crisp so they contrast the creamy sauce and coconut rice.

Peanut Tofu with Coconut Rice

Crispy peanut-coated tofu tossed in creamy sauce on fragrant coconut jasmine rice with crisp veg and peanuts.

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

Ingredients

Tofu & Marinade

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

Peanut Sauce

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

Coconut Rice

  • 1 1/4 cups jasmine rice
  • 1 can (13.5 oz) full-fat coconut milk
  • 2/3 cup water
  • 1/2 teaspoon salt

Vegetables & Garnish

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

Instructions

1
Prepare Coconut Rice: Rinse jasmine rice under running water until clear. In a saucepan, combine rice, coconut milk, water, and salt. Bring to a boil over medium-high heat. Reduce to low, cover, and simmer for 15 minutes or until liquid is absorbed. Remove from heat and let sit covered for 5 minutes. Fluff with a fork.
2
Marinate Tofu: In a mixing bowl, toss the tofu cubes with soy sauce and sesame oil. Sprinkle cornstarch over the tofu and mix until each cube is evenly coated.
3
Pan-Fry Tofu: Heat a nonstick skillet or wok over medium-high heat. Add a small amount of oil. Add tofu cubes and cook, turning to ensure even browning, until golden 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 until the mixture is smooth and pourable. Add more water if needed to reach desired 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-crisp.
6
Combine Tofu and Sauce: Return tofu to the skillet with the vegetables. Pour in the peanut sauce and toss gently to coat everything evenly. Cook for 1 to 2 minutes until heated through.
7
Assembly and Garnish: Spoon coconut rice onto serving plates. Top with peanut tofu and sautéed vegetables. Garnish with sliced spring onions, chopped roasted peanuts, fresh cilantro leaves, and lime wedges.
Additional Information

Equipment Needed

  • Saucepan with tight-fitting 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. Standard soy sauce may contain gluten. Use tamari for gluten-free option.
  • For severe allergies, always check labels. Substitute almond or sunflower seed butter for peanut allergies.
Vera Liu

Passionate home cook sharing easy, wholesome recipes for busy food lovers.