If you’re on the lookout for a dish that’s both comforting and packed with vibrant flavor, the Peanut Tofu with Coconut Rice Recipe is an absolute winner. This delightful meal combines the creamy, nutty richness of peanut sauce with the fresh, fragrant notes of coconut-infused jasmine rice, all while celebrating the satisfying texture of golden, pan-seared tofu. It’s a perfect example of how simple ingredients can come together to create a wholesome, crowd-pleasing dish that feels special, even on a busy weeknight.

Ingredients You’ll Need

The image shows several rectangular blocks of tofu with golden brown grill marks on top, arranged on a white marbled surface covered with a sheet of parchment paper. The tofu pieces have a shiny, slightly oily texture, highlighting their cooked, crisp exterior and soft interior. The grill marks create a pattern of darker brown stripes across the yellowish-golden surface of each tofu block. The blocks are spaced apart with some droplets of oil visible around them, creating a freshly cooked appearance photo taken with an iphone --ar 4:5 --v 7

The magic of this Peanut Tofu with Coconut Rice Recipe lies in its straightforward, thoughtfully chosen ingredients. Each one plays a crucial role in bringing the texture, flavor, and color alive, making the cooking process both enjoyable and rewarding.

  • Extra-firm tofu: Choose this for the best texture that holds its shape and crisps up beautifully in the skillet.
  • Coconut milk: Adds rich creaminess to the rice, infusing it with a subtle tropical aroma.
  • Jasmine rice: Its fragrant, slightly sticky grains are perfect for soaking up the coconut flavor.
  • Peanut butter: Brings nutty depth and creaminess to make the sauce irresistible.
  • Soy sauce: Provides the essential umami and saltiness that balance the sweetness of maple syrup.
  • Maple syrup: Adds a gentle sweetness with a hint of complexity that complements the peanuts perfectly.
  • Minced garlic: Infuses the sauce with aromatic warmth and a little bite.
  • Fresh lime juice: Adds brightness and a touch of acidity to brighten up the whole dish.

How to Make Peanut Tofu with Coconut Rice Recipe

Step 1: Press the Tofu

Start by pressing the extra-firm tofu for about 15 minutes to remove excess moisture. This step is crucial because it helps the tofu crisp up nicely when cooked and ensures it can soak up all the wonderful flavors of the peanut sauce.

Step 2: Rinse the Jasmine Rice

Rinsing the jasmine rice under cold water until it runs clear removes excess starch. This prevents the rice from becoming mushy, so each grain stays light and fluffy as it cooks with the luscious coconut milk.

Step 3: Cook the Coconut Rice

Simmer the rinsed jasmine rice in a mix of coconut milk and water for about 15 minutes. The coconut milk infuses every grain with a subtly sweet and creamy flavor that pairs beautifully with the bold peanut sauce.

Step 4: Cube and Cook the Tofu

Cut the pressed tofu into bite-sized cubes, then cook them in a skillet over medium heat until they’re golden brown and slightly crisp on the edges. This adds a delicious texture contrast to the creamy elements in the dish.

Step 5: Prepare the Peanut Sauce

In a bowl, whisk together peanut butter, soy sauce, maple syrup, minced garlic, and fresh lime juice until smooth. This sauce is the heart of the Peanut Tofu with Coconut Rice Recipe, providing layers of sweet, salty, tangy, and nutty flavors.

Step 6: Toss Tofu in Sauce

Pour the peanut sauce over the cooked tofu in the skillet and cook for an additional 2 to 3 minutes. This allows the tofu to soak up all the sauce, coating each piece with a glossy, flavorful glaze.

Step 7: Serve and Enjoy

Fluff the coconut rice with a fork and plate it, then spoon the saucy peanut tofu on top. This combination of creamy coconut rice and richly flavored tofu makes every bite a joyful experience.

How to Serve Peanut Tofu with Coconut Rice Recipe

The dish shows a close-up of several cubes of grilled tofu with brown grill marks and a shiny, smooth, light brown sauce drizzled over them. The tofu cubes sit on a bed of white rice with a slightly sticky texture. There are green herbs sprinkled on top, possibly chopped parsley or cilantro, along with small pieces of nuts scattered over the tofu. The background is a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Adding garnishes like chopped fresh cilantro, toasted sesame seeds, or thinly sliced green onions not only brightens the presentation but brings added texture and fresh flavor notes that elevate the dish further.

Side Dishes

This Peanut Tofu with Coconut Rice Recipe pairs excellently with steamed or roasted vegetables such as broccoli, snap peas, or bell peppers. They add crunch, color, and nutritional balance to your meal without overwhelming the bold flavors of the tofu and rice.

