The Garden Grazer

  • Recipes
  • Matcha
  • About
  • Newsletter
  • Contact
menu icon
go to homepage
  • Recipes
  • Oil-Free
  • Subscribe
  • About
subscribe
search icon
Homepage link
  • Recipes
  • Oil-Free
  • Subscribe
  • About
×
Home » Recipes » Breakfast

Tofu Scramble with Spinach and Tomato

Mar 16, 2014 by Kaitlin · 23 Comments

Jump to Recipe

This super flavorful Tofu Scramble recipe features fresh spinach and tomato! It's satisfying, protein-rich, and easy to prepare. Serve it with homestyle potatoes, on bagels or toast, in burritos, etc. (Vegan, gluten-free, oil-free.)

Overhead view of spinach tofu scramble on a white serving plate with fork

This tofu scramble recipe is my go-to breakfast on the weekends because it's so tasty and hearty! (Plus it's my daughter's favorite scramble.)

The texture of crumbled tofu is a great plant-based replacement for traditional omelets and scrambled eggs. It leaves me feeling pleasantly satisfied for hours because it's filled with lots of protein and veggies.

Best of all, this dish is easy to prepare and so versatile in ways you can enjoy it. Try it in burritos, on sourdough toast or bagels, in breakfast bowls, and beyond. I truly hope you enjoy it as much as we do!

Roma tomatoes, onion, garlic, fresh spinach, nutritional yeast, and spice ingredients laid out on a metal tray

Ingredients for Tofu Scramble

For this recipe, you'll heat in a large skillet on the stovetop:

  • Extra-firm tofu: Most often I use an extra-firm block of tofu, but you can use firm or medium for a softer texture if preferred.
  • Yellow onion: Or swap in sweet onion, white onion, shallot, or red onion.
  • Garlic cloves: I like the taste of fresh garlic best in this recipe, but you can swap in dried garlic powder if you wish.
  • Roma tomatoes: Or substitute cherry tomatoes or grape tomatoes for a bolder, sweeter flavor. Plum tomato or other ripe garden tomato would work great too.
  • Fresh baby spinach: Or substitute fresh kale if desired.
  • Ground cumin: Be sure your pantry spices are fresh (not expired) for best flavor.
  • Smoked paprika
  • Ground turmeric: This gives the scramble a slight yellow color and earthy flavor. (Turmeric can stain so use cautiously.) But if you don't care for the taste, simply omit it.
  • Nutritional yeast: This adds a delicious "cheesy" savory flavor.
  • Salt and black pepper: Or substitute kala namak (black salt) for a classic eggy taste instead!
Preparing scramble ingredients in a skillet before mixing together

Customizing

Spices: This scramble is boldly spiced with cumin and smoked paprika for a savory, earthy flavor. But if that's not your jam, change up the seasonings however you see fit. A splash of tamari or soy sauce is delicious as well.

Veggies: Add other vegetables such as red peppers, zucchini, mushrooms, or even top with sliced avocado before serving.

Make it spicy: Top your bowl with your favorite hot sauce, black pepper, red pepper flakes, or spicy salsa before serving. You can also sauté jalapeno or medium diced green chiles in the skillet. Or include chili powder or cayenne pepper in the seasonings blend.

Make it cheesy: The nutritional yeast adds some savory, cheesy flavor. But feel free to sprinkle non-dairy cheese shreds on top, or add your favorite vegan cheese sauce.

Eggy flavor: Stir in some kala namak (black salt) to taste right before serving.

More Tofu Scramble!

  • Southwest Tofu Scramble: Made with zesty flavors and black beans!
  • Eggy Tofu: For a more classic-flavored scramble that can be made on the stovetop or oven.
Overhead view of tomato and spinach tofu scramble cooking in a large pan with wooden stirring spoon

Serving

Burrito-style: Wrap it up in whole grain tortillas for a breakfast burrito or breakfast taco! Feel free to expand it with salsa, black beans, vegan cheese shreds, hot sauce, hash browns, or roasted breakfast potatoes.

Sandwich: Scoop it on lightly toasted bread (or bagel) for a satisfying breakfast sandwich.

Dinner option: This scramble is great as a breakfast-for-dinner meal. Serve it with Roasted Homestyle Breakfast Potatoes, veggies, fresh avocado, rice, or whatever sounds good.

Storing

Store leftovers in an airtight container in the refrigerator. I find it keeps well in the fridge for about 3-4 days. Simply reheat in the microwave when ready to enjoy.

Close up view of tomato and spinach tofu scramble served on a white plate

For more inspiration, also browse all vegan tofu recipes or breakfast recipes.

Overhead view of spinach tofu scramble on a white serving plate with fork

Tofu Scramble with Spinach and Tomato

