High Protein Tofu Scramble with Black Beans and Spinach (30g Protein!)
As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.
This tofu scramble with black beans and spinach packs about 30g of protein per serving, and it comes together in one pan in under 20 minutes. I got the recipe from MealThinker, where I set my protein target and told it to build me a savory vegan breakfast. It delivered. The turmeric and nutritional yeast turn plain crumbled tofu into something that actually looks and tastes like scrambled eggs. Add black beans for extra protein and fiber, wilt in some fresh spinach, and you’ve got a filling breakfast plate that holds you for hours. Serve it with toasted sourdough and a spoonful of salsa on the side.

What Makes This Tofu Scramble High Protein
First, tofu is already one of the best plant-based protein sources out there. In fact, a single block of extra-firm tofu has around 40-50g of protein, depending on the brand. Because this recipe uses an entire block for 2-3 servings, each plate starts with a strong protein base before you add anything else. Then you stir in a full can of black beans, which adds another 21g of protein to the pan. Here’s how it breaks down per serving:
- Extra-firm tofu (1/3 block): ~17-20g protein
- Black beans (1/3 can): ~7g protein
- Sourdough toast (1 slice): ~4g protein
- Nutritional yeast + veggies: ~2g protein
That puts each serving around 30g of protein. In a tofu scramble vs eggs comparison, two large scrambled eggs have about 12g of protein. So this vegan version delivers more than double the protein of a traditional egg scramble. It’s also significantly cheaper: a block of tofu costs about $2, while a dozen organic eggs runs $7-9 right now. Gram for gram, this tofu scramble gives you more protein for less money. If you want to push the protein even higher, check out this high-protein blueberry oatmeal for another breakfast that hits serious numbers.
Why This Vegan Tofu Scramble Works
First, you crumble the tofu by hand instead of using a fork. This gives you a natural mix of bigger chunks and fine crumbles, which mimics the texture of real scrambled eggs way better than the uniform mush you get from mashing with a utensil. Varied texture makes all the difference. Second, the spices go directly onto the dry tofu in the hot pan. Turmeric, cumin, smoked paprika, garlic powder, and nutritional yeast bloom in the heat and toast slightly, which develops deeper flavor than mixing them in cold. The turmeric also gives the scramble that golden-yellow color that makes it look convincingly eggy.
Then there’s the black salt (kala namak). It contains sulfur compounds that smell and taste remarkably like eggs. The key is adding it at the very end, off heat. Cook it too long and those sulfur compounds break down and disappear. Sprinkle it on last and the egg aroma hits you immediately.
Ingredients for Tofu Scramble with Black Beans
Here’s everything you need. Most of it is probably already in your pantry.
- 1 block (14-16 oz) extra-firm tofu (no pressing needed, scrambles actually benefit from a bit of moisture)
- 1 tablespoon neutral oil (avocado or vegetable oil both work)
- 1/2 onion, diced
- 1 bell pepper, diced (any color, orange and red are slightly sweeter)
- 2 cloves garlic, minced
- 1 can (15 oz) black beans, drained and rinsed
- 2 large handfuls fresh spinach (wilts down to almost nothing, so don’t be shy)
- 2 tablespoons nutritional yeast (adds cheesy, savory depth)
- 1/2 teaspoon turmeric
- 1/2 teaspoon cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon garlic powder
- 1 tablespoon soy sauce
- 1/4 teaspoon black salt (kala namak) (optional but recommended, this is what gives it the egg taste)
- Salt and pepper to taste
- Sourdough bread, sliced and toasted
- Salsa for serving (optional)
How to Make High Protein Tofu Scramble
This entire recipe happens in one skillet. No pressing, no marinating, no waiting around.
- Heat 1 tablespoon oil in a large skillet over medium-high heat. Cast iron works great here because it retains heat well and helps the veggies get a bit of char.
- Sauté 1/2 diced onion and 1 diced bell pepper for 3-4 minutes until softened and starting to brown at the edges. Add 2 cloves minced garlic and cook 30 seconds until fragrant.
- Crumble the entire block of tofu by hand directly into the pan. Break it into a mix of big chunks and small crumbles. Don’t aim for uniform pieces. The variety in size creates a more convincing scramble texture.
- Add 2 tablespoons nutritional yeast, 1/2 teaspoon turmeric, 1/2 teaspoon cumin, 1/2 teaspoon smoked paprika, and 1/4 teaspoon garlic powder. Season with salt and pepper. Stir everything together and cook 5-6 minutes, stirring occasionally, until the tofu is heated through and starting to get golden in spots.
- Add 1 can drained black beans and 2 large handfuls fresh spinach. Stir in and cook 2 minutes until the beans are heated through and the spinach has wilted.
- Splash 1 tablespoon soy sauce over the scramble and toss to combine.
- Remove from heat. Sprinkle 1/4 teaspoon black salt (kala namak) on top and stir gently. The egg smell hits immediately.
- Serve with toasted sourdough and salsa on the side.
Tips for the Best Vegan Scramble
Don’t press the tofu. Unlike crispy tofu recipes where you want to remove moisture, a scramble benefits from the water in the tofu. It helps create steam and gives the scramble a softer, more egg-like texture. Just drain the liquid from the package and crumble it straight in.
Cook the veggies first, then add tofu. If you add everything at once, the tofu releases moisture and the vegetables steam instead of sautéing. Cooking the onion and pepper first gives them time to soften and pick up some color, which adds sweetness and flavor to the dish. For a similar technique, check out this scrambled chickpea and avocado toast recipe.
Nutritional yeast is not optional. It’s what gives the scramble that savory, almost cheesy depth that plain tofu completely lacks. Two tablespoons is the sweet spot. In fact, it melts into the tofu and rounds out the flavor profile. Skip it and the scramble tastes flat.
Black salt goes on last, off heat. This is the single biggest mistake people make with tofu scrambles. The sulfur compounds in kala namak break down when heated, so if you add it during cooking, you lose that egg-like taste entirely. Always add it at the very end with the heat off.
Storage and Reheating
Store leftovers in an airtight container in the fridge for up to 4 days. Then reheat in a skillet over medium heat for 3-4 minutes, adding a tiny splash of water if it seems dry. The microwave works too, but you’ll get better texture from the stovetop overall. Additionally, this scramble freezes well for up to 2 months. Thaw overnight in the fridge and reheat in a skillet. The beans and tofu both hold up to freezing without getting mushy, so it’s a solid meal prep option. Consider making a double batch and freezing individual portions.
Vegan Tofu Scramble Variations
Swap the black beans for chickpeas if you want a slightly different texture. Chickpeas also hold their shape more and add a nuttier flavor. You could also try the chickpea and tofu curry with spinach if you’re looking for another high-protein tofu and legume combo. For a Southwest version, add corn, diced jalapeño, and a pinch of chili powder. Top with avocado slices and hot sauce instead of salsa. Alternatively, try folding the scramble into a warm tortilla for a vegan breakfast taco. Also, you can replace the spinach with kale for a sturdier green that adds more chew. Kale takes about a minute longer to wilt, so add it before the beans. You could also try Swiss chard or collard greens (chopped small) for variety.
Frequently Asked Questions
How much protein is in this tofu scramble?
Each serving has approximately 30g of protein. The protein comes from the tofu (around 20g per serving) and the black beans (about 7g per serving), with a bit more from the sourdough. That’s more than double what you’d get from two scrambled eggs.
Can I make tofu scramble without nutritional yeast?
You can, but the flavor will be noticeably different. Nutritional yeast gives the scramble its savory, slightly cheesy quality. Without it, increase the soy sauce slightly and add an extra pinch of garlic powder and onion powder to compensate. The result will be fine, just less rich.
What does black salt (kala namak) taste like?
It has a strong sulfurous flavor that tastes and smells remarkably like eggs. A little goes a long way. Start with 1/4 teaspoon and add more to taste. You can find it at Indian grocery stores or online. If you can’t find it, the scramble still tastes great without it, just less “eggy.”
Is tofu scramble high in protein?
On its own, a basic tofu scramble has about 15-20g of protein per serving. Adding black beans pushes it to around 30g, which is more than double a two-egg scramble. Tofu is one of the most protein-dense plant foods available, and pairing it with legumes makes for a seriously filling meal.
Do you need to press tofu for scramble?
No. Unlike crispy tofu, a scramble benefits from the extra moisture. Just drain the liquid from the package and crumble the tofu straight into the pan. The water creates steam that helps the scramble stay soft and gives it a more egg-like texture.
This high protein tofu scramble is one of the fastest ways to get a serious breakfast on the table. The combination of seasoned tofu, black beans, and wilted spinach gives you everything you need in one pan. Follow me on Instagram for more delicious vegan recipes. Share this on Pinterest and Facebook!
More Vegan Breakfast Recipes
- Vegan Breakfast Tacos
- Scrambled Chickpea and Avocado Toast
- Peanut Butter and Banana Protein Pancakes
- High-Protein Blueberry Oatmeal

