
Veggie Fried Rice with Tofu
When the green onions hit the hot rice, their fresh, sharp smell cuts through the soy and sesame, and the skillet suddenly feels finished. I make this veggie fried rice…
Tip: save now, read later.
When the green onions hit the hot rice, their fresh, sharp smell cuts through the soy and sesame, and the skillet suddenly feels finished. I make this veggie fried rice with tofu when I want a one-pan dinner with more going on than a plain bowl of rice: browned tofu cubes, soft onion, little pops of peas and carrots, and egg mixed through the grains. It’s colorful without requiring a long list of prep, and the frozen vegetables go straight into the same skillet.
What I like most is the contrast in each forkful. The tofu has browned edges, the rice stays separate, and the vegetables bring a little sweetness against the ginger and garlic. The last minute in the pan is all it takes to bring the tofu back together with the rice and finish everything with toasted sesame oil and green onions. The result is savory, filling, and easy to serve straight from the skillet.

Kitchen Note
Pat the tofu dry before it goes into the hot oil. Damp cubes steam instead of browning, and those golden patches give the finished rice its best contrast.
Save this veggie fried rice with tofu for a quick skillet dinner with golden tofu, colorful vegetables, and a savory ginger-sesame finish.
Why the Eggs Need Their Own Patch of Skillet
Eggs can disappear into fried rice if they’re stirred through the vegetables while still liquid. Giving them a clear section of the skillet lets them scramble and set before they meet the rice, so you get tender pieces throughout instead of a coating that disappears among the grains. It’s a small move, but it changes the texture of the whole pan.
After the garlic and ginger have had their brief turn with the vegetables, push everything to one side and pour the beaten eggs into the open space. Scramble them there until fully set, then add the rice and soy sauce. A 12-inch skillet makes it easier to keep those ingredients in their own zones while each one cooks; once the rice is in, you can stir everything together without losing those distinct egg pieces.
What Makes the Tofu, Rice, and Seasoning Work Together

- Extra-firm tofu — It holds its cube shape through browning and stirring. Softer tofu breaks more easily, so stick with extra-firm for the distinct bites in this dish. Cutting the cubes evenly helps them brown at a similar pace.
- Cold cooked rice — Chilled grains are easier to break apart in the skillet than warm, freshly cooked rice, which tends to clump. White or brown rice both work; use rice that’s already cooked and cold before it goes into the pan.
- Eggs — Beating them before they hit the skillet helps them scramble evenly. They add tender, savory pieces that balance the browned tofu and vegetables.
- Soy sauce and toasted sesame oil — Soy sauce seasons the rice while it fries, and toasted sesame oil brings a deeper aroma at the finish. A good-quality toasted sesame oil is worth keeping around because its fragrance is easy to notice in a simple dish like this.
- Frozen peas and carrots — They’re ready to go straight into the skillet and save you from chopping two more vegetables. Stir them with the onion until the onion softens, then add the garlic and ginger so those aromatics don’t spend too long in the hot pan.
- Garlic, fresh ginger, and green onions — Freshly minced garlic and finely grated ginger spread their flavor through the vegetables; thinly sliced green onions add a fresher note at the end. Neutral oil is fine from any standard pantry option, since it’s there to cook the tofu and vegetables rather than add a pronounced flavor.
The Skillet Sequence That Keeps Every Part Distinct
Brown the Tofu Before the Vegetables
Heat 1 tablespoon of neutral oil in a 12-inch skillet over medium-high heat, then add the patted-dry tofu and kosher salt. Cook for 8–10 minutes, turning occasionally, until the cubes are golden on several sides. You’re looking for browned faces rather than an even color on every surface. Transfer the tofu to a plate before moving on.
Soften the Vegetables, Then Add the Aromatics
Add the remaining tablespoon of neutral oil to the skillet, followed by the diced onion and frozen peas and carrots. Cook for 3–4 minutes, stirring often, until the onion softens. Stir in the minced garlic and finely grated ginger and cook for 30 seconds. Keep the aromatics moving so they don’t sit against the hot pan for longer than that brief burst.
Scramble the Eggs in the Open Space
Push the vegetables to one side of the skillet and pour the beaten eggs into the empty side. Scramble for 1–2 minutes, until fully set. If the eggs spread under the vegetables, nudge the vegetables back toward the edge so the eggs have room to cook. Once set, they’re ready to mix through the rice.
Fry the Rice and Bring the Pan Together
Add the cold cooked rice and soy sauce, breaking up clumps as you stir-fry for 3–5 minutes. The rice should be heated through, with no cold pockets hiding in the middle of a clump. Return the tofu to the skillet and stir in the toasted sesame oil and sliced green onions. Cook for 1 minute, then serve.
Easy Changes for a Different Rice Bowl
Use Brown Rice for a Chewier Bite
Swap in 3 cups of cold cooked brown rice for the white rice. Its grains have a firmer, chewier texture, so break up any clumps as you add it and stir-fry until it’s heated through.
Make It Gluten-Free with Tamari
Replace the soy sauce with the same amount of gluten-free tamari. It seasons the rice in the same stage of cooking, with a similarly savory result.
Switch to White Onion
A small white onion can stand in for the yellow onion; dice it and cook it at the same point in the skillet. The flavor will be a little sharper, but it softens as it cooks with the peas and carrots.
Storage and Reheating
- Refrigerator: Cool and refrigerate leftovers within 2 hours, then use within 3–4 days. The rice and tofu soften a little after chilling.
- Freezer: Freeze portions in airtight containers for up to 2 months. The tofu may be softer after thawing, but the rice reheats well.
- Reheating: Warm in a skillet over medium heat, stirring often, or microwave in a covered dish, stirring partway through. Reheat until the leftovers reach 165°F; heating only until the outside feels warm can leave the center cold.
Questions That Come Up with Tofu Fried Rice

Veggie Fried Rice with Tofu
Ingredients
Equipment
Method
- Heat 1 tablespoon neutral oil in a 12-inch skillet over medium-high heat, then add the tofu and salt. Cook for 8–10 minutes, turning occasionally, until golden on several sides; transfer to a plate.
- Add the remaining 1 tablespoon neutral oil to the skillet, then add the onion and peas and carrots. Cook for 3–4 minutes, stirring often, until the onion softens.
- Stir in the garlic and ginger and cook for 30 seconds, then push the vegetables to one side of the skillet and pour the eggs into the empty side. Scramble for 1–2 minutes, until fully set.
- Add the rice and soy sauce, breaking up any clumps of rice as you stir-fry for 3–5 minutes, until heated through.
- Return the tofu to the skillet and stir in the sesame oil and green onions; cook for 1 minute, then serve.