Vegan Tofu Veggie Hash
A colorful, crispy skillet hash loaded with golden tofu chunks and tender vegetables. This hearty vegan breakfast comes together in one pan and hits the table in under 30 minutes, with a satisfying mix of textures from crisp-edged potatoes, savory mushrooms, and perfectly seared tofu.
For 4 servings
- prep · ~10 min
Press and cube the tofu.
Drain the extra-firm tofu and press for 10 minutes between paper towels to remove excess water. Cut into small, bite-sized cubes.
TIPThe drier the tofu, the crispier it gets. Press it under a heavy skillet with something weighted on top. - fry · ~8 min
Sear the tofu until golden.
1.Heat 1 tablespoon oil in a large skillet over medium-high heat.2.Add tofu cubes in a single layer and season with a pinch of salt, black pepper, and turmeric.3.Cook without stirring for 3-4 minutes until the bottoms are golden brown.4.Flip and cook another 3-4 minutes until crisp on all sides.5.Remove tofu from the pan and set aside.TIPDon't crowd the pan — cook the tofu in batches if needed, otherwise it steams instead of crisps. - fry · ~10 min
Cook the potatoes until crisp-tender.
1.Add the remaining 1 tablespoon oil to the same skillet.2.Add the diced potatoes and spread them in a single layer.3.Cook for 8-10 minutes, stirring every couple of minutes, until golden and fork-tender.TIPKeep the potatoes cut small and uniform so they cook through quickly without burning. - saute · ~9 min
Sauté the aromatics and vegetables.
1.Add the diced onion to the potatoes and cook for 3 minutes until translucent.2.Add the minced garlic and cook for 30 seconds until fragrant.3.Add the diced bell pepper and sliced mushrooms.4.Sprinkle in the smoked paprika, cumin powder, and red chili powder.5.Sauté for 4-5 minutes until the vegetables are just tender.TIPAdd the mushrooms only after the onion has softened — mushrooms release water and can steam everything if added too early. - mix · ~2 min
Return the tofu to the pan and finish.
1.Add the seared tofu back to the skillet.2.Toss everything together gently so the spices coat the tofu and vegetables evenly.3.Cook for 1-2 minutes just to reheat the tofu.4.Turn off the heat and squeeze fresh lemon juice over the hash. - garnish
Garnish with fresh parsley and serve hot.
Scatter the chopped parsley over the hash. Serve immediately straight from the skillet or portioned onto plates.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Press the tofu for at least 10 minutes — the drier it is, the crispier it will sear.
- 2Cut potatoes into small, uniform dice (about 1/2 inch) so they cook through evenly without burning.
- 3Cook the tofu without stirring for the first 3-4 minutes to develop a deep golden crust.
- 4Add mushrooms after the onion softens to avoid steaming everything from their released moisture.
- 5Use a large enough skillet so ingredients have space to brown — crowd the pan and they steam.
- 6This hash reheats well; store leftovers in an airtight container and reheat in a dry skillet to restore crispness.
Adapt it for your goals.
Low-oil
Reduce oil to 1 tablespoon and use a non-stick skillet. Steam-sauté the vegetables with a splash of vegetable broth, and bake the tofu cubes at 400°F for 15 minutes instead of pan-searing for a lighter, oil-free version.
high proteinHigh-protein
Add 1 cup of cooked chickpeas or black beans along with the tofu in the final step. This boosts the protein content significantly while keeping the hash vegan and hearty enough for a post-workout meal.
jainJain
Omit the onion and garlic; replace with 1/2 teaspoon asafoetida (hing) added with the cumin and paprika. Use 1/4 cup finely chopped celery or zucchini for bulk. This keeps the dish Jain-friendly while preserving the savory depth.
spicy southwestSpicy-southwest
Swap the smoked paprika and cumin for 1 teaspoon chili powder and 1/2 teaspoon chipotle powder. Add 1/2 cup corn kernels and 1/4 cup chopped cilantro at the end. This gives the hash a smoky, spicy southwestern kick.
Why this is on our healthy list.
High in Plant Protein
Extra-firm tofu provides a complete source of plant protein, making this hash a satisfying, muscle-supporting meal for vegans and vegetarians.
Rich in Fiber
Potatoes with skin, bell peppers, mushrooms, and onions collectively deliver a good amount of dietary fiber, supporting digestive health and satiety.
Packed with Antioxidants
Smoked paprika, cumin, turmeric, and red chili powder are all rich in antioxidant compounds. Turmeric’s curcumin, in particular, is known for its anti-inflammatory properties.
Good Source of Vitamin C
Bell peppers are exceptionally high in vitamin C. A single serving of this hash contributes a significant portion of the daily recommended intake, supporting immune function.
Low in Saturated Fat
This dish uses vegetable oil and tofu, both naturally low in saturated fat, making it a heart-friendly breakfast or brunch option.
Frequently asked questions
Extra-firm tofu is best because it holds its shape and crisps up well. Silken or regular firm tofu will crumble and turn mushy. If you only have firm, press it for at least 20 minutes to remove as much water as possible.



