Tofu Scramble Recipe with Southwestern Spices
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.Warm spices, hearty black beans, and crisp tofu cubes come together in this tofu scramble with southwestern flavors. I have it ready in just 30 minutes, and it works as a breakfast, lunch, or dinner, packed with fresh flavors and plant-based protein.

Savory plant-based meals like this tofu scramble deserve a lot of attention. This scramble infuses classic southwestern flavors into a wholesome meal that is hearty but not heavy. If you were hoping this recipe was a plant-based alternative to traditional scrambled eggs, try my silken tofu scramble instead.
This tofu scramble came together when I was experimenting with more adventurous flavors for savory breakfasts. I wanted something that I could make quickly, tasted good, was packed with nutrients and plant-based protein, and was picky-eater-approved. Basically, something similar to my vegan frittata, but a lot quicker to make.
👩🏽🍳 Why I Love This Recipe
Is there anything more satisfying than a breakfast that is delicious and nutritious? This tofu scramble does exactly that, and it is just 2 of the reasons why I love this recipe. The tofu provides plant-based protein, while the vegetables and black beans add fiber, vitamins, and natural texture. As a nutritionist and a mom, I appreciate how this dish provides a great source of fuel at the start of the day.
What makes this recipe work so well comes down to the technique. I always press the tofu to remove excess moisture, then cook it with the vegetables so it absorbs all the spices as it heats through and crisps up slightly. I cook in stages to ensure that every component, from the lightly browned tofu to the wilted spinach, cooks properly and remains distinctive in the final dish.
This may not seem like a typical breakfast meal, but I highly recommend trying it, especially if you have a picky eater and are trying to follow a plant-based diet. I will be honest, getting my kids to finish a bowl of this tofu scramble was not easy. So I started with small portions alongside other breakfast items, and did not comment if they left it untouched. There was no bribery or bargaining either. And you know what happened? They tried it on their own. And then one day, I was presented with empty breakfast plates. I was beaming inside, but made sure to play it cool. Ha!
Latest Recipe Video!
🥘 Ingredients
For this tofu scramble with southwestern spices, I use a mix of colored vegetables, warm spices, and protein-rich ingredients. This is a complete list of everything that goes into it:

Extra-firm tofu: I always use extra-firm tofu and press it briefly so it cooks up with a slightly crisp, crumbly texture.
Bell peppers: A mix of chopped bell peppers adds crunch, color, and sweetness.
Red onion: I dice the onion to add a savory base to the scramble.
Corn: Corn adds a slight sweetness that balances the spices.
Baby spinach: This gets stirred in at the end for added nutrients and a pop of green.
Black beans: These add extra protein, fiber, and a hearty southwestern touch.
Olive oil: I use olive oil to saute everything and bring the flavors together.
Spices: For this recipe, I use cumin, chili powder, and taco seasoning. Store-bought works well, but I like using my easy homemade taco seasoning.
Salt: I adjust the seasoning at the end to bring everything together.
Toppings: I use green onions, tomatoes, salsa, and vegan cheese to finish off my scramble.
🔪 How To Make
I prepare this tofu scramble in one pan, making it simple and practical for any day of the week. This is how I make it:
Press and prep tofu: First, I press my tofu for at least 5 minutes to get the water out, then cut it into 1-inch cubes.
Cook vegetables and tofu: Next, I heat oil in a skillet, then add the onions, peppers, and tofu. I cook until the tofu begins to brown and the vegetables soften.

Add spices and corn: I stir in the spices and corn, allowing everything to cook together for 5-10 minutes so the tofu absorbs the seasoning.

Finish with beans and greens: Then I add the black beans, spinach, and salt.

Cook: I stir to combine and cook until the spinach wilts.

Serve and top: Once everything is cooked through, I transfer it into bowls and top with green onions, salsa, and cheese.

