Crispy Five-Spice Tofu and Scallion Jasmine Rice
Photo by Nano Erdozain on Pexels

Crispy Five-Spice Tofu and Scallion Jasmine Rice

Silky jasmine rice infused with fresh scallions meets golden, crispy pan-fried tofu seasoned with warming five-spice powder. This plant-based dish delivers satisfying texture contrasts and aromatic depth in under 45 minutes, making it ideal as a light main course or vegetable-forward side.

Prep
15 min
Cook
25 min
Wait
5 min
Total
45 min
Makes
4 servings (about 1.25 cups rice and 3 oz tofu per person)
Share

Steps

Before you start
  • Press tofu for at least 30 minutes before cooking to remove excess moisture and ensure crispy edges
  • Measure jasmine rice and measure out water so you're ready to cook rice and tofu simultaneously
  • Have all ingredients within reach—the tofu cooks quickly and demands attention
  1. Start rice and set up

    • Bring 2.25 cups (540 ml) water to a boil in a medium saucepan over high heat.
    • Add rinsed jasmine rice and 0.5 teaspoon salt.
    • Stir once, then reduce heat to low, cover with a lid, and cook for 18 minutes.
    • Do not remove the lid while rice cooks.
    + Show details

    Ready when: Rice is fluffy and grains separate easily when fluffed with a fork

    Tip: Resist peeking at the rice—steam loss leads to undercooked grains.

  2. Coat tofu cubes

    • In a shallow dish, whisk together cornstarch, five-spice powder, 0.25 teaspoon white pepper, and 0.25 teaspoon salt.
    • Pat the pressed tofu cubes very dry with paper towels—this is crucial for crispiness.
    • Toss tofu gently but thoroughly in the spice mixture until every cube is evenly coated.
    • Work carefully so you don't break the tofu.
    + Show details

    Ready when: All tofu surfaces are covered with an even, light tan coating

    Tip: Dry tofu is non-negotiable; any moisture will steam instead of fry, yielding soft rather than crispy edges.

  3. Heat oil for tofu

    • When the rice has been cooking for about 10 minutes, heat 3 tablespoons (45 ml) vegetable or peanut oil in a large skillet or wok over medium-high heat.
    • Let the oil heat for about 1 minute until it shimmers and a wisp of smoke appears near the surface.
    + Show details

    Ready when: Oil shimmers and moves quickly when you tilt the pan; a light wisp of smoke forms

    Tip: If oil is not hot enough, tofu will absorb oil and turn soft; if too hot, the exterior burns before the interior warms.

  4. Pan-fry tofu in batches

    • Carefully add half the coated tofu cubes to the hot oil in a single layer.
    • Do not move them for 3–4 minutes, allowing the bottom to develop a deep golden crust.
    • Shake the pan gently or flip each cube once and cook the other side for 2–3 minutes until golden brown.
    • Transfer to a clean plate lined with paper towels.
    • Repeat with the remaining tofu cubes, using the same oil.
    + Show details

    Ready when: Tofu cubes are deep golden to light brown on all sides with crispy, slightly firm edges

    Tip: Avoid stirring constantly; golden crust requires undisturbed contact with hot oil. This batching ensures even browning and prevents overcrowding.

  5. Finish rice and rest

    • When the rice timer goes off (18 minutes), remove from heat and let it sit, covered, for 5 minutes.
    • This allows any remaining moisture to be reabsorbed by the grains.
    + Show details

    Ready when: Rice is fragrant and grains are tender but still separate

    Tip: This resting step is essential for the most tender, fluffy rice texture.

  6. Combine rice and scallions

    • Fluff the cooked rice with a fork to break up any clumps.
    • Add the white and light green scallion slices to the warm rice and gently fold in.
    • Drizzle with 1 teaspoon toasted sesame oil and 1 tablespoon soy sauce if desired, and toss gently to combine.
    + Show details

    Ready when: Scallions are distributed throughout the rice and sesame oil aroma is apparent

    Tip: Fold rather than stir vigorously to keep grains intact and avoid mashing the rice.

  7. Plate and serve

    • Divide the scallion jasmine rice among four bowls or plates, mounding it in the center.
    • Top each portion with one-quarter of the crispy tofu cubes.
    • Scatter the reserved dark green scallion tops over each bowl for color and a hint of fresh onion flavor.
    • Serve warm.
    + Show details

    Ready when: Bowls are assembled and tofu is visible on top; steam rises gently from the rice

    Tip: Serve immediately while the tofu is still crispy and the rice is warm and fragrant.

Good to know

Tips
  • For the crispiest tofu edges, ensure the oil is genuinely hot before adding the cubes. Test with a small piece of coating—it should sizzle immediately.
  • If you prefer softer tofu, reduce the pan-frying time by 1 minute per side, but you will sacrifice some crispiness and browning.
  • The five-spice powder flavor deepens when tofu is hot; if the seasoning seems subtle after cooking, it will become more pronounced as the dish cools slightly.
  • For a more complex dish, add 1–2 tablespoons of low-sodium vegetable broth to the rice instead of plain water, or stir in a pinch of white pepper into the rice before serving.
Make ahead

Tofu can be pressed up to 4 hours ahead and stored covered in the refrigerator. Dry it again just before cooking. Jasmine rice can be cooked up to 4 hours ahead; reheat gently in the microwave with a splash of water and stir in the scallions and sesame oil just before serving. Do not cook the tofu ahead—it is best served immediately after pan-frying while still crispy.

Storage & reheating

Store cooled leftover rice and tofu separately in airtight containers in the refrigerator for up to 3 days. The tofu will lose its crispiness as it sits, but can be recrisped in a 350°F (175°C) oven for 5–7 minutes. The rice reheats gently in the microwave with a splash of water for 1–2 minutes until warmed through. Do not freeze—the rice becomes dense and the tofu texture changes unpleasantly.

Substitutions
  • five-spice powder → 1 teaspoon Chinese cinnamon powder, 0.5 teaspoon star anise powder, and a pinch each of ground cloves and white pepper. Grind the spices yourself for the closest match to five-spice powder, or use the whole spices in the hot oil before adding the tofu.
  • vegetable oil or peanut oil → neutral oil such as canola oil, grapeseed oil, or avocado oil. Choose any oil with a high smoke point (above 350°F / 175°C) for crispy pan-frying without smoking.
  • fresh scallions → fresh cilantro, chives, or thinly sliced white parts of a leek. Cilantro and chives offer different flavor profiles but provide the same bright, oniony freshness. Leeks are milder and more subtle.
  • jasmine rice → basmati rice or long-grain white rice in the same amount, adjusted to a 1.5:1 water-to-rice ratio by volume. Basmati is slightly firmer and more aromatic; regular long-grain will work but is less fragrant and slightly less fluffy.

More rice bowls

See all →

Find more like this

Meal
Dinner
Cuisine
Chinese
Main ingredient
RiceTofu
Method
Stovetop
Quick & Easy
Easy

Reviews (0)