Southwest Tofu Scramble

$3.61 recipe / $1.20 serving
by Beth - Budget Bytes
5 from 8 votes
Pin RecipeJump to recipe →

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

Sometimes recipes surprise me. The concept for this southwest tofu scramble had been in the back of my head for a while, but I kept putting it off because, to be honest, it didn’t sound very exciting. But then I finally tried it this weekend I was pretty blown away by how good it tasted despite being incredible fast to make. And then when I realized how many different ways you could serve it, this tofu scramble instantly became a new favorite. 🙌

Overhead view of southwest tofu scramble in a skillet with a spatula.

What is a Tofu Scramble?

If you’re a tofu newbie, a tofu scramble is simply crumbled tofu that looks a bit like scrambled eggs (but vegan!) and has whatever flavorful add-ins you like. The best part about this scramble is that you don’t have to press the tofu like you do with many other tofu recipes, so the overall process is super fast from start to finish. Today we went with a simple southwest flavor profile for the seasonings and add-ins, but you can switch it up to include whatever you want!

For this tofu scramble you’ll need these ingredients:

  • Firm or extra-firm tofu: firm tofu is soft enough to crumble, but strong enough to hold that scrambled egg-like shape.
  • Spices: tofu has almost no flavor on its own, so we added a hefty dose of spices to flavor up the skillet. We also used a little turmeric to give the tofu a bright yellow color, similar to that of scrambled eggs (that’s optional).
  • Diced tomatoes with green chiles: the diced tomatoes with green chiles add both heat and acidity to the dish which really make the flavors pop! If you can’t find diced tomatoes with green chiles (like Rotel), you can use one can of plain diced tomatoes (drained) and one small can of diced green chiles.
  • Green onion: a little fresh green onion on top adds a final punch of freshness to the scramble that really rounds out the flavor. Definitely don’t skip the green onion at the end because it takes the dish to the next level!

What Else Can I Add?

This easy tofu scramble is just begging to be customized with whatever leftovers you might have in your fridge. Try adding some jalapeño, fresh or pickled onion, maybe some black beans, diced bell pepper or zucchini, or even avocado. The sky’s the limit!

How to Serve Tofu Scramble

My favorite thing about this tofu scramble is all the different ways you can serve it. You can serve it on a plate with traditional breakfast sides (as you would scrambled eggs), serve it over toast, roll it up into a tortilla with cheese for a breakfast burrito, or serve it over tortilla chips like nachos! The nachos were my absolute favorite. I couldn’t stop eating them after the photo shoot. 😆

Storing Leftovers

The leftovers of this tofu scramble hold up pretty well, so if you’re cooking just for yourself you’ll definitely have a little leftover for you next meal or two! Just pop the tofu scramble into a resealable food storage container and refrigerate until ready to eat. You can reheat it quickly in the microwave,

Cross section of a burrito made with tofu scramble.
Share this recipe

Southwest Tofu Scramble

5 from 8 votes
This southwest tofu scramble is a super fast and filling meal that easy to customize and can be served several different ways.
Overhead view of tofu scramble in a skillet with a spatula.
Servings 3 about 1 cup each
Prep 5 minutes
Cook 10 minutes
Total 15 minutes


Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Remove the tofu from the package and drain the excess liquid (no need to press the tofu). Place the tofu in a bowl and use your hands to break it into crumbles.
  • In a small bowl, combine the turmeric, cumin, chili powder, garlic powder, salt, and pepper.
  • Sprinkle the spice mix over the crumbled tofu and then gently stir until the tofu is evenly coated in spices.
  • Heat a large non-stick skillet over medium heat. Add the cooking oil to the skillet, swirl to coat the surface, then add the tofu.
  • Cook the tofu for about five minutes, stirring occasionally, or until heated through. The color of the turmeric will brighten as it cooks.
  • Drain the canned tomatoes well, then add them to the skillet. Stir to combine, then cook another five minutes or until heated through.
  • Taste the tofu and adjust the seasonings to your liking. Sprinkle the sliced green onions over top, then serve.

