
Vegan Tofu Scramble
A hearty, protein-packed breakfast or brunch staple that mimics the look and feel of scrambled eggs — without any animal products. Firm tofu is crumbled and sautéed with colorful vegetables, warming spices, and a touch of nutritional yeast for a savory, cheesy depth. Ready in under 20 minutes and endlessly customizable, this is the plant-based morning dish you'll come back to every week.
4 servings · Prep 10 min · Cook 12 min · Total 22 min
American · Breakfast · Main Course
Ingredients
Open in recipe scaler →
14 oz firm tofu pressed and drained for at least 15 minutes
2 tbsp olive oil
1 medium yellow onion diced
1 whole red bell pepper diced
3 cloves garlic minced
2 cup baby spinach roughly chopped
1 tsp ground turmeric
1 tsp ground cumin
0.5 tsp smoked paprika
0.5 tsp fine sea salt plus more
0.25 tsp black pepper freshly ground- 3 tbsp nutritional yeast
1 tbsp soy sauce or tamari for gluten-free
2 tbsp fresh chives or parsley chopped, for garnish
parsley
Equipment
Stovetop
Mixing Bowl
Skillet
Pot
Paper Towel
Kitchen Towel
Spatula
Knife
Cutting Board
Mixing Bowl (4 Quarts)
Instructions
- Press the @[Tofu]: Wrap the block of @[Firm Tofu] in a clean kitchen towel or several layers of paper towels and set a heavy #[Pot] on top. Let it press for at least ~[15 minutes] to remove excess moisture. Once pressed, crumble the @[Tofu] into a #[Mixing Bowl] using your hands, leaving some larger chunks for texture — aim for a rough, scrambled-egg-like consistency.
- Sauté the vegetables: Heat the @[Olive Oil] in a large #[Skillet] over ^[medium-high heat]. Add the diced @[Yellow Onion] and @[Red Bell Pepper] and cook, stirring occasionally, for ~[4–5 minutes] until softened and lightly golden. Add the @[Garlic] and cook for another ~[30 seconds] until fragrant.
- Add the @[Tofu] and spices: Add the crumbled @[Tofu] to the #[Skillet] and spread it into an even layer. Sprinkle the @[Turmeric], @[Cumin], @[Smoked Paprika], @[Sea Salt], and @[Black Pepper] evenly over the @[Tofu]. Stir well to coat everything in the spices. Cook undisturbed for ~[2 minutes] to let the bottom develop a little color, then stir and cook for another ~[3–4 minutes], stirring occasionally, until the @[Tofu] is heated through and slightly golden.
- Finish and serve: Reduce heat to ^[medium-low]. Add the @[Baby Spinach] and stir until wilted, about ~[1 minute]. Drizzle in the @[Soy Sauce] (or @[Tamari]) and sprinkle in the @[Nutritional Yeast]. Stir everything together and cook for ~[1 more minute]. Taste and adjust seasoning as needed. Serve immediately, garnished with fresh @[Chives] or @[Parsley] if desired. Great alongside toast, roasted potatoes, or fresh fruit.