This easy Tofu Scramble is super flavorful, satisfying, and protein-rich! Serve it with homestyle potatoes, on bagels or toast, in burritos, etc.
4.91 from 11 votes
Print Recipe Pin Recipe Comment
Prep Time: 15 minutes minutes
Cook Time: 15 minutes minutes
Total Time: 30 minutes minutes
Author: Kaitlin - The Garden Grazer
Course: Breakfast
Cuisine: Gluten-Free, Oil-Free, Vegan
Servings: 3

Ingredients

  • 14 oz. extra-firm tofu
  • 1 small yellow onion
  • 3 cloves garlic
  • 2-3 roma tomatoes
  • 1 tsp. ground cumin
  • 1 tsp. smoked paprika
  • 1/4 tsp. ground turmeric
  • 1/4 cup nutritional yeast
  • 1-2 cups fresh baby spinach
  • Salt & pepper to taste

Optional "eggy" taste:

  • Add 1/4-1/2 tsp. kala namak for eggy flavor (instead of regular salt)

Instructions

  • Prepare veggies: Dice the onion. Mince the garlic and dice the tomatoes. Set aside.
  • Begin cooking: In a large pan over medium-high heat, sauté the onion for 7-8 minutes. (I use 3 Tbsp. water/veggie broth for no-oil sauté method, adding more as needed.)
  • Prepare tofu: Meanwhile, remove some of the excess liquid from the tofu by gently squeezing it. (No need to use a tofu press for this recipe.) Then crumble the tofu into small, bite-sized pieces.
  • Continue cooking: When the onion is soft & translucent, add the minced garlic to the pan. Stir and cook for 1 minute. Then add the crumbled tofu and diced tomato. Reduce heat to medium and cook for about 7-8 minutes, stirring occasionally to help prevent sticking. (But it's okay if some sticks to the bottom.)
  • Make spice blend: Meanwhile, add the cumin, smoked paprika, and turmeric to a small bowl. Then add 2 Tbsp. water and stir to combine.
  • Finish cooking: Add the spice blend and nutritional yeast to the pan. Stir well to fully combine. Then add the spinach (roughly chopped if desired). Stir and cook for another 2-3 minutes until spinach is wilted. Turn off heat.
  • Salt: Add sea salt and black pepper to taste. Or for an "eggy" flavor, add kala namak (black salt) instead.

Notes

Variations: Add other vegetables such as red peppers, zucchini, mushrooms, or top with sliced avocado or dairy-free cheese before serving.
Make it spicy: Add hot sauce, black pepper, red pepper flakes, or spicy salsa before serving. You can also sauté jalapeno or medium diced green chiles in the skillet. Or include chili powder or cayenne pepper in the seasoning blend.
Serving: Enjoy it plain, on toast or bagels, in a burrito, or create a breakfast bowl with potatoes, veggies, rice, greens, etc.
Yield: Recipe makes about 4 cups scramble.

Nutrition Per Serving (Estimate)

Nutrition Facts
Tofu Scramble with Spinach and Tomato
Amount per Serving
Calories
120
% Daily Value*
Fat
 
3
g
5
%
Saturated Fat
 
0.5
g
3
%
Polyunsaturated Fat
 
2
g
Monounsaturated Fat
 
1
g
Potassium
 
528
mg
15
%
Carbohydrates
 
11
g
4
%
Fiber
 
3
g
13
%
Sugar
 
4
g
4
%
Protein
 
13
g
26
%
Vitamin A
 
1620
IU
32
%
Vitamin C
 
12
mg
15
%
Calcium
 
77
mg
8
%
Iron
 
3
mg
17
%
* Percent Daily Values are based on a 2000 calorie diet.

Sodium content: This is omitted as I cannot provide an accurate number. I encourage you to calculate your own to provide a much more precise reading based on the exact ingredients, brands, and amounts you're using.

Get the Monthly NewsletterSubscribe here!

If you're enjoying this tofu scramble with spinach and tomato recipe, also check out:

  • Vegan Gluten-Free Waffles
  • Tofu Fajitas (Sheet Pan)
  • Creamy Banana Matcha Smoothie
  • Roasted Vegetables and Chickpeas

Follow The Garden Grazer on Instagram, Pinterest, X (Twitter), or Facebook for more updates and inspiration.

More Vegan Breakfast Recipes

  • Healthy gluten-free vegan pumpkin muffins cover photo
    Vegan Pumpkin Muffins (Gluten-Free!)
  • Cookie Dough Bites (Easy, Vegan!)
  • Southwest tofu scramble cover photo
    Southwest Tofu Scramble
  • Blueberry waffles cover photo
    Blueberry Waffles (Vegan, Gluten-Free!)

Comments

    Leave a Reply Cancel reply

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

    Recipe Rating:




  1. Megan says

    March 30, 2025 at 1:17 am

    5 stars
    So delicious! I made a single serving to try it out and will definitely be remaking. Despite the low calories, it's really filling in the best possible way!

    Reply
    • Kaitlin says

      March 30, 2025 at 10:05 am

      Awesome to hear, Megan! Hope you enjoy the remake just as much. Thanks a lot for sharing!

      Reply
  2. DeeDee says

    July 23, 2023 at 11:47 pm

    Can the leftovers be frozen?

    Reply
    • Kaitlin says

      July 24, 2023 at 7:39 am

      Hi DeeDee! I haven't tried freezing this meal, but I'm guessing it would do great! Be sure to let it cool completely before transferring to a freezer-safe container. Would love to hear if you give it a go!

      Reply
  3. Kim Rath says

    July 19, 2023 at 9:05 pm

    5 stars
    I make this recipe often, especially when I need a quick meal. It’s easy, filling and delicious. Veggies and spices can easily be varied for different tastes. I love it in a whole grain tortilla and topped with salsa. Thank you, and please keep sharing your recipes!

    Reply
    • Kaitlin says

      July 20, 2023 at 8:31 am

      Hello, Kim! So wonderful to hear you've been enjoying this recipe. And such a great idea turning it into a burrito with a whole grain wrap & salsa - yum! That's my kind of meal. Thanks so much for sharing your very kind and thoughtful feedback!

      Reply
  4. Jennifer says

    August 16, 2022 at 8:28 pm

    5 stars
    Both my husband and I really enjoyed this recipe. I think stirring the seasonings into a paste before adding to the tofu really helps keep it moist and allows the flavour to develop. We add kala namak to it for the eggy flavour as well. Thanks for sharing such delicious vegan recipes!!

    Reply
    • Kaitlin says

      August 17, 2022 at 1:32 pm

      Great call adding kala namak for the delicious eggy flavor! Thrilled to hear you and your husband enjoyed this one.

      Reply
  5. Elizabeth says

    May 30, 2022 at 8:41 am

    Sorry, didn't love the taste of this. Was also very dry.

    Reply
    • Kaitlin says

      May 30, 2022 at 12:05 pm

      Hi Elizabeth! Bummer - feel free to change up the spices to ones you might enjoy better if you give it another try. (Or use kala namak for an eggy flavor.) This scramble shouldn't be dry, but you could add extra tomatoes for juiciness, or top with salsa before serving. (Or try reducing the cooking time of the tofu/tomato mixture to retain more liquid.)

      Reply
  6. Bryn says

    July 08, 2021 at 5:30 pm

    5 stars
    Really liked this. So flavorful and filling. Thanks!

    Reply
    • Kaitlin says

      July 09, 2021 at 12:01 pm

      Great to hear and thanks for sharing!

      Reply
  7. Megan says

    June 12, 2019 at 6:44 pm

    5 stars
    This recipe is amazing. Even my 5-year-old loves it! Thank you for posting it!

    Reply
    • Kaitlin says

      July 16, 2019 at 9:35 am

      Hello, Megan! Awesome to hear it's being enjoyed - even by the little ones! (This is my daughter's favorite tofu scramble as well.)

      Reply
    • Eddie says

      April 04, 2022 at 11:07 pm

      5 stars
      The recipe really is great! It is easy to prepare even for a beginner and made the whole kitchen smell delicious. A breakfast for a good day. Totally worth trying.

      Reply
      • Kaitlin says

        April 07, 2022 at 8:17 am

        That's awesome, Eddie! Thanks for giving it a try and sharing your kind feedback. So glad you enjoyed!

        Reply
  8. Chris O. says

    November 16, 2018 at 2:45 am

    Loved this recipe! A whole new way to enjoy tofu. Thanks!

    Reply
    • Kaitlin says

      February 24, 2019 at 2:38 pm

      Wonderful to hear you enjoyed it, Chris! Appreciate the feedback.

      Reply
  9. Nicole King says

    May 09, 2016 at 4:35 pm

    This was my first time having a tofu scramble and I will make this again for sure!

    Reply
    • Kaitlin says

      May 14, 2016 at 3:23 pm

      So great to hear, Nicole! Hope you continue to enjoy it.

      Reply
  10. Katherine M. says

    November 30, 2014 at 9:53 pm

    Very good! This is my first time using nutritional yeast in breakfast foods. I usually do not go for salt, but a lot of salt really brings out the flavors here. Thanks for posting!

    Reply
  11. Cyndi E. says

    September 14, 2014 at 8:20 pm

    Hi Kaitlin. Just made this scramble and loved it. Had to use green onions because that's what I had on hand and I squeezed a half lime over everything before adding the spinach. Winner!!! Thank you.

    Reply
    • Kaitlin says

      September 16, 2014 at 6:17 pm

      Fantastic to hear you enjoyed it, Cyndi! Great call with your green onions and lime juice - that sounds delicious. Thanks for sharing your helpful feedback!

      Reply

Hello, I'm Kaitlin!
I live in Montana and share vegan recipes that are easy and healthy. About Me →

Footer

↑ back to top

Info

About
Privacy Policy
Contact

Follow

Newsletter
Facebook
Instagram
Pinterest

Recipes

Recipe Index
Oil-Free Recipes
Gluten-Free Recipes

Copyright © 2026 The Garden Grazer

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required