💭 Expert Tips
My #1 Secret Tip for this tofu scramble with southwestern spices recipe is to press the tofu just enough to remove excess liquid without drying it out completely. This helps it brown properly while staying tender inside. The tofu does not get crumbled in this recipe and therefore does not need to be pressed for too long.
Other Tips To Keep In Mind:
- Cook in stages: I add ingredients in steps so that nothing overcooks or becomes mushy, especially the spinach and beans.
- Season early: Adding the spices while the tofu cooks gives it a chance to absorb the flavor more effectively.
- Break up tofu: If you prefer a crumblier texture, break the tofu apart by hand instead of cutting it into cubes.
- Keep cuts uniform: I try to cut my veggies and tofu into similar-sized pieces so they cook at the same rate, and to avoid larger chunks of vegetables from steaming instead of sauteing.
📖 Variations
Over the years, I have tried several variations of this tofu scramble, and these are the 3 my family enjoys most:
Spicy version: I add 1/4 teaspoon cayenne or chopped jalapeno for extra heat. I make it spicier if I am serving it for lunch or dinner, as it is less of a shock to the system.
Cheesy option: For a creamier texture, I mix in 1/2 cup of shredded cheese, and then serve it with my creamy vegan queso. My kids love this version as a light lunch option.
Sweet potato boost: I add one cup of cooked, cubed sweet potato, and turn this recipe into a scramble hash hybrid. I love serving this for brunch, especially with my Mexican fruit salad.
🍽 Serving Suggestions
A hearty scramble like this can be served in so many ways, but since this recipe has southwestern flavors, I like adding toppings that elevate the dish. Next time you serve this scramble, add a spoonful of healthy guacamole and some of my vegan sour cream over the top. Remember, there are no rules about what you can and cannot eat for breakfast, as long as it is nourishing.
Despite its appearance and texture, we treat this tofu scramble the same way we treat a traditional egg scramble. I have enjoyed it on top of a big slice of avocado toast with honey, while my kids like it inside of an almond flour tortilla with a drizzle of vegan taco sauce.
🧊 Storing And ♨️ Reheating
Refrigeration: I store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezing: I do not recommend freezing this dish, and the tofu texture changes once thawed.
Reheating: I reheat the scramble in a skillet over medium heat, or in the microwave, stirring occasionally until warmed through.
❓Recipe FAQs
This happens when the pan is overcrowded, or the tofu still contains too much water. If you have the time, I recommend pressing the tofu for at least 10 minutes before cutting it into cubes. I use a large skillet and cook my vegetables and tofu in a single layer so the tofu develops color instead of steaming.
When I want a more traditional flavor, I add a small pinch of black salt. This has a naturally sulfuric taste that gives the tofu an egg-like quality, without affecting the texture.
I like using vegetables that cook quickly and hold their shape, like zucchini, mushrooms, or kale. But since all of these vegetables have a high water content, I adjust the cooking time and saute them for longer until the excess water has been cooked off.
Love this plant based breakfast recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
🎥 Watch How to Make It
Southwestern Tofu Scramble
Ingredients
- 2 tsp extra virgin olive oil
- 1 14 ounce package extra firm tofu pressed, and cut into cubes
- 3/4 cup frozen corn
- 2 yellow bell peppers diced
- 1 red onion diced
- 1 box of baby spinach shredded
- 15 oz black beans, rinsed and drained 1 can
- 3 tsp chili powder
- 2 tsp ground cumin
- 1/2-3/4 tsp salt more or less to taste
- 2 tsp taco seasoning
- 4 green onions sliced (use for topping)
- 2 tomatoes diced (use for topping)
- 1/2 cup Shredded Mexican cheese blend optional, use a vegan cheese to keep this vegan friendly (use 2 tbsp per serving, as a topping)
- 1/2 cup Prepared salsa use 2 tbsp per serving, as a topping
Instructions
- Press your tofu for at least 5 minutes to get the water out, then cut it into 1 inch cubes. Heat oil in a large nonstick skillet over medium heat.
- Add onions, peppers and tofu, and cook – stirring until the tofu begins to brown. Add corn and all of the spices. Cook 5-10 minutes.
- Add the black beans, spinach and salt. Stir to combine. Cook an additional 5-10 minutes until all of the ingredients are combined and the spinach is wilted.
- Top with green onions, tomatoes, cheese and salsa: serve in a wrap, as soft tacos, as a topping for nachos, or enjoy on its own!
Notes
- My #1 Secret Tip for this tofu scramble with southwestern spices recipe is to press the tofu just enough to remove excess liquid without drying it out completely. This helps it brown properly while staying tender inside. The tofu does not get crumbled in this recipe and therefore does not need to be pressed for too long.
- Cook in stages: I add ingredients in steps so that nothing overcooks or becomes mushy, especially the spinach and beans.
- Season early: Adding the spices while the tofu cooks gives it a chance to absorb the flavor more effectively.
- Break up tofu: If you prefer a crumblier texture, break the tofu apart by hand instead of cutting it into cubes.
- Keep cuts uniform: I try to cut my veggies and tofu into similar-sized pieces so they cook at the same rate, and to avoid larger chunks of vegetables from steaming instead of sauteing.






Wow! It’s so different than my usual go-to using Asian flavors whenever I prepare tofu, but we all love it. I’ll be making this more often in the future.
Yes!! That’s so great to hear Anita!
I’ve actually never made a tofu scramble but your recipe has inspired me to try!
Awesome! I can’t wait to hear how this recipe turns out for you Jill!
I loved this different way of making tofu scramble. Looking at ingredients can imagine how flavorful it could be. Mouthwatering recipe for sure Anjali.
Yay!! So happy to hear that Bhawana!
Best Breakfast Platter I can give my guest. Has all the possible healthy veggies and spices and Tofu makes it yum. Comfort meal option.
Thanks so much Veena!! So glad you liked it!
I’ve been looking for a sofritas type recipe! Saving this to make soon!
Yay! You will love this recipe Liz!
Love your blog it is very helpful!
I was just wondering…
I am a college student and this year I don’t have to resort to eating dining hall food, which I am very happy about because I am a picky eater. I was just wondering if you had any quick easy recipes that I could easily use throughout the week in different ways. I probably won’t want to cook every night (laziness lol) and I probably won’t have the time. Also if you have any quick easy Indian recipes that would be great, sometimes you miss that home cooking.
Thanks!
Hi Monica, thanks for your comment! I totally have some quick and easy ideas for you that are healthy recipes, but won’t take much time to make and will definitely give you leftovers that you can reheat later on in the week. I’ll be posting on that very soon – so stay tuned! Let me know if you have any other questions – happy to help in any way I can!