Dinner
Ground Tofu Stir Fry for the Table
This ground tofu stir fry is one of my regular ways to use tofu right now – and I mean
- 4 servings
- Prep 10 minutes
- Cook 25 minutes
- Total 35 minutes


Maybe one of my GO-TO tofu recipes ever!

I have a LOT of tofu recipes on my blog but this one might simply be in my top 5! It’s truly simple to throw together but also PACKED with so much flavor. PLUS, it actually reheats well which cannot be said for most tofu recipes.
If you’re new to tofu, I’m especially confident that straightforward to crave this dish!

Ingredients needed
The ingredients for this dish are listed fully down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!
- Extra firm tofu – the base of this dish; shredded on a box grater so it cooks up like ground meat. Especially firm tofu also works great and doesn’t need pressing.
- Vegetarian beef bouillon – this is the secret to that deep, savory flavor; I use Better Than Bouillon (vegetarian beef or generic veggie both work). A bouillon cube or swap the water for broth works too.
- Soy sauce – adds saltiness and umami; tamari works for a gluten-free version.
- Maple syrup – only a touch of sweetness to balance the salty, savory flavors.
- Fresh ginger – adds warmth and brightness; dried ginger works in a pinch (use half the amount).
- Tomato paste – gives the sauce body and a subtle richness.
- Toasted sesame oil – adds a nutty, slightly smoky flavor that makes the veggies shine.
- Bell pepper – I prefer red, yellow, or orange here because they’re sweeter than green; thinly sliced.
- Onion – thinly sliced so it softens quickly.
- Green beans – adds texture and color; trimmed and left whole or halved.
- Garlic – freshly minced for the dependable flavor; don’t skip it.
How to Make It
Only a reminder that you can find the FULL written recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you:)

- Shred the tofu. Using the large side of a box grater, grate the block of tofu.

- Make the sauce. Whisk together the sauce ingredients in a small bowl or measuring cup.

- Saute the veggies. Saute the veggies in a large skillet with a little oil. Once they’re crispy tender, set aside and gently wipe the skillet clean.

- Crisp the tofu. Add a little more oil and the tofu. Cook for about 10 minutes or until the tofu is browned and starts to dry out.

- Add the sauce. Mix in the sauce and cook for 2 additional minutes.

- Mix in the veggies and finish. Add the veggies back to the skillet and toss to coat in the sauce. Cook for another minute and enjoy!
Recipe Tips
- Grate the tofu, don’t crumble it. Using the large side of a box grater gives you fluffy, shred-like pieces that cook more evenly and get crispier than hand-crumbled tofu. Some bigger chunks will fall off – simply gently push them through.
- Cook the moisture out first. Let the tofu sit in the hot skillet without constantly stirring – you want most of the moisture to evaporate and the tofu to turn golden before adding the sauce. Rushing this step is the #1 reason tofu ends up soggy.
- Cook the veggies first. Setting them aside keeps them from overcooking while the tofu does its thing. The slight char from the first cook actually makes them taste better.
- Taste the sauce before adding it. The bouillon and soy sauce together can vary in saltiness depending on the brand, so give it a short taste and adjust.
- Keep the heat medium, not high. High heat can burn the tofu before the moisture has a chance to cook out. Medium is the sweet spot for golden and crispy.
The recipe
Ground Tofu Stir Fry at Home
This Ground Tofu Stir Fry uses shredded extra firm tofu cooked until golden and crispy, then tossed in a savory, umami-rich sauce with bell pepper, green beans, and onion. It's a satisfying 30-minute meatless dinner that comes together in one skillet and is great for meal prep.
- 4 servings
- Prep 10 minutes
- Cook 25 minutes
- Total 35 minutes
Ingredients
For the veggies
- 1 teaspoon of toasted sesame oil
- 1 bell pepper (I prefer red, yellow, or orange as they’re sweeter than green, thinly sliced)
- 1 small onion (thinly sliced)
- 8 oz green beans (trimmed)
- 2 cloves of garlic (minced)
For the tofu “meat”
- 15 oz extra firm tofu (Truly firm tofu also works great!)
- 1 tablespoon olive oil (divided)
- 1 teaspoon vegetarian beef bouillon*
- ¼ cup soy sauce
- ⅓ cup water (start with a couple tbs and see how much it needs)
- ½ tablespoon maple syrup
- 1 teaspoon fresh ginger (grated (or ½ teaspoon of fried ginger))
- 2 tablespoons tomato paste
Method
- 1
Heat the oil in a large skillet over medium heat. Once hot, add in the bell pepper, onion, and green beans. Cook, stirring every couple of minutes, for 8 minutes.
- 2
Place the veggies in a bowl and gently wipe the skillet clean with a paper towel (it doesn’t need to be completely clean).
- 3
Using the large side of a box grater, shred the block of tofu. Some large chunks will fall off, so I take those and quite gently push them through the grater.
- 4
In the same skillet you cooked the veggies, heat ½ tablespoon of olive oil. Once hot, add in the shredded tofu and cook, stirring every couple of minutes, for about 10 minutes or until the tofu turns a golden brown color and most of the moisture has cooked out.
- 5
Meanwhile, make the sauce by whisking together ½ tablespoon of olive oil, bouillon, soy sauce, water, maple syrup, ginger, and tomato paste. Once the tofu has turned golden, add the sauce, stir, and cook for 2 more minutes.
- 6
Add the veggies back to the pan and stir to combine. Cook for an additional minute to bring everything together and warm the veggies back up.
Cook notes
Storage + Reheating: – Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in a skillet over medium heat for the dependable texture, or microwave until warmed through – it reheats genuinely well either way. Store the rice separately if possible. Bouillon – I highly recommend keeping Better Than Bouillon on hand at all times. This method calls for the vegetarian beef flavor, but the generic vegetarian bouillon works only as well. You can also use a bouillon cube, or swap the water in this method for broth entirely. Tofu – No need to press it first. Grating releases most of the moisture naturally, and the rest cooks off in the skillet. Make it gluten-free – Use tamari instead of soy sauce and check your bouillon label.
Per serving
- Calories163 kcal
- Carbohydrates15 g
- Protein12 g
- Fat7 g
- Saturated Fat1 g
- Polyunsaturated Fat2 g
- Monounsaturated Fat3 g
- Sodium1157 mg
- Potassium512 mg
- Fiber3 g
- Sugar8 g
- Vitamin A1445 IU
- Vitamin C49 mg
- Calcium74 mg
- Iron3 mg