High Protein Tofu Scramble with Black Beans and Spinach
Equipment
- Large skillet (cast iron recommended)
- Wooden spoon or spatula
Ingredients
Scramble
- 1 block 14-16 oz extra-firm tofu
- 1 tablespoon neutral oil
- 1/2 onion diced
- 1 bell pepper diced
- 2 cloves garlic minced
- 1 can 15 oz black beans, drained and rinsed
- 2 large handfuls fresh spinach
Seasoning
- 2 tablespoons nutritional yeast
- 1/2 teaspoon turmeric
- 1/2 teaspoon cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon garlic powder
- 1 tablespoon soy sauce
- 1/4 teaspoon black salt kala namak, optional
- Salt and pepper to taste
For Serving
- Sourdough bread sliced and toasted
- Salsa optional
Instructions
Cook the Scramble
- Heat 1 tablespoon oil in a large skillet over medium-high heat.
- Sautee 1/2 diced onion and 1 diced bell pepper for 3-4 minutes until softened and starting to brown. Add 2 cloves minced garlic and cook 30 seconds.
- Crumble the entire block of tofu by hand directly into the pan. Break into a mix of big chunks and small crumbles for varied texture.
- Add 2 tablespoons nutritional yeast, 1/2 teaspoon turmeric, 1/2 teaspoon cumin, 1/2 teaspoon smoked paprika, and 1/4 teaspoon garlic powder. Season with salt and pepper. Stir and cook 5-6 minutes until heated through and golden in spots.
- Add 1 can drained black beans and 2 large handfuls fresh spinach. Stir in and cook 2 minutes until beans are heated and spinach has wilted.
- Splash 1 tablespoon soy sauce over the scramble and toss to combine.
Finish and Serve
- Remove from heat. Sprinkle 1/4 teaspoon black salt (kala namak) on top and stir gently.
- Serve with toasted sourdough and salsa on the side.
Notes
- Don't press the tofu. Scrambles benefit from the moisture in the tofu, which creates steam and a softer, more egg-like texture.
- Crumble the tofu by hand, not with a fork. Hands give you a natural variety of chunk sizes that looks and feels more like real scrambled eggs.
- Cook the vegetables first before adding tofu. This lets them brown and develop flavor instead of steaming.
- Add black salt (kala namak) last, off heat. The sulfur compounds that create the egg flavor break down with heat. Add it at the very end for maximum effect.
- Nutrition values are estimates based on standard ingredient data.