Creative Ways to Present

For entertaining or simply to switch things up, serve this dish in lettuce cups or atop a bed of lightly sautéed greens. You can also sprinkle some crushed peanuts for extra crunch or drizzle a little chili sauce if you enjoy a hint of heat.

Make Ahead and Storage

Storing Leftovers

Store any leftover peanut tofu and coconut rice separately in airtight containers in the refrigerator. This helps maintain the texture of the tofu and the fluffiness of the rice for up to 3 days.

Freezing

You can freeze the tofu and sauce mixture in a sealed container for up to 2 months. It’s best to freeze the coconut rice separately or make it fresh, as rice’s texture tends to change after freezing and reheating.

Reheating

Reheat leftovers gently on the stovetop or in the microwave. For tofu, warming it in a skillet helps revive its crispiness, while the rice can be refreshed with a splash of water or coconut milk to loosen it.

FAQs

Can I use a different type of rice in this recipe?

Absolutely! While jasmine rice provides a fragrant note, you can swap it for brown rice if you prefer a nuttier texture and higher fiber content. Just adjust the cooking time accordingly.

What if I’m allergic to peanuts?

No worries. You can substitute peanut butter with almond or sunflower seed butter for a similar creamy texture and flavor profile, keeping the dish just as tasty and allergy-friendly.

Is this recipe suitable for meal prepping?

Yes! Peanut Tofu with Coconut Rice Recipe is perfect for meal prepping since the flavors actually deepen over time. Just keep components separate when storing and mix before serving for the best texture.

Can I make this recipe spicier?

Definitely! Add a pinch of red pepper flakes or a drizzle of your favorite chili sauce to the peanut sauce or as a garnish to give the dish an exciting kick without overwhelming the other flavors.

How do I get tofu crispy without it sticking to the pan?

Make sure to press the tofu thoroughly and use a non-stick or well-seasoned skillet with a bit of oil. Let the tofu cook undisturbed for a few minutes on each side to develop a golden crust before flipping.

Final Thoughts

If you’re craving a dish that’s flavorful, comforting, and surprisingly easy to make, you simply must try this Peanut Tofu with Coconut Rice Recipe. It’s a wonderful way to enjoy plant-based protein with a rich peanut sauce and creamy coconut rice good enough to make anyone smile. Trust me, once you make it, this recipe will quickly become a favorite in your kitchen rotation.

Print

Peanut Tofu with Coconut Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 77 reviews

A flavorful and wholesome Peanut Tofu with Coconut Rice recipe featuring crispy tofu tossed in a creamy peanut sauce served atop fragrant coconut-infused jasmine rice. This dish combines Asian-inspired flavors with simple, plant-based ingredients for an easy yet satisfying meal.

  • Author: Madelyn
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Asian-inspired
  • Diet: Vegan

Ingredients

Tofu and Rice

  • 14 oz extra-firm tofu
  • 1 cup jasmine rice
  • 1 can coconut milk (about 13.5 oz)
  • Water as needed (approximately 1 cup)

Peanut Sauce

  • 1/3 cup peanut butter
  • 3 tbsp soy sauce
  • 1 tbsp maple syrup
  • 2 cloves garlic, minced
  • 1 tbsp fresh lime juice

Instructions

  1. Press the tofu: Place the extra-firm tofu between paper towels and set a heavy object on top for 15 minutes to remove excess moisture for better crispiness.
  2. Rinse the rice: Rinse the jasmine rice under cold water in a fine mesh strainer until the water runs clear to remove excess starch and prevent clumping.
  3. Cook the rice: In a saucepan, combine rinsed rice, one can of coconut milk, and approximately 1 cup of water. Bring to a simmer, cover, and cook gently for about 15 minutes or until the rice is tender and liquid is absorbed.
  4. Cube and cook tofu: Cut the pressed tofu into cubes. Heat a lightly oiled skillet over medium heat and cook the tofu cubes until golden brown and crispy on all sides, about 5-7 minutes.
  5. Prepare the peanut sauce: In a bowl, whisk together peanut butter, soy sauce, maple syrup, minced garlic, and fresh lime juice until smooth and well combined.
  6. Combine tofu with sauce: Pour the prepared peanut sauce over the cooked tofu in the skillet. Cook together for 2 to 3 minutes to allow the tofu to absorb the flavors and the sauce to thicken slightly.
  7. Serve: Fluff the coconut rice with a fork and plate it. Top with the sauced tofu cubes and serve immediately.

Notes

  • Swap jasmine rice for brown rice if you prefer a whole grain option with more fiber.
  • If you have peanut allergies, almond or sunflower seed butter can be used as a substitute in the peanut sauce.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star