See how we calculate recipe costs here.


Serving: 1cupCalories: 176kcalCarbohydrates: 8gProtein: 13gFat: 11gSodium: 407mgFiber: 3g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!
Tofu scramble on two slices of toast.

How to Make Southwest Tofu Scramble – Step by Step Photos

Crumbled tofu in a bowl.

Drain one 14oz. package of firm or extra-firm tofu, then place it in a bowl and break it apart into crumbles with your hands. There is no need to press the tofu first.

Spices in a bowl, unmixed, held over the bowl of tofu.

In a small bowl, combine 1 tsp turmeric (optional for color), ½ tsp cumin, ¼ tsp chili powder, ¼ tsp garlic powder, ½ tsp salt, and ¼ tsp freshly cracked pepper. Stir until the spices are evenly combined.

Spices being sprinkled over the bowl of tofu.

Sprinkle the seasoning over the crumbled tofu.

Seasoned tofu in the bowl.

Gently stir the tofu until it is evenly coated with seasoning. The color of the turmeric will not be very bright at this point, but the color will pop once heat is applied.

Cooked tofu in the skillet.

Heat one tablespoon of cooking oil in a non-stick skillet over medium heat. Once hot, add the tofu. Cook over medium heat, stirring occasionally, for about five minutes or until heated through.

Diced tomatoes with green chiles being poured into the skillet.

Drain one 10oz. can of diced tomatoes with green chiles, then add it to the skillet with the tofu.

Finished tofu scramble in the skillet with green onions.

Stir and cook the tomatoes and tofu until heated through and any excess liquid has evaporated. Top with sliced fresh green onions and serve!

Nachos made with southwest tofu scramble.

My favorite way to eat this tofu scramble is on tortilla chips with a little shredded cheese on top. 😋

Close up of a chip with tofu scramble on top.


Share this recipe

Posted in: , , , , , , , , , , , ,

Leave a Comment

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.


Leave a Comment
  1. This delicious, simple, quick-to-prepare recipe will become a staple for us. The seasonings are great; we only added a little onion powder to the seasoning mix. To ramp up the protein, we added a can of drained garbanzo beans at the same time we added the diced tomatoes with green chilies. We served it over basamati rice and topped with some crushed tortilla chips. Couldn’t be more satisfied!

  2. Just FYI ~ This recipe is tagged as soy free, but it’s literally tofu!! Just a long time fan here trying to be helpful :)

  3. This was so good – I’m new to Tofu, aside from a failed attempt here or there. I’ve circled back around to the tofu recipes on this site and every one of them have been solid so far. This recipe tasted exactly like fluffy scrambled eggs to me. So good. So easy. Thank you for sharing this (and others)!

  4. this was INCREDIBLE. easy to make and so delicious. gotta say it’s 100x better than the fake eggs i buy at the store. i will be making this again — maybe with chips like you had. :)

  5. I enjoyed the recipe. The spices gave the tofu good flavor along with the tomatoes. I added some zucchini and onion to the scrambled tofu in the pan. It went well in a flour tortilla with the green onion, sour cream, shredded cheese and roasted green chile..

  6. This recipe is awesome! Didn’t have any tortillas lying around but it went well with my brown rice and bell peppers

  7. I replace the tomatoes with a jar of salsa and add diced bell peppers for veggies. Serve with tortillas or brown rice to make it a complete meal!

    1. Thanks for catching that! I probably just clicked the wrong box. Fixing now. :)

  8. This was my first time making tofu scramble, and I loved it. I added some baby spinach hanging out in the back of my fridge and paired it with the potatoes from the country breakfast bowls recipe to make a lunch meal prep.

  9. Really good and super easy. Used the recipe as an opportunity to clear out a few bits of things hanging around in the fridge — I added in some black beans, diced onions, and diced green peppers with the canned tomatoes (about 1/3 cup each).

  10. I don’t know if you’ve mentioned it in the past, but if you freeze the tofu, thaw, press out the water, then crumble, you get more of a ground meat texture. Keep 2-3 of ’em in your freezer.