Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Peanut Tofu with Coconut Rice served in a bowl with creamy peanut sauce, fluffy white rice, lime wedges, and chopped peanuts

Peanut Tofu with Coconut Rice


  • Author: Mounia
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Peanut Tofu with Coconut Rice is a cozy, takeout-inspired dinner made with crispy baked tofu, creamy peanut sauce, and fluffy coconut rice. Ready in 30 minutes and packed with bold flavor, it’s a satisfying plant-based meal perfect for busy weeknights.


Ingredients

Scale

Crispy Baked Tofu

  • 2 (14-ounce) blocks extra-firm tofu, pressed

  • 3 tablespoons low-sodium soy sauce or tamari

  • 2 tablespoons cornstarch

Coconut Rice

  • 1 cup uncooked white rice

  • ½ cup full-fat coconut milk

  • 1¼ cups water

  • Pinch of salt

Peanut Sauce

  • ½ cup creamy peanut butter

  • 1 cup full-fat coconut milk

  • 2 tablespoons low-sodium soy sauce or tamari

  • 2 tablespoons maple syrup

  • 2 teaspoons fresh grated ginger

  • 2 garlic cloves, minced

  • 2 tablespoons fresh lime juice

Optional for Serving

  • Chopped cilantro

  • Chopped peanuts

  • Steamed broccoli or kale


Instructions

  1. Press the tofu by wrapping it in paper towels, placing a plate on top, and weighing it down with heavy items for at least 30 minutes.

  2. Preheat the oven to 400°F and line a baking sheet with parchment paper.

  3. Cut the tofu into 2-inch squares or rectangles and add to a bowl. Toss with soy sauce, then gently coat with cornstarch.

  4. Arrange tofu on the baking sheet, lightly spray with oil, and bake for 25 minutes until golden and crisp.

  5. While the tofu bakes, rinse the rice and add it to a pot with coconut milk, water, and salt. Bring to a boil, then simmer for 18 minutes. Turn off heat and fluff.

  6. In a large pan over medium heat, combine all peanut sauce ingredients. Stir constantly until smooth and creamy, about 5–10 minutes.

  7. Add baked tofu to the peanut sauce and gently stir to coat.

  8. Serve over coconut rice and top with peanuts, cilantro, and veggies if desired.

Notes

For gluten-free, use tamari instead of soy sauce.

You can substitute unsweetened almond, cashew, or soy milk for coconut milk, though the sauce will be less rich.

To skip tofu pressing, use vacuum-sealed super-firm tofu.

For extra sauce, double the peanut sauce ingredients.

  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Baked, Stovetop
  • Cuisine: Thai-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 462
  • Sugar: 8 g
  • Sodium: 639 mg
  • Fat: 26 g
  • Saturated Fat: 13 g
  • Unsaturated Fat: 13 g
  • Trans Fat: 0 g
  • Carbohydrates: 42 g
  • Fiber: 2 g
  • Protein: 19 g
  • Cholesterol: 0 mg