Tofu Scramble With Southwestern Flavors – This is a quick vegan breakfast recipe full of flavors and nutrition. The southwestern flavors in this scrambled tofu recipe are the perfect way to start the day

This post was originally sponsored by BJs Warehouse.

Tofu can be bland, but, if you prepare it with the right spices, it can be lip-smackingly good!

I like my tofu mixed with all kinds of spices. I have marinated it in Indian spices and in Mexican salsa!

Front view of a plate with tofu and a side of potatoes
Vegan tofu scramble made with hash potatoes

Tips for making it

– This recipe is just a little on the spicy side.  If you don’t want it to be too spicy, skip the Serrano or hatch chili, but, keep the red chili powder.

– For this recipe, I used regular potatoes which I don’t do often but it makes for a nice and hearty dinner.  You can substitute sweet potatoes, if you prefer.  Either way, it will be a delicious meal

– Use a potato masher to scramble the pressed tofu.  Its going to make your life very easy

– Don’t thaw the sweet kernel corn, if you are using frozen corn.  Cooking in the pan with the other ingredients will automatically thaw the corn.  If you have left over corn, put it into a Mexican street corn recipe

– You can even top it with my homemade sofrito recipe

When I eat this tofu scramble for breakfast, I feel energized and it lasts all day.  It is the protein from this meal that makes all the difference.

Closeup view of a plate with tofu scramble
This tofu scramble is packed with potatoes and vegan protein

How to press tofu without a tofu press

– Place a paper napkin on a flat plate

– Drain the liquid from the tofu box

– Place tofu on the paper napkin

– Place something heavy on top of the top napkin.   I choose to use two old pans that are the perfect weight to weigh down the tofu

– Leave the pans for 20 minutes

– Remove the pans and discard the napkins

– Tofu should be drained by now and ready to use

Front view of a block of tofu under 2 old pans
A very rustic way of pressing tofu!

Why choose tofu over just egg?

Some vegans like to put vegan eggs in breakfast recipes, but, I am not a fan of them.  I find them to be too hard to digest and they they leave an weird aftertaste.

Tofu is an acquired taste for me (and maybe for you to?).  It can be bland, but, that makes it perfect for any recipe.  I like to think of it as a blank canvas which I can pair with any ingredient and turn it into a masterpiece.

Top view of a plate with tofu scramble in a pan
Easy vegan protein breakfast recipe for the whole family

How great would this tofu scramble recipe with a huge stack of waffles be on a lazy morning when the rain is pounding away outside and the forecast calls for more rain.

Or worse, the forecast calls for 5 ft of snow….

So, next time you are looking for a simple breakfast recipe that is vegan, healthy and filling, I hope this tofu scramble recipe pops into your mind.

What is your favorite tofu recipe?

I learnt how to make tofu in the air fryer and it’s a game changer! Try it and let me know what you think.

Author’s Note:

This post has been updated on 2-15-19 with size-optimized images, Useful tips and a video showing how I  made this tofu scramble.  I also added the section on how to press the tofu because its a very common question I get.  Here is the link to the original post which was posted on Jan 23, 2019 at 639pm

Top view of a plate with tofu scramble in a pan

Southwestern Tofu Scramble

Tofu Scramble made with hearty ingredients that can be made in 30 minutes.
5 from 1 vote
Prep Time 10 minutes
Cook Time 20 minutes
Tofu Pressing Time 20 minutes
Total Time 30 minutes
Course Breakfast, brunch
Cuisine American, Mexican
Servings 3 serving
Calories 319 kcal


For roasting the potatoes

  • 7 baby potatoes Skin on, Each potato cut into 4 pieces
  • 1 tsp extra virgin olive oil
  • ¼ tsp sea salt

For the rest of recipe

  • 2 tsp extra virgin olive oil
  • ¼ tsp cumin seeds
  • 2 cloves garlic grated
  • ¼ red onion finely chopped
  • ½ piece Hatch chili or Serrano, finely chopped
  • 1 cup red bell pepper finely chopped
  • 1 tsp cayenne pepper
  • 1 Tbsp taco seasoning
  • ½ cup sweet corn
  • ½ cup black beans thoroughly washed
  • ½ Block firm tofu pressed, crumbled
  • 1 tsp Lime juice Freshly squeezed


  • Preheat oven to 400 degrees
  • In a bowl, add extra virgin olive oil, sea salt and cut potatoes
  • Spread the potatoes on a baking tray, roast for 20 minutes
  • While the potatoes are in the oven, heat a medium pan and add oil
  • Add cumin seeds, chopped garlic, hatch chili and red onions until onions brown
  • Add the bell peppers until they soften (about 7 min)
  • Add corn, black beans and tofu.
  • Cayenne pepper and taco seasoning. Mix well
  • Add the roasted potatoes and lime juice.
  • Garnish with Cilantro and serve immediately



– If you are using canned black beans, make sure you wash them thoroughly.  This will significantly reduce the salt content of this recipe.  I place the black beans in a plastic colander and run them under cold water. 
– Nutrition info is approximate
Keyword can you use tofu in place of eggs?, how to make vegan scrambled eggs,,,

Similar Posts

Leave a Reply

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

Recipe Rating

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


  1. I’m with you on skipping the vegan eggs! Tofu is a better choice and this recipe makes good use of it. All the flavors I love.