Tofu Egg Scramble
Brunch, Recipes, Tofu

Hearty Vegan Tofu Scramble Recipe

Cooks in 30 Difficulty Medium 5 comments

This recipe is perfect for a laid-back weekend morning and is quick and easy to make. I actually find this even more flavorful than a regular egg scramble minus the guilt!  Tofu is such a blank slate so it’s really easy to cater it to your tastebuds.  I really love how moist this is too!

If you try one of my recipes, I would love if you could tag it on Instagram or FB @chivegfood!

Hearty Vegan Tofu Scramble Recipe

Hearty Vegan Tofu Scramble Recipe

Simple and tasty for a laid-back weekend brunch!

5 from 1 vote
Course: Brunch, Recipes, TofuCuisine: AmericanDifficulty: Medium


Prep time


Cooking time




  • Scramble
  • 12 oz extra firm tofu (firm works too)

  • 2 tbsp oat milk (for creaminess)

  • 2 tbsp olive oil

  • 1/2 golden onion, sliced

  • 1 red pepper, sliced

  • 1 bag spinach (about 2.5 cups)

  • 3 cloves garlic, minced

  • 1 tbsp giardinera (2 tbsp is what I prefer)

  • 1 bunch dill, sliced (garnish)

  • 2 slices Follow Your Heart smoked gouda cheese, chopped into small pieces (optional)

  • 1 stalk green onion, sliced

  • Spices
  • 1 tsp sea salt

  • 1 tsp black pepper

  • 1 tsp red pepper

  • 1 tsp cayenne pepper

  • 2 tsp cumin

  • 2 tsp smoked paprika

  • 2 tsp turmeric

  • 2 tbsp water (depends on the texture of the spices)


  • Drain tofu for at least 20 minutes wrapped up in a paper towel with something heavy pressing it.
  • Prepare spice mixture in a small bowl by adding all of the spices and then the water to stir. It needs to make a nice watery paste.
  • Chop up the onion, spinach, pepper, garlic, green onions, and dill. Then chop up your tofu into 1/4 inch slices and crumble with your fork or fingers.
  • Heat up a medium frying pan on medium heat and add 2 tbsp of olive oil to the pan. Then add the onion and sauté for about 2 minutes. Then add the red pepper and sauté for 2 more minutes. Add the garlic, then stir in the spinach gradually for about 2 more minutes. If you like your food spicier, add a little extra turmeric, cumin, red pepper, cayenne, and paprika to your veggies before putting the spices on the tofu.
  • Once the vegetables are properly sautéed, add in the tofu and distribute evenly with the vegetables for 3 minutes. Add your oat milk to to the scramble to give it a creamy texture. Add your spices to the tofu-veggie mixture and sauté for about 6-8 minutes until the tofu is slightly golden-brown.
  • Add in the giardiniera, optional vegan cheese, and drizzle with green onion and dill for about 1 more minute on low heat.


  • Need more flavor? Add more spices.
  • Don’t like spice? Omit the giardiniera.
  • I love drizzling Cholula hot sauce on the tofu scramble.
  • Want more spice? Add giardiniera or achar?
  • I also love adding pesto to this – pesto and giardiniera really go well with the veggies.
  • Poblano pepper is also a great pepper to add instead of the red pepper.
  • Want more creaminess? Add more oat milk. Adding a creamy vegan cheese can also help.
  • This recipe was modified from Minimalist Baker.

Check out more of my recipes here.

The vegan tofu scramble is ready!


  1. This recipe was really flavorful yet super simple to make! I couldn’t even tell there were no eggs in it!

  2. I just made this and found it super tasty!

  3. A great way to kickstart your day sans eggs. Its flavor is incredible.

  4. Pingback: Tasty Jackfruit Fajitas Taco Recipe for a quick weeknight meal

  5. Pingback: Vegan Tofu Casserole Recipe: Tasty Holiday Treat - ChiVeg

Leave a Comment

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.