This Asian-inspired dish transforms simple jasmine rice into something extraordinary with a fragrant blend of garlic, fresh ginger, and scallions. The rice gets tossed in a savory mixture of soy sauce and sesame oil, creating umami-rich flavor in every bite. Golden cubes of crispy tofu add satisfying protein and crunch, while fresh scallion greens and toasted sesame seeds provide vibrant garnish. Perfect for weeknight dinners, this vegetarian delight comes together in under an hour and works beautifully as a main course or hearty side.
The smell of garlic hitting hot oil still takes me back to my tiny first apartment kitchen where I learned that aromatics are everything. I was trying to recreate a rice bowl from this hole in the wall place downtown and failed about five times before getting the rhythm right. Now this recipe is the one I make when I need something that feels like a hug but still has that satisfying crunch. The way the ginger curls through the rice and those golden tofu cubes catch the light just makes the whole evening feel better.
Last winter my friend Sarah dropped by unexpectedly during a snowstorm and I threw this together using whatever I had. We ate standing up in the kitchen passing the bowl back forth and she made me write the recipe down on a napkin right then. Now every time she visits she asks if the tofu rice is happening and honestly that kind of enthusiasm is why I keep cooking.
Ingredients
- 1 ½ cups jasmine rice: Jasmine rice has this natural floral sweetness that plays beautifully with the sharp ginger and garlic though any long grain white rice works in a pinch
- 2 ½ cups water: The ratio for perfectly fluffy jasmine rice every single time
- 2 tablespoons vegetable oil: A neutral oil lets the aromatics shine without competing flavors
- 4 cloves garlic: Do not skimp here fresh garlic minced finely is the backbone of the whole dish
- 1 ½ tablespoons fresh ginger: Grate it yourself instead of using the preminced stuff the difference is night and day
- 5 scallions: Separate the white and green parts the whites cook with the aromatics the greens add fresh pop at the end
- 1 tablespoon soy sauce: Use tamari if you need it gluten free but this provides that deep umami base note
- 1 teaspoon sesame oil: A little goes a long way and adds that signature nutty finish
- ½ teaspoon salt: Adjust to taste but remember the soy sauce and tofu coating already add saltiness
- Freshly ground black pepper: Adds a gentle warmth that balances the sesame oil
- 14 oz firm tofu: Firm is crucial here softer varieties will not give you that satisfying crunch
- 2 tablespoons cornstarch: The secret weapon for restaurant style crispy tofu that actually stays crispy
- ½ teaspoon salt: For seasoning the tofu coating
- ¼ teaspoon black pepper: Adds dimension to the tofu
- 3 tablespoons vegetable oil for frying: Get the pan properly hot before adding the tofu cubes
- Extra sliced scallion greens: For that fresh finish and pop of color
- Toasted sesame seeds: Totally optional but they add such a lovely nutty crunch
Instructions
- Press the tofu:
- Wrap your tofu block in a clean kitchen towel and place something heavy on top like a cast iron skillet or canned goods for about 15 minutes to remove excess moisture so the coating actually sticks
- Cook the rice:
- Rinse your rice under cold water until it runs clear then combine with water in a medium saucepan bring to a boil reduce heat to low cover and cook for 15 minutes before letting it stand covered for another 5 minutes
- Make the garlic ginger scallion base:
- While the rice works heat 2 tablespoons vegetable oil in a large nonstick skillet over medium heat then add the garlic ginger and scallion whites sautéing for 2 to 3 minutes until fragrant but not browned
- Combine rice and aromatics:
- Add the cooked rice to the skillet with the aromatic mixture then stir in the soy sauce sesame oil salt pepper and most of the scallion greens cooking for 2 to 3 minutes until everything is heated through and set aside keeping warm
- Prepare the crispy tofu:
- Toss your pressed tofu cubes with cornstarch salt and pepper in a bowl until every piece is evenly coated
- Fry the tofu:
- Heat 3 tablespoons vegetable oil in a large nonstick skillet over medium high heat add the tofu and cook for 2 to 3 minutes per side until golden and crispy on all sides then drain on paper towels
- Serve:
- Spoon the garlic ginger scallion rice into bowls top generously with crispy tofu extra scallion greens and toasted sesame seeds if you are feeling fancy
This recipe became my go to dinner during that month when everything felt overwhelming and cooking felt like too much. Something about the rhythm of pressing tofu mincing garlic and waiting for rice to steam made me feel grounded again and now every time I make it I remember coming back to myself one bowl at a time.
Making It Your Own
Some nights I add a handful of frozen peas or spinach to the rice in the last minute of cooking for extra color and nutrition. A drizzle of chili oil at the table adds this gentle heat that wakes everything up without overpowering the delicate ginger flavor.
Get Ahead
The rice base actually keeps beautifully in the fridge for a day or two so I often make a double batch and reheat it with a splash of water. The tofu is best fresh but you can press and coat it ahead of time and keep it in the fridge until you are ready to fry.
Serving Ideas
I love serving this alongside simple steamed broccoli or roasted green beans for a complete meal that still feels light. Sometimes I soft fry an egg and nestle it on top letting the yolk run into the rice and that might actually be my favorite way to eat it.
- A squeeze of fresh lime juice right before eating brightens everything up beautifully
- If you have leftover rice from takeout this is actually the perfect way to transform it
- The fried tofu on its own makes an excellent protein packed snack
There is something deeply satisfying about a vegetarian dish that feels this complete and comforting. Hope this becomes a regular in your kitchen rotation the way it has in mine.
Recipe FAQs
- → How do I get tofu really crispy?
-
Press tofu for at least 15 minutes to remove excess moisture, then coat evenly in cornstarch before frying. Use medium-high heat and avoid overcrowding the pan to ensure each cube achieves golden crispiness on all sides.
- → Can I use brown rice instead?
-
Absolutely. Brown rice works well and adds extra fiber. Just increase the cooking time to about 40-45 minutes and adjust water to roughly 2 ¾ cups. The garlic-ginger-scallion mixture pairs beautifully with its nuttier flavor.
- → Is this dish gluten-free?
-
It can be. Simply substitute tamari for the soy sauce, and you have a completely gluten-free meal. Always check your cornstarch and other condiment labels to confirm they're certified gluten-free.
- → How long does this keep in the refrigerator?
-
Stored in an airtight container, the rice and tofu will keep for 3-4 days. For best results, store them separately and reheat the tofu in a hot skillet to restore its crispiness before serving.
- → Can I add vegetables to this dish?
-
Certainly. Steamed broccoli, snap peas, bell peppers, or stir-fried bok choy make excellent additions. Add them during the final toss with the rice, or serve alongside for a complete, nutritious meal.
- → What if I don't have a wok?
-
A large nonstick skillet works perfectly. The key is having enough surface area to toss the rice evenly with aromatics. Any wide, deep pan will achieve the same delicious results.